(57)【要約】【課題】外部装置を付加することなく、モバイル端末を持つ手に応じて、ソフトウェアキーボードの位置を変更する。【解決手段】文字入力装置は、文字入力を行うために用いられる。また、文字入力装置は、ソフトウェアキーボードを含み、該ソフトウェアキーボードを用いて、文字入力を受け付ける文字入力装置の本体に備えられた操作部と、本体の姿勢変化を検知する姿勢検知部と、姿勢変化に応じて、ソフトウェアキーボードの位置を変化させる制御部と、を備える。【選択図】図１
2019153143.tif 000002
【特許請求の範囲】
【請求項１】
文字入力を行うために用いられる文字入力装置であって、
ソフトウェアキーボードを含み、該ソフトウェアキーボードを用いて、前記文字入力を受け付ける、前記文字入力装置の本体に備えられた操作部と、
前記本体の姿勢変化を検知する姿勢検知部と、
前記姿勢変化に応じて、前記ソフトウェアキーボードの位置を変化させる制御部と、
を備えた、文字入力装置。
【請求項２】
前記姿勢検知部は、
前記本体の第１姿勢において、右側に傾いたことを検知するか、左側に傾いたことを検知することで、前記姿勢変化を検知する、
請求項１に記載の文字入力装置。
【請求項３】
前記制御部は、
前記姿勢検知部によって、前記本体が、前記第１姿勢を基準とした、第２姿勢に配置されていることを検知された場合、
前記第２姿勢に応じて、前記ソフトウェアキーボードの位置を変化させる、
請求項２に記載の文字入力装置。
【請求項４】
前記制御部は、
前記文字入力が終了した際に、前記ソフトウェアキーボードの位置を初期状態に戻す、
請求項１乃至請求項３のいずれかに記載の文字入力装置。
【請求項５】
文字入力を行うために用いられる文字入力装置の本体に備えられたソフトウェアキーボードを用いて、前記文字入力を受け付けるステップと、
前記本体の姿勢変化を検知するステップと、
前記姿勢変化に応じて、前記ソフトウェアキーボードの位置を変化させるステップと、
を、コンピュータが実行する、文字入力方法。
【請求項６】
文字入力を行うために用いられる文字入力装置の本体に備えられたソフトウェアキーボードを用いて、前記文字入力を受け付けるステップと、
前記本体の姿勢変化を検知するステップと、
前記姿勢変化に応じて、前記ソフトウェアキーボードの位置を変化させるステップと、
を、コンピュータに実行させる、文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、タッチパネル式入力デバイスの文字入力技術に関する。
【背景技術】
【０００２】
特許文献１に記載の構成では、モバイル端末を把持する持ち手を判断し、該持ち手に応じた位置にソフトウェアキーボードを表示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１６２０１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の構成を用いて、持ち手に応じたソフトウェアキーボードの位置を決める場合には、モバイル端末にアンテナを取り付ける必要があり、利便性が良くない。
【０００５】
したがって、本発明の目的は、外部装置を付加することなく、モバイル端末を持つ手に応じて、ソフトウェアキーボードの位置を変更することである。
【課題を解決するための手段】
【０００６】
この文字入力装置は、文字入力を行うために用いられる。また、文字入力装置は、ソフトウェアキーボードを含み、該ソフトウェアキーボードを用いて、文字入力を受け付ける文字入力装置の本体に備えられた操作部と、本体の姿勢変化を検知する姿勢検知部と、姿勢変化に応じて、ソフトウェアキーボードの位置を変化させる制御部と、を備える。
【０００７】
この構成では、文字入力装置の本体の姿勢を検知し、該姿勢に応じて、ソフトウェアキーボードの位置を変化させることができ、ユーザビリティが向上する。
【０００８】
また、この文字入力装置の姿勢検知部は、本体の第１姿勢において、右側に傾いたことを検知するか、左側に傾いたことを検知することで、姿勢変化を検知してもよい。
【０００９】
この構成では、利用者の持ち手に応じた左右の傾きによって、ソフトウェアキーボードの位置を変更できる。
【００１０】
また、この文字入力装置の制御部は、姿勢検知部によって、本体が第１姿勢を基準とした、第２姿勢に配置されていることを検知された場合、第２姿勢に応じて、ソフトウェアキーボードの位置を変化させてもよい。
【００１１】
この構成では、本体の姿勢に応じて、ソフトウェアキーボードの位置を変化させることができ、さらにユーザビリティが向上する。
【００１２】
また、この文字入力装置の制御部は、文字入力が終了した際に、ソフトウェアキーボードの位置を初期状態に戻してもよい。
【００１３】
この構成では、ソフトウェアキーボードの設定を手動でリセットする必要がなく、ユーザビリティが向上する。
【発明の効果】
【００１４】
この発明によれば、外部装置を付加することなく、持ち手に応じて、ソフトウェアキーボードの位置を変更できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係る文字入力装置のブロック図である。
【図２】（Ａ）、（Ｂ）、（Ｃ）は、本発明の第１の実施形態に係る文字入力装置の概要図である。
【図３】（Ａ）、（Ｂ）、（Ｃ）は、本発明の第１の実施形態に係る文字入力装置の操作部の概要図である。
【図４】本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートである。
【図５】本発明の第１の実施形態に係る文字入力装置の概要図である。
【図６】本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートである。
【図７】（Ａ）、（Ｂ）は、本発明の第２の実施形態に係る文字入力装置の概要図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態について、幾つかの図を参照して説明する。
【００１７】
・適用例  
まず、図１を用いて、本発明が適用される一例について説明する。図１は、本発明の第１の実施形態に係る文字入力装置のブロック図である。文字入力装置１０は、例えば、スマートフォンであり、携帯通信端末等に含まれるタッチパネル式の表示画面を操作することで、文字入力を行える機器で使用される。
【００１８】
文字入力装置１０は、操作部１１０と、操作検出部１２０と、制御部１３０と、姿勢検知部１４０と、文字出力部１５０とを備える。操作部１１０は、ソフトウェアキーボードである。なお、以下の文字入力操作は、片手操作を行うことを想定している。
【００１９】
姿勢検知部１４０は、例えば、ジャイロセンサである。ジャイロセンサは、多種のスマートフォン、タブレット等のモバイル端末に備えられている。
【００２０】
まず、利用者が、左手で文字入力装置１０を持ち、文字入力機能を起動し、キー入力操作を行う場合について説明する。このとき、利用者は、左手で文字入力装置１０を左傾き方向に傾ける。なお、左傾き方向とは、文字入力装置１０の操作部１１０および文字出力部１５０を平面視して、水平に左側へ傾けた方向である。
【００２１】
姿勢検知部１４０は、文字入力装置１０が左側に傾いたと認識し、この左傾き情報を制御部１３０に出力する。
【００２２】
制御部１３０は、操作部１１０を左側に寄せて表示する。より具体的には、利用者の左手が傾いた方向に、操作部１１０を寄せて表示する。
【００２３】
利用者は、左側に寄せて表示された操作部１１０を用いて、文字入力を行う。操作検出部１２０は、該文字入力を検出し、制御部１３０に出力する。
【００２４】
制御部１３０は、該文字入力の結果を、文字出力部１５０に出力する。
【００２５】
次に、利用者が、右手で文字入力装置１０を持ち、文字入力機能を起動し、キー入力操作を行う場合について説明する。このとき、利用者は、右手で文字入力装置１０を右傾き方向に傾ける。なお、右傾き方向とは、文字入力装置１０の操作部１１０および文字出力部１５０を平面視して、水平に右側へ傾けた方向である。
【００２６】
姿勢検知部１４０は、文字入力装置１０が右側に傾いたと認識し、この右傾き情報を制御部１３０に出力する。
【００２７】
制御部１３０は、操作部１１０を右側に寄せて表示する。より具体的には、利用者の右手が傾いた方向に、操作部１１０を寄せて表示する。
【００２８】
利用者は、右側に寄せて表示された操作部１１０を用いて、文字入力を行う。操作検出部１２０は、該文字入力を検出し、制御部１３０に出力する。
【００２９】
制御部１３０は、該文字入力の結果を、文字出力部１５０に出力する。
【００３０】
このことによって、文字入力装置１０の傾きに応じた姿勢変化に基づいて、操作部の位置を変更することができる。すなわち、右手、および、左手による、片手操作時において、利用者の指が届く範囲に、操作部１１０が寄せて配置されることにより、利用者は、容易に文字入力を行える。したがって、利用者の文字入力時のユーザビリティが向上する。
【００３１】
・構成例１  
図１は、本発明の第１の実施形態に係る文字入力装置のブロック図である。図２（Ａ）、図２（Ｂ）、図２（Ｃ）は、本発明の第１の実施形態に係る文字入力装置の概要図である。図３（Ａ）、図３（Ｂ）、図３（Ｃ）は、本発明の第１の実施形態に係る文字入力装置の操作部の概要図である。図４は、本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートである。図５は、本発明の第１の実施形態に係る文字入力装置の概要図である。図６は、本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートである。
【００３２】
上述の図１の文字入力装置１０の構成に基づき、図２（Ａ）−図２（Ｃ）を用いて、より具体的な構成例を説明する。
【００３３】
図１、図２（Ａ）、図２（Ｂ）、図２（Ｃ）に示すように、文字入力装置１０は、操作部１１０と、文字出力部１５０とを備えている。
【００３４】
図２（Ａ）は、基準軸に対して平行方向となるように、すなわち傾いていない状態で、文字入力装置１０を把持したイメージ図である。例えば、本体が長手方向と短手方向を有する矩形であり、長手方向が立て方向に平行になった状態（縦長状態）のイメージ図である。図２（Ｂ）は、基準軸に対して左側に傾くように、文字入力装置１０を把持したイメージ図である。図２（Ｃ）は、基準軸に対して右側に傾くように、文字入力装置１０を把持したイメージ図である。なお、図２（Ａ）の状態が、本発明の「第１姿勢」である。
【００３５】
より具体的な構成について、説明する。図２（Ａ）における、操作部１１０の位置を初期状態とする。
【００３６】
図２（Ｂ）に示すように、利用者は、文字入力装置１０を左傾き方向に傾ける。このことによって、姿勢検知部１４０は、文字入力装置１０の左傾き方向の姿勢変化を検知する。姿勢検知部１４０は、当該左傾き方向の姿勢変化に関する情報を制御部１３０に出力する。制御部１３０は、操作部１１０を左に寄せて表示する。利用者は、操作部１１０を用いて、キー入力を行う。
【００３７】
図２（Ｃ）に示すように、利用者は、文字入力装置１０を右傾き方向に傾ける。このことによって、姿勢検知部１４０は、文字入力装置１０の右傾き方向の姿勢変化を検知する。姿勢検知部１４０は、当該右傾き方向の姿勢変化に関する情報を制御部１３０に出力する。制御部１３０は、操作部１１０を右に寄せて表示する。利用者は、操作部１１０を用いて、キー入力を行う。
【００３８】
図３（Ａ）−図３（Ｃ）は、図２（Ａ）−図２（Ｃ）における操作部１１０の具体的な構成を説明した図である。
【００３９】
図３（Ａ）は、図２（Ａ）と同じ状態の構成である。図３（Ａ）の左側端部を含む直線を左手操作基準線とし、右側端部を含む直線を右側操作基準線であるとする。
【００４０】
操作部１１０は、均等に表示されている。例えば、利用者が左手で操作を行うにあたり、「さ」という文字は、「あ」という文字を入力するよりも、左手操作基準線から遠い位置にある。すなわち、利用者が左手で操作を行う時は、「さ」という文字は、「あ」という文字よりも入力しづらい。一方、利用者が右手で操作を行う時は、「あ」という文字は、「さ」という文字よりも入力しづらい。
【００４１】
図３（Ｂ）は、図２（Ｂ）と同じ状態の構成であり、利用者は、左手で文字入力装置１０を操作している。このとき、利用者は、文字入力装置１０を左傾き方向に傾ける。このことによって、操作部１１０は左手操作基準線に寄せて表示される。すなわち、図３（Ａ）の状態と比較して、左手を用いた文字入力が容易となる。
【００４２】
図３（Ｃ）は、図２（Ｃ）と同じ状態の構成であり、利用者は、右手で文字入力装置１０を操作している。このとき、利用者は、文字入力装置１０を右傾き方向に傾ける。このことによって、操作部１１０は右手操作基準線に寄せて表示される。すなわち、図３（Ａ）の状態と比較して、右手を用いた文字入力が容易となる。
【００４３】
このように構成することによって、利用者が片手操作時において、文字入力装置１０を左傾き方向、もしくは、右傾き方向に傾ける操作を行うだけで、操作部１１０を左右どちらかに寄せて表示できる。
【００４４】
すなわち、片手操作時の操作性が向上する。したがって、利用者の利便性が向上する。
【００４５】
図４を用いて、文字入力装置の具体的な動作について説明する。図４は、本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートであり、第１姿勢における動作を表す。なお、第１姿勢以外の動作については、後述の図５を用いて説明する。
【００４６】
利用者は、文字入力装置１０の文字入力機能を起動し、文字入力装置１０は、操作部１１０であるソフトウェアキーボードを表示する（Ｓ１０１）。
【００４７】
利用者は、文字入力装置１０を片手で把持し、文字入力装置１０を傾ける。姿勢検知部１４０は、この姿勢を検知する（Ｓ１０２）。
【００４８】
姿勢検知部１４０が、文字入力装置１０が左傾き方向に傾いた姿勢変化を検知することによって、制御部１３０は、操作部１１０の左寄せを実行する（Ｓ１０３）。
【００４９】
操作部１１０は、左寄せによる表示を実行し（Ｓ１０４）、キー入力を受け付ける（Ｓ１０５）。そして、操作部１１０は、キー入力の受け付けを終了する（Ｓ１０６）。
【００５０】
制御部１３０は、キー入力の終了をトリガとし、操作部１１０の表示を初期状態に戻す（Ｓ１０７）。なお、該初期状態が、図２（Ａ）、および、図３（Ａ）の状態である。
【００５１】
姿勢検知部１４０が、文字入力装置１０が右傾き方向に傾いた姿勢変化を検知することによって、制御部１３０は、操作部１１０の右寄せを実行する（Ｓ１１３）。
【００５２】
操作部１１０は、右寄せによる表示を実行（Ｓ１１４）、キー入力を受け付ける（Ｓ１１５）。そして、操作部１１０は、キー入力の受け付けを終了する（Ｓ１１６）。
【００５３】
制御部１３０は、キー入力の終了をトリガとし、操作部１１０の表示を初期状態に戻す（Ｓ１０７）。なお、該初期状態が、図２（Ａ）、および、図３（Ａ）の状態である。
【００５４】
なお、姿勢検知部１４０は、文字入力装置１０の左傾き方向、または、右傾き方向以外の方向を検知した場合、より具体的には、手前に倒す、もしくは、後ろに倒す姿勢変化を検知した場合、再度、操作部１１０を表示する、Ｓ１０１のステップに戻る。
【００５５】
このような構成とすることで、文字入力装置１０の傾きを検知し、該傾きに応じて、操作部１１０の位置を変更できる。
【００５６】
これにより、利用者の操作性が向上し、利便性が向上する。
【００５７】
図５は、本発明の第１の実施形態に係る文字入力装置の概要図である。図６は、本発明の第１の実施形態に係る文字入力装置の動作を表すフローチャートである。
【００５８】
図５における、文字入力装置１０は、上述の構成において、文字入力装置１０の第１姿勢に略直交するように配置されている。例えば、上述の矩形の本体において、長手方向が横方向に略平行になった状態（横長状態）で配置されている。すなわち、この状態が、本発明における「第２姿勢」である。
【００５９】
第２姿勢における文字入力装置１０は、左傾き方向、もしくは、右傾き方向に、姿勢を変更した場合には、第２姿勢に応じて操作部１１０の位置を変更する。
【００６０】
より具体的な、文字入力装置１０の動作を図６のフローチャートを用いて説明する。
【００６１】
姿勢検知部１４０は、文字入力装置１０の姿勢を検知する（Ｓ１２１）。
【００６２】
文字入力装置１０の姿勢が横長（第２姿勢）である場合（Ｓ１２１）、制御部１３０は、操作部１１０を横長表示する（Ｓ１２２）。
【００６３】
このとき、制御部１３０は、操作部１１０の位置を第２姿勢に応じて変更する（Ｓ１２３）。
【００６４】
文字入力装置１０の姿勢が縦長（第１姿勢）である場合（Ｓ１２１）、制御部１３０は、操作部１１０を縦長表示する（Ｓ１３１）。
【００６５】
そして、制御部１３０は、文字入力装置１０の姿勢に応じて、操作部１１０の位置を変更する（Ｓ１３２）。ステップＳ１２２およびＳ１３２以降の具体的な処理は、図４の処理フローと同様である。
【００６６】
このように構成することで、文字入力装置１０が、図５に示すような場合であっても、第２姿勢に応じた操作部１１０の位置を変更でき、利用者のニーズに応じた設定を行うことができる。
【００６７】
・構成例２  
図７（Ａ）、（Ｂ）は、本発明の第２の実施形態に係る文字入力装置の概要図である。
【００６８】
第２の実施形態においては、第１の実施形態と比較して、文字入力装置１０の傾き方向が異なる。その他の点については、第１の実施形態と同様であり、同様の箇所の説明は省略する。
【００６９】
図７（Ａ）に示すように、利用者は、文字入力装置１０を基準軸に対して、例えば、左に所定角度回転させる。このとき、姿勢検知部１４０は、左回転方向に傾いたと、文字入力装置１０の姿勢変化を検知し、操作部１１０を左側に寄せて表示する。
【００７０】
同様に、図７（Ｂ）に示すように、利用者は、文字入力装置１０を基準軸に対して、例えば、右に所定角度回転させる。このとき、姿勢検知部１４０は、右回転方向に傾いたと、文字入力装置１０の姿勢変化を検知し、操作部１１０を右側に寄せて表示する。
【００７１】
このような回転を含んだ傾きであっても、利用者が片手操作時において、文字入力装置１０を左回転方向、もしくは、右回転方向に傾ける操作を行うだけで、操作部１１０を左右どちらかに寄せて表示できる。
【００７２】
すなわち、片手操作時の操作性が向上する。したがって、利用者のユーザビリティが向上する。
【００７３】
なお、上述の構成において、文字入力装置が一定時間傾いた場合に、操作部を左寄せ、または、右寄せする制御を行っても良い。一定時間とは、例えば１秒である。
【００７４】
また、上述の構成においては、文字入力装置の傾きの状態を検知していた。しかしながら、文字入力装置の傾く際の加速度を検知して、当該加速度が一定速度を超えた場合に、操作部を左寄せ、または、右寄せする制御を行っても良い。
【符号の説明】
【００７５】
１０…文字入力装置
１１０…操作部
１２０…操作検出部
１３０…制御部
１４０…検知部
１４０…姿勢検知部
１５０…文字出力部
【図１】
2019153143.tif 000003
【図２】
2019153143.tif 000004
【図３】
2019153143.tif 000005
【図４】
2019153143.tif 000006
【図５】
2019153143.tif 000007
【図６】
2019153143.tif 000008
【図７】
2019153143.tif 000009