(57)【要約】【課題】複数の入力方式を簡単な操作で設定可能にする。【解決手段】入力方式と所定のパターンとが対応付けられて予め格納された記憶部３０を参照し、入力面４１によって取得された操作の軌跡１とパターン２とが一致するか否かを判定するパターン判定部１２を備え、文字入力部１３は、パターン判定部１２によって軌跡１とパターン２とが一致すると判定された場合、当該パターンに対応付けられた入力方式５に設定する。【選択図】図１
2013238935.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる操作の軌跡を取得可能な入力面と、所定の入力方式にしたがって選択された文字を入力として受け付ける入力手段とを備えた入力装置であって、
前記入力方式と所定のパターンとが対応付けられて予め格納された記憶装置を参照し、前記入力面によって取得された操作の軌跡と前記パターンとが一致するか否かを判定する判定手段を備え、
前記入力手段は、前記判定手段によって軌跡とパターンとが一致すると判定された場合、当該パターンに対応付けられた入力方式に設定することを特徴とする入力装置。
【請求項２】
前記入力手段は、前記判定手段によって軌跡とパターンとが一致すると判定された場合、現在の入力方式に代えて、当該パターンに対応付けられた入力方式に切り替えることを特徴とする請求項１に記載の入力装置。
【請求項３】
前記入力手段は、前記入力面によって取得された操作と連動するように、前記パターンに対応付けられた入力方式の入力インターフェースを表示することを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記判定手段は、前記入力面における所定の２点を略直線で結ぶパターンと、前記軌跡との一致を判定することを特徴とする請求項１から３のいずれか１項に記載の入力装置。
【請求項５】
前記入力手段は、ユーザの操作により指定された前記入力面における位置に基づいて、表示面に表示されたキーボードから文字を選択する入力方式を、設定可能な入力方式として含むことを特徴とする請求項１から４のいずれか１項に記載の入力装置。
【請求項６】
前記入力手段は、ユーザの音声を識別した結果に基づいて文字を選択する入力方式を、設定可能な入力方式として含むことを特徴とする請求項１から５のいずれか１項に記載の入力装置。
【請求項７】
前記入力手段は、前記軌跡を識別した結果に基づいて文字を選択する入力方式を、設定可能な入力方式として含むことを特徴とする請求項１から６のいずれか１項に記載の入力装置。
【請求項８】
前記入力手段によって文字が選択可能となる前に、前記入力方式の設定方法を表示する表示手段をさらに備えたことを特徴とする請求項１から７のいずれか１項に記載の入力装置。
【請求項９】
前記表示手段は、前記入力方式の設定方法の表示を省略する操作が行われた後は、当該方法を表示しないことを特徴とする請求項８に記載の入力装置。
【請求項１０】
ユーザによる操作の軌跡を取得可能な入力面を備えた入力装置の制御方法のうち、所定の入力方式にしたがって選択された文字を入力として受け付ける入力ステップを含む前記入力装置の制御方法であって、
所定の入力方式と所定のパターンとが対応付けられて予め格納された記憶部を参照し、前記入力面によって取得された操作の軌跡と前記パターンとが一致するか否かを判定する判定ステップを含み、
前記入力ステップでは、前記判定ステップにおいて軌跡とパターンとが一致すると判定された場合、当該パターンに対応付けられた入力方式に設定することを特徴とする入力装置の制御方法。
【請求項１１】
請求項１から９のいずれか１項に記載の入力装置を動作させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項１２】
請求項１１に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の入力方式にしたがって選択された文字を入力として受け付ける入力装置等に関するものである。
【背景技術】
【０００２】
近年、電子機器の操作は、ボタンを介したハードウェア的なものではなく、タッチパネルを介したソフトウェア的なものが主流である。ソフトウェアキーによって入力インターフェースが実現されれば、キーが増加しても製造コストや機器の重量は増加することがないなどの理由により、柔軟にインターフェースの設計を行えるからである。
【０００３】
上記電子機器に対する文字の入力はユーザの操作負担が大きいため、これを軽減する試みが広く行われている。ここで、文字入力用のソフトウェアインターフェースを大きく表示するために表示画面を大きくすれば、機器の筐体も大きくなるため、特に携帯型の情報端末において重要な携帯性を損なう。一方で、限られた表示領域に合わせて使用可能な操作キーを限定すれば、インターフェースとしての操作性を損なう。したがって、携帯性と操作性とを両立させることが、上記試みが解決すべき課題の焦点となる。
【０００４】
ここで、携帯型の情報端末は、１２キーボード、ＱＷＥＲＴＹフルキーボード、音声識別、手書き認識などによる複数の入力方式を実装しており、ユーザによって所定のキーが押下された場合、上記複数の入力方式のいずれかを設定することが通常である。例えば、下記の特許文献１には、タッチスクリーンディスプレイ上で検出されたユーザジェスチャーにヒューリスティックを適用してコマンドを決定する電子装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−５０３１２７号公報（２０１０年１月２８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記の特許文献１に記載の電子装置のように、例えばソフトウェアキーボードに入力方式を設定するためのキーを配置すると、当該電子装置が画面に表示するキーが増加する。そして「文字を入力する」という本質的な操作とは直接関係のないキーを追加することによって限られた表示画面が浪費されると、ユーザの文字入力ミスを誘発する。
【０００７】
また、上記電子装置では、所定のキーが押下されるたびに入力方式を循環して設定するため、ユーザは所望の入力方式を設定するために、当該キーを複数回押下しなければならない場合があるが、これはユーザビリティの観点から好ましくない。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、複数の入力方式を簡単な操作で設定可能にすることによって、ユーザの利便性を改善できる入力装置等を提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の入力装置は、
（１）ユーザによる操作の軌跡を取得可能な入力面と、所定の入力方式にしたがって選択された文字を入力として受け付ける入力手段とを備えた入力装置であって、
（２）前記入力方式と所定のパターンとが対応付けられて予め格納された記憶装置を参照し、前記入力面によって取得された操作の軌跡と前記パターンとが一致するか否かを判定する判定手段を備え、
（３）前記入力手段は、前記判定手段によって軌跡とパターンとが一致すると判定された場合、当該パターンに対応付けられた入力方式に設定することを特徴としている。
【００１０】
また、上記の課題を解決するために、本発明の入力装置の制御方法は、
（１）ユーザによる操作の軌跡を取得可能な入力面を備えた入力装置の制御方法のうち、所定の入力方式にしたがって選択された文字を入力として受け付ける入力ステップを含む前記入力装置の制御方法であって、
（２）所定の入力方式と所定のパターンとが対応付けられて予め格納された記憶部を参照し、前記入力面によって取得された操作の軌跡と前記パターンとが一致するか否かを判定する判定ステップを含み、
（３）前記入力ステップでは、前記判定ステップにおいて軌跡とパターンとが一致すると判定された場合、当該パターンに対応付けられた入力方式に設定することを特徴としている。
【００１１】
上記の構成（１）〜（３）によれば、本発明の入力装置および当該装置の制御方法は、入力方式と所定のパターンとが対応付けられて予め格納された記憶装置を参照し、入力面によって取得された操作の軌跡と前記パターンとが一致するか否かを判定する。そして、上記入力装置等は、軌跡とパターンとが一致すると判定する場合、当該パターンに対応付けられた入力方式に設定する。
【００１２】
上記従来技術によれば、ソフトウェアキーボードに入力方式を設定するためのキーが配置されるため、画面に表示されるキーは増加し、ユーザの文字入力ミスを誘発する。一方で、本発明の入力装置および当該装置の制御方法によれば、入力方式を設定するためのインターフェースを別途用意する必要がない。
【００１３】
これにより、上記入力装置等は、画面に表示するキーの数を節減でき、限られた表示画面を効果的に活用できる。また、上記入力装置等は、キーの数を減らすことによってユーザの誤操作を減らすことができる。
【００１４】
さらに、上記従来技術によれば、所定のキーが押下されるたびに入力方式が循環して設定されるため、ユーザは所望の入力方式に設定するために、当該キーを複数回押下しなければならない。一方、本発明の入力装置および当該装置の制御方法によれば、ユーザが所望する入力方式に１つの操作で設定することができる。すなわち、上記入力装置等では、所定の入力方式と所定のパターンとが対応付けられているため、ユーザは所望の入力方式に対応するパターンを軌跡として入力するだけで、当該入力方式を設定できる。
【００１５】
したがって、本発明の入力装置および当該装置の制御方法は、複数の入力方式を簡単な操作で設定できる。これにより、上記入力装置等は、ユーザの利便性を改善できる。
【００１６】
また、本発明の入力装置では、
（１）前記入力手段は、前記判定手段によって軌跡とパターンとが一致すると判定された場合、現在の入力方式に代えて、当該パターンに対応付けられた入力方式に切り替えることを特徴としている。
【００１７】
上記の構成（１）によれば、上記入力装置は、軌跡とパターンとが一致すると判定された場合、現在の入力方式に代えて当該パターンに対応付けられた入力方式に切り替える。
【００１８】
したがって、本発明の入力装置は、複数の入力方式を簡単な操作で切り替えることができるため、ユーザの利便性をさらに改善できる。
【００１９】
また、本発明の入力装置では、
（１）前記入力手段は、前記入力面によって取得された操作と連動するように、前記パターンに対応付けられた入力方式の入力インターフェースを表示することを特徴とする。
【００２０】
上記の構成（１）によれば、上記入力装置は、上記操作と連動するように、パターンに対応付けられた入力方式の入力インターフェースを表示する。例えば、ユーザが入力面の所定の位置に指を接触させたまま、当該入力面上で指をすべらせるように動かす（いわゆる「スワイプ」）操作と連動するように、当該操作の方向へ向けたアニメーション表示を伴って、上記入力装置は入力方式を切り替える。
【００２１】
したがって、本発明の入力装置は、入力方式が切り替わったことをユーザに明示することができるため、ユーザの利便性をさらに改善できる。
【００２２】
また、本発明の入力装置では、
（１）前記判定手段は、前記入力面における所定の２点を略直線で結ぶパターンと、前記軌跡との一致を判定することを特徴としている。
【００２３】
上記した「パターン」として、入力面における所定の２点を略直線で結ぶパターンがあげられる。したがって、本発明の入力装置は、複数の入力方式を極めて簡単な操作で設定できるため、ユーザの利便性をさらに改善できる。
【００２４】
また、本発明の入力装置では、
（１）前記入力手段は、ユーザの操作により指定された前記入力面における位置に基づいて、表示面に表示されたキーボードから文字を選択する入力方式を、設定可能な入力方式として含むことを特徴としている。
【００２５】
上記した「入力方式」には、ソフトウェアキーボードによる入力方式が含まれる。したがって、本発明の入力装置は、ソフトウェアキーボードによる入力方式を簡単な操作で設定できるため、ユーザの利便性をさらに改善できる。
【００２６】
また、本発明の入力装置では、
（１）前記入力手段は、ユーザの音声を識別した結果に基づいて文字を選択する入力方式を、設定可能な入力方式として含むことを特徴としている。
【００２７】
上記した「入力方式」には、音声識別による入力方式が含まれる。したがって、本発明の入力装置は、音声識別による入力方式を簡単な操作で設定できるため、ユーザの利便性をさらに改善できる。
【００２８】
また、本発明の入力装置では、
（１）前記入力手段は、前記軌跡を識別した結果に基づいて文字を選択する入力方式を、設定可能な入力方式として含むことを特徴としている。
【００２９】
上記した「入力方式」には、手書き文字認識による入力方式が含まれる。したがって、本発明の入力装置は、手書き文字認識による入力方式を簡単な操作で設定できるため、ユーザの利便性をさらに改善できる。
【００３０】
また、本発明の入力装置は、
（１）前記入力手段によって文字が選択可能となる前に、前記入力方式の設定方法を表示する表示手段をさらに備えたことを特徴としている。
【００３１】
上記の構成（１）によれば、上記入力装置は、ユーザに文字入力を可能とする前に、入力方式の設定方法を説明するガイドを表示する。
【００３２】
したがって、本発明の入力装置は、ユーザに入力方式の切り替えインターフェースを確実に利用させることができるため、ユーザの利便性をさらに改善できる。
【００３３】
また、本発明の入力装置では、
（１）前記表示手段は、前記入力方式の設定方法の表示を省略する操作が行われた後は、当該方法を表示しないことを特徴としている。
【００３４】
上記の構成（１）によれば、上記入力装置は、ユーザにより「以後表示しない」がチェックされた場合など、入力方式の設定方法の表示を省略する操作が行われた後は当該ガイドを表示しない。
【００３５】
したがって、本発明の入力装置は、無駄なガイド表示を抑制できるため、ユーザの利便性をさらに改善できる。
【００３６】
なお、前記入力装置はコンピュータによって実現してもよい。この場合には、コンピュータを前記入力装置の各手段として動作させることにより、前記入力装置をコンピュータで実現させる制御プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３７】
以上のように、本発明の入力装置は、前記入力方式と所定のパターンとが対応付けられて予め格納された記憶装置を参照し、前記入力面によって取得された操作の軌跡と前記パターンとが一致するか否かを判定する判定手段を備え、前記入力手段は、前記判定手段によって軌跡とパターンとが一致すると判定された場合、当該パターンに対応付けられた入力方式に設定する構成である。
【００３８】
また、本発明の入力装置の制御方法は、所定の入力方式と所定のパターンとが対応付けられて予め格納された記憶部を参照し、前記入力面によって取得された操作の軌跡と前記パターンとが一致するか否かを判定する判定ステップを含み、前記入力ステップでは、前記判定ステップにおいて軌跡とパターンとが一致すると判定された場合、当該パターンに対応付けられた入力方式に設定する構成である。
【００３９】
したがって、本発明の入力装置および当該装置の制御方法は、複数の入力方式を簡単な操作で設定できる。これにより、上記入力装置等は、ユーザの利便性を改善できるという効果を奏する。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施の形態に係るスマートフォンの要部構成を示すブロック図である。
【図２】（ａ）は、上記スマートフォンの外観例を表した模式図であり、（ｂ）は、ユーザによる上記スマートフォンの操作例を表した模式図である。
【図３】ユーザによってソフトウェアキーボードによる入力方式から音声識別による入力方式へ切り替えられた場合、表示面に表示される一連の画面例を示す模式図であり、（ａ）は、ユーザがソフトウェアキーボードの上端に対応する入力面の位置に指を接触させたまま当該入力面上で指をすべらせるように動かす様子を示し、（ｂ）〜（ｅ）は、音声識別による入力方式が設定されていることを示す画面が、上記スワイプと連動して、当該ソフトウェアキーボードの上端から下端へ向けてアニメーション表示される過程を示す。
【図４】ユーザによってソフトウェアキーボードによる入力方式から手書き認識による入力方式へ切り替えられた場合、表示面に表示される一連の画面例を示す模式図であり、（ａ）は、ユーザがソフトウェアキーボードの下端から上端へスワイプする様子を示し、（ｂ）〜（ｅ）は、手書き認識による入力方式が設定されていることを示す画面が、上記スワイプと連動して、当該ソフトウェアキーボードの下端から上端へ向けてアニメーション表示される過程を示す。
【図５】ユーザによってソフトウェアキーボードによる入力方式から他のソフトウェアキーボードによる入力方式へ切り替えられた場合、表示面に表示される一連の画面例を示す模式図であり、（ａ）は、ユーザがソフトウェアキーボードの左端から右端へスワイプする様子を示し、（ｂ）〜（ｅ）は、ＱＷＥＲＴＹフルキーボードによる入力方式が設定されていることを示す画面が、上記スワイプと連動して、当該ソフトウェアキーボードの左端から右端へ向けてアニメーション表示される過程を示す。
【図６】ユーザによってソフトウェアキーボードによる入力方式から他のソフトウェアキーボードによる入力方式へ切り替えられた場合、表示面に表示される一連の画面例を示す模式図であり、（ａ）は、ユーザがソフトウェアキーボードの右端から左端へスワイプする様子を示し、（ｂ）〜（ｅ）は、１２キーボードによる入力方式が設定されていることを示す画面が、上記スワイプと連動して、当該ソフトウェアキーボードの右端から左端へ向けてアニメーション表示される過程を示す。
【図７】ユーザによってソフトウェアキーボードによる入力方式から他のソフトウェアキーボードによる入力方式へ切り替えられた場合、表示面に表示される一連の画面例を示す模式図であり、（ａ）は、ユーザがソフトウェアキーボードの右端から左端へスワイプする様子を示し、（ｂ）および（ｃ）は、１２キーボードによる入力方式が設定されていることを示す画面が、上記スワイプと連動して、当該ソフトウェアキーボードの右端から左端へ向けてアニメーション表示される過程を示す。
【図８】上記スマートフォンが日本語でガイドを表示した場合の画面例を示す模式図であり、（ａ）は縦方向の表示の場合、（ｂ）は横方向の表示の場合を示す。
【図９】上記スマートフォンが英語でガイドを表示した場合の画面例を示す模式図であり、（ａ）は縦方向の表示の場合、（ｂ）は横方向の表示の場合を示す。
【図１０】上記スマートフォンが実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００４１】
図１〜図１０に基づいて、本発明の実施の形態を詳細に説明する。
【００４２】
以下の記載および上記図面においては、ユーザがスマートフォン１００（図１参照）を右手に把持し、右手の親指を入力面に接触させる場合を想定して説明する（図２参照）。しかし、スマートフォン１００を把持する手および操作する手は、右手であっても左手であってもよいし、入力面に接触させる指は親指以外の指であってもよい。
【００４３】
また、ユーザはスマートフォン１００を操作するために、指ではなくスタイラスなどの指示具を用いることもできる。すなわち、以下の記載において、「ユーザの指」には「スタイラスなどの指示具」が含まれる。
【００４４】
さらに、以下の記載および上記図面においては、「ユーザが入力面に指を接触させる」として説明する。しかし、入力面４１（図１参照）が、例えば指の近接を検出可能なタッチパネルである場合、スマートフォン１００は、入力面４１に対するユーザの指の近接を検出することによっても、接触の場合と同様に動作可能である。
【００４５】
〔スマートフォン１００の構成〕
図１に基づいて、スマートフォン１００の構成を説明する。図１は、スマートフォン１００の要部構成を示すブロック図である。なお、記載の簡潔性を担保する観点から、本実施の形態に直接関係のない部分は構成の説明およびブロック図から省略した。ただし、実施の実情に則して、スマートフォン１００は当該省略した構成を含んでもよい。
【００４６】
スマートフォン（入力装置）１００は、ユーザ操作（ユーザによる操作、ユーザの操作）３の軌跡１を取得可能な入力面４１と、所定の入力方式５にしたがって入力文字（選択された文字）９を入力として受け付ける文字入力部１３とを備えた装置である。
【００４７】
以下、入力部４０（入力面４１、入力制御部４２）、制御部１１（パターン判定部１２、文字入力部１３、ガイド表示部１４、記憶部３０）、表示部７０（表示制御部７１、表示面７２）の順序で各構成が担う機能を説明する。
【００４８】
入力部４０は、ユーザからの操作（ユーザ操作３）を受け付ける。入力部４０は、入力面４１と入力制御部４２とを含む。
【００４９】
入力面４１は、当該入力面に接触したユーザの指の当該入力面上における２次元の座標情報６を入力制御部４２に出力する。本実施の形態では、入力面４１としてマルチタッチを検出可能なタッチパネルであることが望ましい。ただし、入力面４１は、ユーザによる操作で接触位置を検知可能な入力機器でありさえすれば、ハードウェアの種類はタッチパネルに限定されない。
【００５０】
入力制御部４２は、入力面４１に対するユーザ操作３の軌跡１を検出する。例えば、入力制御部４２は、入力面４１から座標情報６を所定の時間間隔で取得し、その一連の座標データを軌跡１としてパターン判定部１２へ出力する。
【００５１】
制御部１１は、スマートフォン１００の各種機能を統括的に制御するものである。なお、制御部１１の各機能は、例えばＲＡＭ（Random Access Memory）やフラッシュメモリなどの記憶素子に記憶されたプログラムを、ＣＰＵ（Central Processing Unit）が実行することによって実現されてもよい。制御部１１は、パターン判定部１２、文字入力部１３、ガイド表示部１４、および記憶部３０を含む。
【００５２】
制御部１１は、ガイドを表示すべきか否かを判定する。具体的には、制御部１１は、ユーザが初めて入力インターフェースを起動するか否か、および当該起動が初めてでない場合、入力方式の設定方法の表示を省略する操作が行われているか否かを判定する。
【００５３】
パターン判定部（判定手段）１２は、入力方式５とパターン２とが対応付けられて予め格納された記憶部３０を参照し、入力面４１によって取得された操作の軌跡１とパターン２とが一致するか否かを判定する。パターン判定部１２は、両者の一致・不一致を示す判定結果４と当該軌跡とを文字入力部１３に出力する。
【００５４】
なお、パターン判定部１２は、入力面４１における所定の２点を略直線で結ぶパターンと、軌跡１との一致を判定してもよい。すなわち、記憶部３０に予め格納されたパターン２はどのようなパターンであってもよいが、特に入力面４１における所定の２点を略直線で結ぶパターンであることが好ましい。これにより、スマートフォン１００は、ユーザに単純な操作で入力方式を切り替えさせることができる。
【００５５】
文字入力部（入力手段）１３は、所定の入力方式にしたがって選択された文字を入力として受け付ける。すなわち、文字入力部１３は、パターン判定部１２によって軌跡１とパターン２とが一致しないと判定された場合（両者は一致しないことを示す判定情報４が、パターン判定部１２から入力された場合）、文字入力部１３は、現在の入力方式がユーザの操作により指定された入力面４１における位置（例えば軌跡１を構成する最後の座標情報６）に基づいて、表示面７２に表示されたキーボードから文字を選択する入力方式（すなわち、ソフトウェアキーボードから入力する方式）であるか否かを判定する。文字を選択する入力方式であると判定される場合、文字入力部１３は、当該位置に基づいて選択された入力文字９を、表示制御部７１に出力する。
【００５６】
一方、パターン判定部１２によって軌跡１とパターン２とが一致すると判定された場合（両者は一致することを示す判定情報４が、パターン判定部１２から入力された場合）、文字入力部１３は、当該パターンに対応付けられた入力方式５に設定する。すなわち、文字入力部１３は、現在の入力方式５に代えて、当該パターンに対応付けられた入力方式５に切り替える。具体的には、文字入力部１３は、パターン２に対応付けられた入力方式５を記憶部３０から読み出し、当該入力方式に対応する入力インターフェース８を表示制御部７１に出力する。
【００５７】
ここで、上記入力方式には、（１）ユーザ操作３により指定された入力面４１における位置（座標情報６）に基づいて、表示面７２に表示されたキーボード（例えば、図３（ａ）に示す１２キーボードや、図５（ｅ）に示すＱＷＥＲＴＹフルキーボード）から文字を選択する入力方式、（２）ユーザの音声を識別した結果に基づいて文字を選択する入力方式（音声識別による入力方式）、（３）軌跡１を識別した結果に基づいて文字を選択する入力方式（手書き文字認識による入力方式）が、少なくとも含まれる。
【００５８】
なお、文字入力部１３は、入力面４１によって取得された操作と連動するように、パターン２に対応付けられた入力方式５に切り替えてもよい。この切り替え動作については、後で詳しく説明する。
【００５９】
ガイド表示部（表示手段）１４は、文字入力部１３によって文字が選択可能となる前に、入力方式５の設定方法を表示する。ただし、ガイド表示部１４は、入力方式５の設定方法の表示を省略する操作が行われた後は、当該方法を表示しないことに注意する。このガイドの表示については、後で詳しく説明する。
【００６０】
記憶部（記憶装置）３０は、パターン２および入力方式５を対応付けて格納可能な記憶機器である。記憶部３０は、例えばハードディスク、半導体メモリ、ＤＶＤ等で構成できる。なお、本実施の形態では、記憶部３０は、制御部１１に内蔵される機器として図１に示しているが、例えばスマートフォン１００の外部に通信可能に接続された外部記憶装置であってもよい。
【００６１】
表示部７０は、制御部１１の内部で処理された結果（入力インターフェース８、入力文字９、ガイド１０）を、ユーザに対して表示する。表示部７０は、表示制御部７１と表示面７２とを含む。
【００６２】
表示制御部７１は、入力インターフェース８、入力文字９、およびガイド１０を表示面７２に表示できるように、表示用データ７を表示面７２へ出力する。表示用データ７は、例えばビットマップ形式の画像であってよいし、他の形式に従う画像、またはその他表示に適したデータ形式であってもよい。なお、表示制御部７１は、表示すべき内容を表示用データ７へ形式変換できるものを含んでいればよく、例えば一般的なディスプレイアダプタでよい。
【００６３】
表示面７２は、表示制御部７１から入力される表示用データ７を表示する装置である。本実施の形態では主に液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）を想定しているが、表示機能を有する装置（特に、フラットパネルディスプレイ）でありさえすればハードウェアの種類は限定されない。例えば、プラズマディスプレイ（Plasma Display Panel；ＰＤＰ）やＥＬ（Electroluminescence）ディスプレイなどの表示素子と、表示制御部７１から入力された表示用データ７に基づいて、表示素子を駆動するドライバ回路とを備える装置等で、表示面７２を構成できる。
【００６４】
なお、各構成が有する機能を明示するために、図１は入力部４０と表示部７０とを分離して示している。しかし、例えば入力部４０をタッチパネルで実現し、表示部７０を液晶ディスプレイで実現する場合、両者は一体として構成されてよい（図２参照）。
この場合、入力面４１は、矩形板状に形成されたガラス等の透明な透過部材で構成され、表示面７２を覆うように一体的に形成されてよい。これにより、入力面４１に対するユーザの指の接触位置と、表示面７２が当該接触に応じて表示する図形等の表示位置とが一致するため、ユーザは自然な入力感覚を得ることができる。
【００６５】
〔スマートフォン１００の外観〕
図２に基づいて、スマートフォン１００の外観例および操作例を説明する。図２（ａ）は、スマートフォン１００の外観例を表した模式図であり、図２（ｂ）は、ユーザによるスマートフォン１００の操作例を表した模式図である。
【００６６】
図２（ａ）に示すように、スマートフォン１００は、入力面４１、表示面７２、および電源スイッチ４３を備える。
【００６７】
図２（ｂ）に示すように、ユーザは入力面４１をタッチし、スマートフォン１００に当該入力面における位置を指定することにより（入力面上の座標を与えることにより）、例えばアイコンを選択するなどの情報をスマートフォン１００に与えることができる。
【００６８】
〔スマートフォン１００の動作〕
図３に基づいて、ソフトウェアキーボードの上端から下端へスワイプすることにより、ユーザがソフトウェアキーボードによる入力方式から音声識別による入力方式へ切り替える場合の、スマートフォン１００の動作を説明する。図３は、ユーザによってソフトウェアキーボードによる入力方式から音声識別による入力方式へ切り替えられた場合、表示面７２に表示される一連の画面例を示す模式図である。
【００６９】
図３（ａ）は、ユーザがソフトウェアキーボードの上端に対応する入力面４１の位置に指を接触させたまま、当該入力面上で指をすべらせるように動かす（いわゆる「スワイプ」の操作）様子を示す。
【００７０】
なお、図３（ａ）は、指の移動方向を明示するために矢印を描いているが、スマートフォン１００は当該矢印を表示面７２に表示しなくともよい（以下の図４〜図７においても同様である）。また、本実施の形態では「ソフトウェアキーボードの上端から下端」を略直線で結ぶパターンを一例としてあげたが、入力面４１における所定の２点を結ぶパターンであれば何でもよい（以下の図４〜図７の説明においても同様である）。
【００７１】
図３（ｂ）〜（ｅ）は、音声識別による入力方式が設定されていることを示す画面（マイクを表すアイコンが中央に表示された画面）が、上記スワイプと連動して、当該ソフトウェアキーボードの上端から下端へ向けてアニメーション表示される過程を示す。
【００７２】
図３（ａ）〜（ｅ）に示す例では、「ソフトウェアキーボードの上端から下端を略直線で結ぶパターン」と、「音声識別による入力方式」とが対応付けられて、記憶部３０に予め格納されている。パターン判定部１２は、入力面４１によって取得された軌跡１と上記パターンとが一致しているか否かを判定する。
【００７３】
そして、一致していると判定される場合（両者が一致することを示す判定情報４が、パターン判定部１２から文字入力部１３に入力された場合）、文字入力部１３は、当該パターンに対応付けられた音声識別による入力方式５に設定する。すなわち、現在のソフトウェアキーボードによる入力方式に代えて、当該パターンに対応付けられた音声識別による入力方式に切り替える。具体的には、文字入力部１３は、当該入力方式に対応する入力インターフェース８を表示制御部７１に出力する。
【００７４】
なお、文字入力部１３は、上記スワイプと連動したアニメーション表示が可能な一連のデータとして、入力インターフェース８を表示制御部７１に出力することに注意する（以下の図４〜図７の説明においても同様である）。また、現在の入力方式が音声識別による入力方式である場合、ユーザによって表示面７２の下端から上端へスワイプされると、スマートフォン１００は、以前のソフトウェアキーボードによる入力方式を設定する。
【００７５】
ユーザが１２キーボードの上端から下端へスワイプすることにより、１２キーボードによる入力方式から音声識別による入力方式へ切り替えた場合、ユーザによって表示面７２の下端から上端へスワイプされると、スマートフォン１００は、１２キーボードによる入力方式を設定する。一方、ユーザがＱＷＥＲＴＹフルキーボードの上端から下端へスワイプすることにより、ＱＷＥＲＴＹフルキーボードによる入力方式から音声識別による入力方式へ切り替えた場合、ユーザによって表示面７２の下端から上端へスワイプされると、スマートフォン１００は、ＱＷＥＲＴＹフルキーボードによる入力方式を設定する。
【００７６】
図４に基づいて、ソフトウェアキーボードの下端から上端へスワイプすることにより、ユーザがソフトウェアキーボードによる入力方式から手書き認識による入力方式へ切り替える場合の、スマートフォン１００の動作を説明する。図４は、ユーザによってソフトウェアキーボードによる入力方式から手書き認識による入力方式へ切り替えられた場合、表示面７２に表示される一連の画面例を示す模式図である。
【００７７】
図４（ａ）は、ユーザがソフトウェアキーボードの下端から上端へスワイプする様子を示す。図４（ｂ）〜（ｅ）は、手書き認識による入力方式が設定されていることを示す画面（タッチパッドが中央に表示された画面）が、上記スワイプと連動して、当該ソフトウェアキーボードの下端から上端へ向けてアニメーション表示される過程を示す。
【００７８】
図４（ａ）〜（ｅ）に示す例では、「ソフトウェアキーボードの下端から上端を略直線で結ぶパターン」と、「手書き認識による入力方式」とが対応付けられて、記憶部３０に予め格納されている。パターン判定部１２は、入力面４１によって取得された軌跡１と上記パターンとが一致しているか否かを判定する。
【００７９】
そして、一致していると判定される場合、文字入力部１３は、当該パターンに対応付けられた手書き認識による入力方式５に設定する。すなわち、現在のソフトウェアキーボードによる入力方式に代えて、当該パターンに対応付けられた手書き認識による入力方式に切り替える。具体的には、文字入力部１３は、当該入力方式に対応する入力インターフェース８を表示制御部７１に出力する。
【００８０】
なお、現在の入力方式が手書き文字認識による入力方式である場合、ユーザによって表示面７２の下端から上端へスワイプされると、スマートフォン１００は、以前のソフトウェアキーボードによる入力方式を設定する。
【００８１】
ユーザが１２キーボードの上端から下端へスワイプすることにより、１２キーボードによる入力方式から手書き文字認識による入力方式へ切り替えた場合、ユーザによって表示面７２の下端から上端へスワイプされると、スマートフォン１００は、１２キーボードによる入力方式を設定する。一方、ユーザがＱＷＥＲＴＹフルキーボードの上端から下端へスワイプすることにより、ＱＷＥＲＴＹフルキーボードによる入力方式から手書き文字認識による入力方式へ切り替えた場合、ユーザによって表示面７２の下端から上端へスワイプされると、スマートフォン１００は、ＱＷＥＲＴＹフルキーボードによる入力方式を設定する。
【００８２】
図５に基づいて、ソフトウェアキーボードの左端から右端へスワイプすることにより、ユーザがソフトウェアキーボード（１２キーボード）による入力方式から他のソフトウェアキーボード（ＱＷＥＲＴＹフルキーボード）による入力方式へ切り替える場合の、スマートフォン１００の動作を説明する。図５は、ユーザによってソフトウェアキーボードによる入力方式から他のソフトウェアキーボードによる入力方式へ切り替えられた場合、表示面７２に表示される一連の画面例を示す模式図である。
【００８３】
図５（ａ）は、ユーザがソフトウェアキーボードの左端から右端へスワイプする様子を示す。図５（ｂ）〜（ｅ）は、ＱＷＥＲＴＹフルキーボードによる入力方式が設定されていることを示す画面が、上記スワイプと連動して、当該ソフトウェアキーボードの左端から右端へ向けてアニメーション表示される過程を示す。
【００８４】
図５（ａ）〜（ｅ）に示す例では、「ソフトウェアキーボードの左端から右端を略直線で結ぶパターン」と、「ＱＷＥＲＴＹフルキーボードによる入力方式」とが対応付けられて、記憶部３０に予め格納されている。パターン判定部１２は、入力面４１によって取得された軌跡１と上記パターンとが一致しているか否かを判定する。
【００８５】
そして、一致していると判定される場合、文字入力部１３は、当該パターンに対応付けられたＱＷＥＲＴＹフルキーボードによる入力方式５に設定する。すなわち、現在の１２キーボードによる入力方式に代えて、当該パターンに対応付けられたＱＷＥＲＴＹフルキーボードによる入力方式に切り替える。
【００８６】
図６に基づいて、ソフトウェアキーボードの右端から左端へスワイプすることにより、ユーザがソフトウェアキーボード（ＱＷＥＲＴＹフルキーボード）による入力方式から他のソフトウェアキーボード（１２キーボード）による入力方式へ切り替える場合の、スマートフォン１００の動作を説明する。図６は、ユーザによってソフトウェアキーボードによる入力方式から他のソフトウェアキーボードによる入力方式へ切り替えられた場合、表示面７２に表示される一連の画面例を示す模式図である。
【００８７】
図６（ａ）は、ユーザがソフトウェアキーボードの右端から左端へスワイプする様子を示す。図６（ｂ）〜（ｅ）は、１２キーボードによる入力方式が設定されていることを示す画面が、上記スワイプと連動して、当該ソフトウェアキーボードの右端から左端へ向けてアニメーション表示される過程を示す。
【００８８】
図６（ａ）〜（ｅ）に示す例では、「ソフトウェアキーボードの右端から左端を略直線で結ぶパターン」と、「１２キーボードによる入力方式」とが対応付けられて、記憶部３０に予め格納されている。パターン判定部１２は、入力面４１によって取得された軌跡１と上記パターンとが一致しているか否かを判定する。
【００８９】
そして、一致していると判定される場合、文字入力部１３は、当該パターンに対応付けられた１２キーボードによる入力方式５に設定する。すなわち、現在のＱＷＥＲＴＹフルキーボードによる入力方式に代えて、当該パターンに対応付けられた１２キーボードによる入力方式に切り替える。
【００９０】
図７に基づいて、ソフトウェアキーボードの右端から左端へスワイプすることにより、ユーザがソフトウェアキーボード（ＱＷＥＲＴＹフルキーボード）による入力方式から他のソフトウェアキーボード（１２キーボード）による入力方式へ切り替える場合の、スマートフォン１００の動作を説明する。図７は、ユーザによってソフトウェアキーボードによる入力方式から他のソフトウェアキーボードによる入力方式へ切り替えられた場合、表示面７２に表示される一連の画面例を示す模式図である。
【００９１】
図７（ａ）は、ユーザがソフトウェアキーボードの右端から左端へスワイプする様子を示す。図７（ｂ）および（ｃ）は、１２キーボードによる入力方式が設定されていることを示す画面が、上記スワイプと連動して、当該ソフトウェアキーボードの右端から左端へ向けてアニメーション表示される過程を示す。
【００９２】
図７（ａ）〜（ｃ）に示す例と、図６（ａ）〜（ｅ）に示す例との違いは、表示画面の向きにある。すなわち、図６（ａ）〜（ｅ）に示す例では、表示は縦方向の表示（縦長書式、ポートレート表示）であったが、図７（ａ）〜（ｃ）に示す例では、表示は横方向の表示（横長書式、ランドスケープ表示）である。図７（ａ）〜（ｃ）に示すように、スマートフォン１００が横方向の表示を行っている場合であっても、スマートフォン１００は図６に示す例と同様に動作する。
【００９３】
図３〜図７を参照しつつ以上で説明したように、所定の入力方式と所定のパターンとが対応付けられて、記憶部３０に格納されている。スマートフォン１００は、ユーザによるスワイプの操作が描く軌跡１が上記パターンのいずれかと一致するか否かを判定し、一致する場合は、一致したパターンに対応付けられた入力方式を設定する。
【００９４】
すなわち、スマートフォン１００は、入力方式を切り替えるためのインターフェースを用意する（例えばソフトウェアキーボードに切り替え専用のキーを配置する等）必要がない。これにより、スマートフォン１００は、画面に表示するキーの数を節減でき、限られた表示画面を効果的に活用できる。また、キーの数を減らすことにより、スマートフォン１００はユーザの誤操作を減らすことができる。
【００９５】
さらに、スマートフォン１００は、ユーザが所望する入力方式に１つの操作で切り替えることができる。すなわち、所定のキーを押下することにより入力方式を循環して切り替えるインターフェースや、所定のキーを押下したときに表示される複数の入力方式の候補から、１つを選択することによって入力方式を切り替えるインターフェースでは、ユーザは所望の入力方式に切り替えるために、当該キーを複数回押下しなければならない場合がある。
【００９６】
これに対して、スマートフォン１００では、所定の入力方式と所定のパターンとが対応付けられているため、ユーザは所望の入力方式に対応するパターンを軌跡１として入力するだけで、当該入力方式に切り替えることができる。
【００９７】
なお、前述したように、図３〜図７に示したパターンは、単なる一例に過ぎないことに注意する。例えば、上記パターンは、入力面４１における開始位置と終了位置とが略同一であって、前記開始位置から前記開始位置とは異なる折り返し位置を経由して前記終了位置までを略直線で往復するパターンであってもよいし、入力面４１における所定の２点を曲線で結ぶパターンであってもよい。
【００９８】
また、図３〜図７に示したパターンと入力方式との対応付けも、単なる一例に過ぎないことに注意する。すなわち、上記対応付けは任意に設計可能である。
【００９９】
〔切り替え操作のガイド表示〕
図８および図９に基づいて、文字入力が可能となる前に、スマートフォン１００が入力方式の設定方法を説明するガイド１０を表示することを説明する。図８は、スマートフォン１００が日本語でガイド１０を表示した場合の画面例を示す模式図であり、（ａ）は縦方向の表示の場合、（ｂ）は横方向の表示の場合を示す。図９は、スマートフォン１００が英語でガイド１０を表示した場合の画面例を示す模式図であり、（ａ）は縦方向の表示の場合、（ｂ）は横方向の表示の場合を示す。
【０１００】
図８（ａ）および（ｂ）に示すように、スマートフォン１００は、ユーザに文字を入力可能とする前に、例えば「キーボードを上下左右に端から端までなぞることにより、カンタンに入力方式を切り替えることができます」等の、入力方式の設定方法に関する説明文（ガイド１０）を表示する。なお、ユーザにより「以後表示しない」がチェックされた場合など、入力方式の設定方法の表示を省略する操作が行われた後は、スマートフォン１００は当該ガイドを表示しない。
【０１０１】
図９（ａ）および（ｂ）に示すように、スマートフォン１００が英語の表示を行うように設定されている場合、スマートフォン１００は上記ガイドを、例えば「Simply swipe across the keyboard vertically or horizontally from end to end to switch input modes.」のように英語で表示する。この場合も、ユーザにより「Do not show again」がチェックされた場合など、入力方式の設定方法の表示を省略する操作が行われた後は、スマートフォン１００は当該ガイドを表示しない。
【０１０２】
これにより、ユーザは迷うことなくスマートフォン１００の入力方式の切り替えインターフェースを利用できる。
【０１０３】
〔スマートフォン１００が実行する処理〕
図１０に基づいて、スマートフォン１００が実行する処理の流れを説明する。図１０は、スマートフォン１００が実行する処理の一例を示すフローチャートである。なお、以下の説明において、カッコ書きの「〜ステップ」は制御方法の各ステップを表す。
【０１０４】
制御部１１は、ガイドを表示すべきか否かを判定する（ステップ１：Ｓ１のように略記する）。具体的には、制御部１１は、ユーザが初めて入力インターフェースを起動するか否か、および当該起動が初めてでない場合、入力方式の設定方法の表示を省略する操作が行われているか否かを判定する。ガイドを表示すべきと判定される場合（Ｓ１においてＹＥＳ）、ガイド表示部１４は所定のガイド１０を表示する（Ｓ２）。
【０１０５】
入力部４０は、入力面４１からユーザ操作３を取得し（Ｓ３）、当該ユーザ操作の軌跡１を取得する（Ｓ４）。入力制御部４２から軌跡１が入力されると、パターン判定部１２は、入力方式５とパターン２とが対応付けられて予め格納された記憶部３０を参照し、軌跡１とパターン２とが一致するか否かを判定する（Ｓ５、判定ステップ）。
【０１０６】
一致しない場合（Ｓ５においてＮＯ）であって、現在の入力方式がソフトウェアキーボードから入力する方式である場合、文字入力部１３は、ユーザの操作により指定された入力面４１における位置に基づいて選択された入力文字９を、表示制御部７１に出力することにより、当該選択された文字を入力として受け付ける（Ｓ６）。
【０１０７】
一方、一致する場合（Ｓ５においてＹＥＳ）、パターン２に対応付けられた入力方式５を記憶部３０から読み出し、当該入力方式に対応する入力インターフェース８を表示制御部７１に出力することにより、当該入力方式を設定する（Ｓ７、入力ステップ）。表示制御部７１は、当該入力インターフェースを表示面７２に表示する（Ｓ８）。
【０１０８】
〔スマートフォン１００が奏する効果〕
スマートフォン１００は、入力方式を切り替えるためのインターフェースを用意する必要がない。これにより、スマートフォン１００は、画面に表示するキーの数を節減でき、限られた表示画面を効果的に活用できるという効果を奏する。また、キーの数を減らすことにより、スマートフォン１００はユーザの誤操作を減らすことができるという効果も奏する。
【０１０９】
さらに、スマートフォン１００では、所定の入力方式と所定のパターンとが対応付けられているため、スマートフォン１００は、ユーザに所望の入力方式に対応するパターンを軌跡１として入力させるだけで、当該入力方式に切り替えることができるという効果を奏する。
【０１１０】
〔各実施の形態に含まれる構成（技術的手段）の組み合わせについて〕
上述した実施の形態に含まれる構成は、適宜組み合わせられることに注意する。すなわち、上記の実施の形態で説明したすべての構成は、当該説明に係る実施の形態のみならず、他の実施の形態においても当該構成の全部または一部を組み合わせて利用でき、それによって得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１１１】
〔ソフトウェアによる実現例〕
最後に、スマートフォン１００の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１１２】
後者の場合、スマートフォン１００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるスマートフォン１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、スマートフォン１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１１３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１１４】
また、スマートフォン１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Bluetooth（登録商標）、IEEE802.11無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１１５】
このように、本明細書においては、手段とは必ずしも物理的手段を意味せず、各手段の機能がソフトウェアによって実現される場合も含む。また、１つの手段の機能が２つ以上の物理的手段により実現されてもよいし、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【産業上の利用可能性】
【０１１６】
本発明は、ユーザの操作により指定された位置を検知可能な入力面と、所定の入力方式にしたがって選択された文字を入力として受け付ける入力手段とを備えた入力装置に適用できる。具体的には、例えばスマートフォン、パーソナルコンピュータ、タブレット型情報端末などに、好適に適用できる。
【符号の説明】
【０１１７】
１    軌跡（軌跡）
２    パターン（パターン）
３    ユーザ操作（ユーザによる操作、ユーザの操作）
５    入力方式（入力方式）
６    座標情報（指定された入力面における位置）
８    入力インターフェース（入力インターフェース）
９    入力文字（選択された文字）
１２    パターン判定部（判定手段）
１３    文字入力部（入力手段）
１４    ガイド表示部（表示手段）
３０    記憶部（記憶装置）
４１    入力面（入力面）
７２    表示面（表示面）
１００    スマートフォン（入力装置）
【図１】
2013238935.tif 000003
【図２】
2013238935.tif 000004
【図３】
2013238935.tif 000005
【図４】
2013238935.tif 000006
【図５】
2013238935.tif 000007
【図６】
2013238935.tif 000008
【図７】
2013238935.tif 000009
【図８】
2013238935.tif 000010
【図９】
2013238935.tif 000011
【図１０】
2013238935.tif 000012