(57)【要約】【課題】たとえユーザが一度に入力する文字の数が多くても、入力した文字の修正作業を容易かつ効率的に行うことができるようにすること。【解決手段】選択受付部１８ｄが、入力する文字の選択をユーザから受け付ける文字入力領域に表示された文字のうち、修正される修正文字と置き換える置換文字の選択を、文字表示領域においてユーザから受け付け、文字表示制御部１８ｅが、文字表示領域に表示された修正文字に代えて、置換文字を表示する表示制御を行う。【選択図】図１
2014048783.tif 000002
【特許請求の範囲】
【請求項１】
入力する文字の選択をユーザから受け付ける文字入力領域と、選択された文字を表示する文字表示領域とを含む画面を表示する入力装置であって、
前記文字表示領域に表示された文字のうち、修正される修正文字と置き換える置換文字の選択を前記文字表示領域においてユーザから受け付ける選択受付部と、
前記文字表示領域に表示された前記修正文字に代えて、前記置換文字を表示する表示制御を行う文字表示制御部と、
を備えることを特徴とする入力装置。
【請求項２】
前記選択受付部は、前記文字表示領域においてユーザが画面上でスライド操作を行った場合に、該スライド操作におけるスライドの距離に対応付けられた文字を特定し、特定した文字をユーザにより選択された置換文字として受け付けることを特徴とする請求項１に記載の入力装置。
【請求項３】
前記距離は、所定の円周に沿ったスライドの距離であることを特徴とする請求項２に記載の入力装置。
【請求項４】
前記距離は、前記スライドの開始位置から終了位置までの直線距離であることを特徴とする請求項２に記載の入力装置。
【請求項５】
前記選択受付部は、前記文字表示領域においてユーザが画面上でスライド操作を行った場合に、該スライド操作におけるスライドの方向に対応付けられた文字を特定し、特定した文字をユーザにより選択された置換文字として受け付けることを特徴とする請求項１に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関し、詳しくは、入力する文字の選択をユーザから受け付ける文字入力領域と、選択された文字を表示する文字表示領域とを含む画面を表示する入力装置に関する。
【背景技術】
【０００２】
近年、タッチパネルを備えたスマートフォンのような端末装置が急速に普及してきている。このような端末装置では、文字を入力するために、ソフトウェアキーボードが採用されている。しかし、スマートフォンの画面は一般に小さいので、ソフトウェアキーボードに含まれる各キーの大きさは小さくなり、文字の誤入力が増加してしまうという問題がある。
【０００３】
このような問題を解消するため、特許文献１には、複数のキーがユーザによりタッチされた場合に、押圧加重が所定の基準を満たしたキーのみを画面に表示する入力装置が開示されている。しかし、このような技術を用いたとしても、キーの大きさは小さいままであるので、使い勝手を大幅に向上させたとは言い難い。
【０００４】
使い勝手を向上させるための別の入力方式として、フリック入力方式が広く用いられている。フリック入力方式では、ユーザは、一度の操作で入力したい文字を選択できるため、文字入力を素早く行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−８１６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、フリック入力方式を採用したとしても、誤入力は発生する。特に、一度に入力する文字の数が多くなるほど、誤入力の発生回数は増加する。この場合、ユーザは、誤入力された文字を修正する作業を行う必要がある。
【０００７】
この場合、入力された文字が表示される文字表示領域と、ソフトウェアキーボードが表示される文字入力領域とが分かれているスマートフォンでは、修正すべき文字を文字表示領域において選択する作業と、正しい文字を文字入力領域において選択する作業が発生し、ユーザが文字の修正を容易かつ効率的に行うことができないという問題がある。
【０００８】
本発明は、上記実情に鑑み、たとえユーザが一度に入力する文字の数が多くても、入力した文字の修正作業を容易かつ効率的に行うことを可能とする入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決する為に、本発明の第１の技術手段は、入力する文字の選択をユーザから受け付ける文字入力領域と、選択された文字を表示する文字表示領域とを含む画面を表示する入力装置であって、前記文字表示領域に表示された文字のうち、修正される修正文字と置き換える置換文字の選択を前記文字表示領域においてユーザから受け付ける選択受付部と、前記文字表示領域に表示された前記修正文字に代えて、前記置換文字を表示する表示制御を行う文字表示制御部と、を備えることを特徴とする。
【００１０】
本発明の第２の技術手段は、第１の技術手段において、前記選択受付部は、前記文字表示領域においてユーザが画面上でスライド操作を行った場合に、該スライド操作におけるスライドの距離に対応付けられた文字を特定し、特定した文字をユーザにより選択された置換文字として受け付けることを特徴とする。
【００１１】
本発明の第３の技術手段は、第２の技術手段において、前記距離は、所定の円周に沿ったスライドの距離であることを特徴とする。
【００１２】
本発明の第４の技術手段は、第２の技術手段において、前記距離は、前記スライドの開始位置から終了位置までの直線距離であることを特徴とする。
【００１３】
本発明の第５の技術手段は、第１の技術手段において、前記選択受付部は、前記文字表示領域においてユーザが画面上でスライド操作を行った場合に、該スライド操作におけるスライドの方向に対応付けられた文字を特定し、特定した文字をユーザにより選択された置換文字として受け付けることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、文字表示領域に表示された文字のうち、修正される修正文字と置き換える置換文字の選択を文字表示領域においてユーザから受け付け、文字表示領域に表示された修正文字に代えて、置換文字を表示する表示制御を行うこととしたので、たとえユーザが一度に入力する文字の数が多くても、入力した文字の修正作業を容易かつ効率的に行うことができるようになる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る入力装置の構成の一例を示す図である。
【図２】文字入力用画面の一例について示す図である。
【図３】文字の修正方法について説明する図である。
【図４】文字の修正方法の別の例について説明する図である。
【図５】文字の修正方法のさらに別の例について説明する図である。
【図６】本発明の実施形態に係る文字入力制御処理の処理手順の一例を示すフローチャートである。
【図７】フリック入力方式による置換文字の選択方法について説明する図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照して詳細に説明する。図１は、本発明の実施形態に係る入力装置１０の構成の一例を示す図である。以下では、入力装置１０がスマートフォンである場合について説明するが、タブレットＰＣやタッチパネルディスプレイ、テレビのリモートコントローラなど、文字入力機能を備えた他の入力装置であってもよい。
【００１７】
図１に示すように、入力装置１０は、アンテナ１１、無線通信部１２、有線通信部１３、タッチパネル部１４、マイク１５、スピーカー１６、記憶部１７、制御部１８を備える。
【００１８】
アンテナ１１は、他の装置との間で無線通信を行うためのアンテナである。無線通信部１２は、アンテナ１１を介して、他の装置との間で無線通信を行う通信デバイスである。有線通信部１３は、ＨＤＭＩケーブルなどのネットワークケーブルを介して他の装置との間で有線通信を行う通信デバイスである。
【００１９】
タッチパネル部１４は、情報の表示を行うとともに、ユーザのタッチ操作により、ユーザから情報の入力を受け付ける表示・入力デバイスである。タッチパネル部１４は、表示部１４ａ、タッチセンサ部１４ｂを備える。表示部１４ａは、液晶ディスプレイなどの表示デバイスである。タッチセンサ部１４ｂは、ユーザによりタッチされた表示部１４ａの画面上の位置を検出するセンサ部である。
【００２０】
ユーザが文字を入力する際には、表示部１４ａには、文字入力用画面が表示される。図２は、文字入力用画面２０の一例について示す図である。文字入力用画面２０には、文字入力領域２１、変換候補表示領域２２、文字表示領域２３が含まれる。
【００２１】
文字入力領域２１は、入力する文字の選択をユーザから受け付けるソフトウェアキーボードが表示される領域である。変換候補表示領域２２は、かな漢字変換の変換候補が表示される領域である。文字表示領域２３は、ユーザがソフトウェアキーボードを用いて選択した文字や、かな漢字変換により、かなから変換された漢字などが表示される領域である。
【００２２】
図２には、文字入力がフリック入力方式により行われる場合が示されている。フリック入力方式では、「あ」のキーがユーザによりタッチされると、文字の候補２４が表示される。そして、その後のユーザによるフリック操作により、文字が選択される。ここで、フリック操作とは、画面をタッチした後、入力したい文字の方向に指をスライドさせる操作である。
【００２３】
図１の説明に戻ると、マイク１５は、音声信号を取得するためのマイクである。スピーカー１６は、音声を出力するためのスピーカーである。記憶部１７は、メモリやハードディスク装置などの記憶デバイスである。記憶部１７は、辞書データ１７ａ、置換文字データ１７ｂなどを記憶する。
【００２４】
辞書データ１７ａは、かな漢字変換用の辞書データである。置換文字データ１７ｂは、文字表示領域２３においてユーザが指をスライドさせる距離と、置換文字との対応関係を示すデータである。置換文字とは、ユーザが誤って入力した文字を修正する際に、誤って入力した文字を置換する正しい文字のことである。また、修正される文字を修正文字と呼ぶ。置換文字データ１７ｂは、この修正の際に参照される。
【００２５】
図３は、文字の修正方法について説明する図である。図３には、ユーザにより「あせたは、ごご１３じにとうきょういきでまちあわせしましょう。」という文が入力され、その後必要箇所が漢字に変換される例が示されている。
【００２６】
この文において、「あせた」は「あした」の誤りであり、ユーザは「せ」を「し」に修正する必要がある。また、「とうきょういき」は「とうきょうえき」の誤りであり、ユーザは「い」を「え」に修正する必要がある。ここで、「せ」、「い」は修正文字であり、「し」、「え」は置換文字である。
【００２７】
「あせた」を「あした」に修正する場合、ユーザは、文字表示領域２３に表示された修正文字「せ」を選択し、所定の半径の円周３０に沿って指をスライドさせる。この円周３０には、修正文字の位置からの円周３０に沿った距離に応じて文字が割り当てられている。
【００２８】
例えば、図３の例では、修正文字「せ」からの円周３０に沿った距離に応じて、円周３０の各部に、置換文字の候補「そ」、「さ」、「し」、「す」（さ行の「せ」に続く文字）が順に割り当てられている。ここで、修正文字の位置からの円周３０に沿った距離は、例えば、時計回りの方向を正とし、反時計周りの方向を負とする。
【００２９】
そして、ユーザが指をスライドさせるのを止め、指を画面から離した場合、修正文字「せ」から指を離した位置までの円周３０に沿った距離に対応する文字が置換文字として選択される。
【００３０】
なお、ユーザが指のスライドを止めた位置が円周３０から多少離れていても、その位置が円周３０から所定の距離以内である場合は、そのスライド操作は円周３０に沿った操作とみなして置換文字の選択がなされる。
【００３１】
ここで、円周３０、および、置換文字の候補は、図３に一例を示したように表示されてもよく、表示されなくてもよい。ユーザは、円周３０、および、置換文字の候補を表示するか否かを予め設定することができる。
【００３２】
また、ユーザが、置換文字の候補「そ」、「さ」、「し」、または、「す」に対応する距離まで指をスライドさせ、その状態を維持している場合に、その距離に対応する置換文字の候補を、「あせた」という単語における修正文字「せ」の代わりに表示することとしてもよい。これにより、ユーザはその時点で選択している置換文字の候補を容易に確認できる。
【００３３】
さらに、ユーザが指をスライドする方向は、時計回りの方向であってもよいし、反時計回りの方向であってもよい。また、ユーザが、一旦、時計回りの方向、または、反時計回りの方向に指をスライドさせた後、それとは逆の方向に指をスライドさせた場合でも、修正文字「せ」から指を離した位置までの円周３０に沿った距離に対応する文字が置換文字として選択される。
【００３４】
また、図３の例では、ユーザが指を時計回りにスライドさせる場合、指をスライドさせる距離が大きくなるにつれて、置換文字の候補「そ」、「さ」、「し」、「す」が順に選択され、ユーザが指を反時計回りにスライドさせる場合、指をスライドさせる距離が大きくなるにつれて、置換文字の候補「す」、「し」、「さ」、「そ」が順に選択されることとしたが、ユーザが指を反時計回りにスライドさせる場合も時計回りにスライドさせる場合と同様に、指をスライドさせる距離が大きくなるにつれて、置換文字の候補「そ」、「さ」、「し」、または「す」が順に選択されるようにしてもよい。
【００３５】
また、図３の例では、ユーザは、円周３０に沿って指をスライドさせることとしたが、その円周３０の位置は図３に示された位置に限定されるものではない。すなわち、ユーザにより修正文字「せ」が選択され、さらに、ユーザにより文字表示領域２３内の任意の箇所で所定の円周３０に沿って指のスライド操作が行われた場合に、円周３０上の修正文字「せ」の位置からの円周３０に沿った距離に応じて置換文字「そ」、「さ」、「し」、または、「す」のいずれかが選択されることとしてもよい。
【００３６】
「とうきょういき」を「とうきょうえき」に修正する場合にも、ユーザは、同様の操作を行う。この場合、円周３０には、修正文字「い」からの円周３０に沿った距離に応じて置換文字の候補「う」、「え」、「お」、「あ」（あ行の「い」に続く文字）が順に割り当てられる。そして、ユーザが、円周３０に沿って指をスライドさせて置換文字の候補「え」を選択し、画面から指を離した場合、文字「え」が置換文字として選択される。
【００３７】
なお、ここでは、修正文字からの円周３０に沿った距離に応じて置換文字を決定することとしたが、修正文字からの直線方向の距離に応じて置換文字を決定することとしてもよい。
【００３８】
図４は、文字の修正方法の別の例について説明する図である。図４には、図３に示した文と同じ文が示されている。この修正方法では、ユーザは、文字表示領域２３に表示された修正文字「せ」を選択し、指を任意の方向にスライドさせる。
【００３９】
図４には、修正文字「せ」を中心とした同心円３１が示されている。そして、同心円３１によって分割される各領域には、修正文字の位置からの直線距離に応じて置換文字の候補となる文字「そ」、「さ」、「し」、「す」、「せ」が順に割り当てられている。そして、ユーザが指をスライドさせるのを止め、指を画面から離した場合、修正文字「せ」から指を離した位置までの直線距離に対応する文字が置換文字として選択される。
【００４０】
ここで、同心円３１、および、置換文字の候補は表示されてもよく、表示されなくてもよい。ユーザは、同心円３１、および、置換文字の候補を表示するか否かを予め設定することができる。
【００４１】
また、ユーザが、置換文字の候補「そ」、「さ」、「し」、「す」、または、「せ」に対応する距離まで指をスライドさせ、その状態を維持している場合に、その距離に対応する置換文字の候補を、「あせた」という単語における修正文字「せ」の代わりに表示することとしてもよい。これにより、ユーザはその時点で選択している置換文字の候補を容易に確認できる。
【００４２】
「とうきょういき」を「とうきょうえき」に修正する場合にも、ユーザは、同様の操作を行う。この場合、同心円３１によって分割される各領域には、修正文字「い」の位置からの直線距離に応じて置換文字の候補となる文字「う」、「え」、「お」、「あ」、「い」が順に割り当てられる。そして、ユーザが、指をスライドさせて置換文字の候補「え」を選択し、画面から指を離した場合、文字「え」が置換文字として選択される。
【００４３】
また、図３、図４では、修正文字からの円周３０に沿った距離、または、直線方向の距離に応じて置換文字が選択される場合について説明したが、任意の線に沿った距離に応じて置換文字が選択されることとしてもよい。
【００４４】
図５は、文字の修正方法のさらに別の例について説明する図である。図５には、図３、図４に示した文と同じ文が示されている。この修正方法では、ユーザは、文字表示領域２３に表示された修正文字「せ」を選択し、指を任意の方向にスライドさせる。
【００４５】
図５には、ユーザが指をスライドさせた軌跡３２が示されている。この軌跡３２には、修正文字「せ」の位置からユーザが指をスライドさせた距離が一定距離を超えるごとに、置換文字の候補となる文字「そ」、「さ」、「し」、「す」、「せ」が順に割り当てられる（図５には、文字「す」、「せ」については示していない）。
【００４６】
そして、ユーザが指をスライドさせるのを止め、指を画面から離した場合、修正文字「せ」から指を離した位置までユーザが指をスライドさせた距離に対応する文字（図５の例では文字「し」）が置換文字として選択される。
【００４７】
ここで、軌跡３２、および、置換文字の候補は表示されてもよく、表示されなくてもよい。ユーザは、軌跡３２、および、置換文字の候補を表示するか否かを予め設定することができる。
【００４８】
また、ユーザが、置換文字の候補「そ」、「さ」、「し」、「す」、または、「せ」に対応する距離まで指をスライドさせ、その状態を維持している場合に、その距離に対応する置換文字の候補を、「あせた」という単語における修正文字「せ」の代わりに表示することとしてもよい。これにより、ユーザはその時点で選択している置換文字の候補を容易に確認できる。
【００４９】
「とうきょういき」を「とうきょうえき」に修正する場合にも、ユーザは、同様の操作を行う。この場合、ユーザが指をスライドさせる軌跡３２には、修正文字「い」の位置からの距離に応じて置換文字の候補となる文字「う」、「え」、「お」、「あ」、「い」が順に割り当てられる。そして、ユーザが、指をスライドさせて置換文字の候補「え」を選択し、画面から指を離した場合、文字「え」が置換文字として選択される。
【００５０】
図１の説明に戻ると、制御部１８は、入力装置１０の各部を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの制御デバイスである。制御部１８は、通信制御部１８ａ、通話制御部１８ｂ、文字入力制御部１８ｃを備える。
【００５１】
通信制御部１８ａは、他の通信装置との間での無線通信部１２、有線通信部１３を介した通信を制御する処理部である。通話制御部１８ｂは、通話機能を有する他の装置との間での無線通信部１２を介した通話を制御する処理部である。文字入力制御部１８ｃは、ユーザが行う文字入力処理を制御する処理部である。文字入力制御部１８ｃは、選択受付部１８ｄ、かな漢字変換処理部１８ｅ、文字表示制御部１８ｆを備える。
【００５２】
選択受付部１８ｄは、文字表示領域２３に表示された文字のうち、修正される修正文字と置き換える置換文字の選択を、文字表示領域２３において、図３、図４、または、図５で説明したような方法で、ユーザから受け付ける処理部である。
【００５３】
かな漢字変換処理部１８ｅは、記憶部１７に記憶された辞書データ１７ａを参照して、かなを漢字に変換する処理を実行する処理部である。
【００５４】
文字表示制御部１８ｆは、入力された文字の表示部１４ａにおける表示を制御する処理部である。具体的には、文字表示制御部１８ｆは、文字表示領域２３に文字を表示したり、文字表示領域２３に表示された修正文字に代えて選択された置換文字を表示したり、かなから変換された漢字をかなに代えて表示したりする処理を制御する。
【００５５】
つぎに、本発明の実施形態に係る文字入力制御処理の処理手順について説明する。図６は、本発明の実施形態に係る文字入力制御処理の処理手順の一例を示すフローチャートである。
【００５６】
まず、入力装置１０のタッチセンサ部１４ｂは、文字入力領域２１においてユーザによる文字の入力操作を受け付ける（ステップＳ１０１）。そして、表示部１４ａは、入力された文字を文字表示領域２３に表示する（ステップＳ１０２）。その後、選択受付部１８ｄは、タッチセンサ部１４ｂを介して、かなを漢字に変換する指示をユーザから受け付けたか否かを判定する（ステップＳ１０３）。
【００５７】
選択受付部１８ｄがかなを漢字に変換する指示をユーザから受け付けた場合（ステップＳ１０３においてＹＥＳの場合）、かな漢字変換処理部１８ｅは、かなを漢字に変換する処理を実行する（ステップＳ１０７）。そして、文字表示制御部１８ｆは、かなが漢字に変換された文字列を表示部１４ａに表示させる（ステップＳ１０８）。その後、この文字入力制御処理は終了する。
【００５８】
ステップＳ１０３において、選択受付部１８ｄがかなを漢字に変換する指示をユーザから受け付けていない場合（ステップＳ１０３においてＮＯの場合）、選択受付部１８ｄは、文字表示領域２３に表示された文字のうち、修正文字の指定をユーザから受け付けたか否かを判定する（ステップＳ１０４）。
【００５９】
修正文字の指定をユーザから受け付けていない場合（ステップＳ１０４においてＮＯの場合）、ステップＳ１０１以降の処理が継続される。修正文字の指定をユーザから受け付けた場合（ステップＳ１０４においてＹＥＳの場合）、選択受付部１８ｄは、図３、図４、または、図５で説明したような方法で、文字表示領域２３において置換文字の選択を受け付ける（ステップＳ１０５）。
【００６０】
そして、文字表示制御部１８ｆは、文字表示領域２３において、修正文字に代えて、置換文字を表示する（ステップＳ１０６）。その後、ステップＳ１０３以降の処理が継続される。
【００６１】
なお、上記実施形態では、図３、図４、図５で説明したように、置換文字の選択を、ユーザが指をスライドした距離に基づいて行うこととしたが、フリック入力方式に基づいて、すなわち、ユーザが指をスライドした方向に基づいて行うこととしてもよい。
【００６２】
図７は、フリック入力方式による置換文字の選択方法について説明する図である。図７には、図３、図４、図５に示した文と同じ文が示されている。この選択方法では、選択受付部１８ｄは、ユーザが文字表示領域２３に表示された文字「せ」をタッチした場合に、その文字を修正文字として受け付ける。すると、文字表示制御部１８ｆは、選択可能な置換文字の候補３３を表示する。
【００６３】
そして、選択受付部１８ｄは、ユーザが指をスライドしたとき、置換文字の候補３３のうち、ユーザが指をスライドした方向に対応する文字を置換文字として選択する。図７の例において、修正文字「せ」を置換文字「し」に変更する場合、ユーザは、文字表示領域２３に表示された文字「せ」をタッチした後、指を左方向にスライドさせる。
【００６４】
すると、置換文字の候補３３において、中央にある「さ」の文字からみて左方向にある「し」の文字が置換文字として選択される。なお、ユーザが文字表示領域２３に表示された文字「せ」をタッチした後、指をスライドさせず、そのまま指を画面から離した場合、文字「さ」が置換文字として選択される。
【００６５】
その後、文字表示制御部１８ｆは、文字表示領域２３において、修正文字「せ」に代えて、選択された置換文字「し」を表示する。
【００６６】
なお、図７の例では、選択可能な置換文字の候補３３が表示されることとしたが、表示されなくてもよい。ユーザは、選択可能な置換文字の候補３３を表示するか否かを予め設定することができる。
【００６７】
以上本発明の実施形態について説明してきたが、本発明は上述した実施形態に限定されず、本発明の要旨を逸脱しない範囲内で各種の変形、修正が可能である。例えば、上記実施形態では、タッチセンサ部１４ｂは、ユーザの指のタッチを検出して文字の選択を受け付けることとしたが、スタイラスペンなどのポインティングデバイスによるタッチを検出して文字の選択を受け付けることとしてもよい。
【符号の説明】
【００６８】
１０…入力装置、１１…アンテナ、１２…無線通信部、１３…有線通信部、１４…タッチパネル部、１４ａ…表示部、１４ｂ…タッチセンサ部、１５…マイク、１６…スピーカー、１７…記憶部、１７ａ…辞書データ、１７ｂ…置換文字データ、１８…制御部、１８ａ…通信制御部、１８ｂ…通話制御部、１８ｃ…文字入力制御部、１８ｄ…選択受付部、１８ｅ…かな漢字変換処理部、１８ｆ…文字表示制御部、２０…文字入力用画面、２１…文字入力領域、２２…変換候補表示領域、２３…文字表示領域、２４…文字の候補、３０…円周、３１…同心円、３２…軌跡、３３…置換文字の候補。
【図１】
2014048783.tif 000003
【図２】
2014048783.tif 000004
【図３】
2014048783.tif 000005
【図４】
2014048783.tif 000006
【図５】
2014048783.tif 000007
【図６】
2014048783.tif 000008
【図７】
2014048783.tif 000009