(57)【特許請求の範囲】
【請求項１】
携帯端末を振る動作を検出する動作検出部、及び前記動作検出部で前記携帯端末の振る動作が検出された場合に動作通知を情報処理装置に送信可能な通知処理部を有する携帯端末と、
文字入力の操作を受け付ける文字入力部、及び前記携帯端末から前記動作通知を受信した場合に前記文字入力部で入力されている入力文字を変換する変換処理部を有する情報処理装置と、
を備える文字入力システム。
【請求項２】
前記変換処理部が、前記入力文字を大文字又は小文字に変換する請求項１に記載の文字入力システム。
【請求項３】
前記変換処理部が、前記入力文字を、清音、促音、拗音、濁音、又は半濁音のいずれかに変換する請求項１に記載の文字入力システム。
【請求項４】
前記変換処理部が、予め定められた操作に従って、前記入力文字を大文字又は小文字に変換する第１変換モードと、前記入力文字を、促音、拗音、濁音、又は半濁音のいずれかに変換する第２変換モードとのいずれかを選択的に実行可能である請求項１に記載の文字入力システム。
【請求項５】
前記動作検出部が、前記携帯端末を振る動作の方向を特定可能であり、
前記通知処理部が、前記携帯端末を振る動作の方向を含む前記動作通知を通知可能であり、
前記変換処理部が、前記携帯端末を振る動作の方向に応じて前記第１変換モード及び前記第２変換モードのいずれかを選択的に実行する請求項４に記載の文字入力システム。
【請求項６】
前記動作検出部が、前記携帯端末を振る動作の方向を特定可能であり、
前記通知処理部が、前記携帯端末を振る動作の方向を含む前記動作通知を通知可能であり、
前記変換処理部が、前記携帯端末を振る動作の方向に応じて、前記第１変換モード及び前記第２変換モードの切り替えと前記入力文字の変換とを選択的に実行する請求項４に記載の文字入力システム。
【請求項７】
前記情報処理装置が、前記情報処理装置を使用するユーザーを特定する特定処理部を更に備え、
前記変換処理部が、前記特定処理部で特定されたユーザーに予め対応付けられた前記携帯端末から前記動作通知が受信された場合にのみ前記入力文字を変換する請求項１〜６のいずれかに記載の文字入力システム。
【請求項８】
前記携帯端末及び前記情報処理装置が近距離無線通信で通信可能である請求項１〜７のいずれかに記載の文字入力システム。
【請求項９】
文字入力の操作を受け付ける文字入力部と、
携帯端末を振る動作が検出された場合に携帯端末から送信される動作通知を受信した場合に前記文字入力部で入力されている入力文字を変換する変換処理部と、
を備える情報処理装置。
【請求項１０】
携帯端末が、前記携帯端末を振る動作が検出された場合に情報処理装置に動作通知を送信し、前記情報処理装置が、前記携帯端末から前記動作通知を受信した場合に、文字入力部により入力されている入力文字を変換する文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力機能を有する文字入力システム、文字入力方法、及びこれらに用いられる情報処理装置に関する。
【背景技術】
【０００２】
例えば携帯電話機のような携帯端末において、振動センサー又は加速度センサーなどを用いて携帯端末の動きを検出し、その動きに対応する情報を入力する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３２１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像形成装置のようにユーザーが容易に移動させることができない情報処理装置については、上述の技術を適用することができない。そのため、この種の情報処理装置を使用するユーザーは、情報処理装置に設けられた操作部の操作により文字入力の操作を行うことになる。
【０００５】
本発明の目的は、携帯端末を用いて情報処理装置における文字入力の操作を効率的に行うことが可能な文字入力システム、文字入力方法、及びこれらに用いられる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る文字入力システムは、携帯端末及び情報処理装置を備える。携帯端末は、前記携帯端末を振る動作を検出する動作検出部、及び前記動作検出部で前記携帯端末の振る動作が検出された場合に動作通知を前記情報処理装置に送信可能な通知処理部を有する。前記情報処理装置は、文字入力の操作を受け付ける文字入力部、及び前記携帯端末から前記動作通知を受信した場合に前記文字入力部で入力されている入力文字を変換する変換処理部を有する。
【０００７】
本発明の他の局面に係る情報処理装置は、文字入力の操作を受け付ける文字入力部、及び携帯端末を振る動作が検出された場合に携帯端末から送信される動作通知を受信した場合に前記文字入力部で入力されている入力文字を変換する変換処理部を備える。
【０００８】
本発明の他の局面に係る文字入力方法は、携帯端末が、前記携帯端末を振る動作が検出された場合に情報処理装置に動作通知を送信し、前記情報処理装置が、前記携帯端末から前記動作通知を受信した場合に、文字入力部により入力されている入力文字を変換する文字入力方法である。
【発明の効果】
【０００９】
本発明によれば、携帯端末を用いて情報処理装置における文字入力の操作を効率的に行うことが可能な文字入力システム、文字入力方法、及びこれらに用いられる情報処理装置が実現される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係る文字入力システムの構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る文字入力システムの携帯端末で実行される処理の一例を示すフローチャート。
【図３】図３は、本発明の第１の実施形態に係る文字入力システムの情報処理装置で実行される処理の一例を示すフローチャート。
【図４】図４（Ａ）及び図４（Ｂ）は、本発明の第１の実施形態に係る文字入力システムの情報処理装置で実行される処理の実行結果の一例を示す図。
【図５】図５（Ａ）及び図５（Ｂ）は、本発明の第１の実施形態に係る文字入力システムの情報処理装置で実行される処理の実行結果の一例を示す図。
【図６】図６は、本発明の第２の実施形態に係る文字入力システムの情報処理装置で実行される処理の一例を示すフローチャート。
【図７】図７（Ａ）、図７（Ｂ）、及び図７（Ｃ）は、本発明の第２の実施形態に係る文字入力システムの情報処理装置で実行される処理の実行結果の一例を示す図。
【図８】図８は、本発明の第３の実施形態に係る文字入力システムの情報処理装置で実行される処理の一例を示すフローチャート。
【図９】図９（Ａ）、図９（Ｂ）、及び図９（Ｃ）は、本発明の第３の実施形態に係る文字入力システムの情報処理装置で実行される処理の実行結果の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１２】
＜文字入力システム１＞
図１に示すように、本発明の実施の形態に係る文字入力システム１は、携帯端末１０及び情報処理装置２０を備える。携帯端末１０及び情報処理装置２０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の近距離無線通信規格に従って通信可能である。なお、携帯端末１０及び情報処理装置２０は、無線ＬＡＮ規格などの他の通信規格に従ってネットワークを介して通信可能であってもよい。
【００１３】
＜携帯端末１０＞
携帯端末１０は、図１に示すように、制御部１１、記憶部１２、操作表示部１３、通信部１４、及び動作検出センサー１５などを備える。携帯端末１０は、ユーザーによって持ち運ばれる移動通信端末であって、例えばスマートフォン、携帯電話、タブレット端末、又はＰＤＡ等である。
【００１４】
制御部１１は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭなどの制御機器を備え、ＲＯＭに記憶されている制御プログラムをＣＰＵを用いて実行することにより、携帯端末１０の動作を制御する。なお、制御部１１は、集積回路（ＡＳＩＣ）などの電子回路であってもよい。
【００１５】
記憶部１２は、フラッシュメモリー等の不揮発性の記憶部であり、制御部１１は、記憶部１２に対する情報の読み書きが可能である。具体的に、記憶部１２には、制御部１１によって実行される各種の制御プログラムが記憶される。また、記憶部１２には、情報処理装置２０から受信するスキャンデータ、又は情報処理装置２０に送信可能な各種のドキュメントなども記憶される。なお、前記ドキュメントは、文書、表、画像、又は写真などの各種コンテンツを含む情報である。
【００１６】
操作表示部１３は、制御部１１からの制御指示に基づいて各種の情報を表示する液晶ディスプレーなどの表示部と、前記表示部に表示されている操作キーのユーザーによるタッチ操作を検出するタッチパネルを含む操作部とを備える。
【００１７】
通信部１４は、情報処理装置２０などの外部機器との間で、予め定められた無線通信規格に従って通信処理を実行する。具体的に、通信部１４は、クラス２と称される電波強度（２．５ｍＷ）で約１０ｍの範囲に存在する外部通信機器との間でＢｌｕｅｔｏｏｔｈ（登録商標）による無線通信を実行可能である。なお、Ｂｌｕｅｔｏｏｔｈ方式のデータ通信手法については従来周知であるため、ここでは説明を省略する。また、通信部１４は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの他の近距離無線通信規格、又はＩＥＥＥ規格などの無線ＬＡＮ規格に従って通信可能であってもよい。例えば、通信部１４は、１３．５６ＭＨｚの周波数帯を用いて、携帯端末１０から約１０ｃｍの通信範囲に存在する外部通信機器との間でＮＦＣによる無線通信を実行することが考えられる。
【００１８】
動作検出センサー１５は、例えば携帯端末１０の水平方向及び鉛直方向（上下左右方向又は前後方向）への動きを検出する３軸型の加速度センサーであり、携帯端末１０を振る動作の有無及び振る動作の方向を検出する。なお、動作検出センサー１５は、携帯端末１０を振る動作を検出することができれば、一又は複数の振動センサー、加速度センサー、又は変位センサー等を用いてもよい。
【００１９】
＜情報処理装置２０＞
情報処理装置２０は、図１に示すように、制御部２１、記憶部２２、ＡＤＦ２３、画像読取部２４、画像形成部２５、操作表示部２６、及び通信部２７などを備える複合機である。例えば、情報処理装置２０は、プリント機能、ファクス機能、スキャン機能、及びコピー機能などの複数の機能を有する。なお、本発明は、スキャナー、プリンター、ファクシミリ装置、及びコピー機のような画像読取装置又は画像形成装置などの情報処理装置にも適用可能である。また、本発明は、パーソナルコンピューター又はテレビジョン受像機などの各種の情報処理装置にも適用可能である。
【００２０】
制御部２１は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、及びＥＥＰＲＯＭなどの制御機器を備え、ＲＯＭに記憶されている制御プログラムをＣＰＵを用いて実行することにより、情報処理装置２０の動作を制御する。なお、制御部２１は、集積回路（ＡＳＩＣ）などの電子回路であってもよい。
【００２１】
記憶部２２は、ＳＳＤ（ソリッドステートドライブ）又はＨＤＤ（ハードディスクドライブ）などの記憶部であり、制御部２１は、記憶部２２に対する情報の読み書きが可能である。具体的に、記憶部２２には、制御部２１によって実行される各種の制御プログラムが記憶される。また、記憶部２２には、携帯端末１０から受信する画像データ等のドキュメントも記憶される。
【００２２】
ＡＤＦ２３は、読取対象のシートを自動搬送する自動原稿搬送装置である。また、画像読取部２４は、ＡＤＦ２３で搬送されるシート又は原稿台に載置されたシートからＣＣＤ又はＣＩＳなどの撮像素子を用いて画像データを読み取ることが可能である。画像形成部２５は、電子写真方式又はインクジェット方式で、画像データに基づいてシートに画像を形成することが可能である。
【００２３】
操作表示部２６は、制御部２１からの制御指示に基づいて各種の情報を表示する液晶ディスプレーなどの表示部と、ユーザーによる各種の入力操作を受け付けるタッチパネルを含む操作部とを備える。具体的に、操作表示部２６は、前記操作部に対するユーザー操作に応じて文字入力の操作を受け付ける文字入力部の一例である。
【００２４】
ここで、図４及び図５には、操作表示部２６において文字入力の操作が行われる場合に操作表示部２６に表示される文字入力画面の一例が示されている。なお、前記文字入力画面は、情報処理装置２０において、例えばアドレス帳の登録、ユーザー登録、又は宛先入力などが行われる際に表示される。具体的に、前記文字入力画面には、ソフトウェアキーボード２６１及び文字入力欄２６２が表示されており、操作表示部２６は、前記タッチパネルによりソフトウェアキーボード２６１のタッチキーの操作を受け付け、入力文字を入力欄２６２に表示させる。なお、図４及び図５のソフトウェアキーボード２６１は適宜切り替え可能である。
【００２５】
通信部２７は、携帯端末１０などの外部機器との間で、予め定められた無線通信規格に従って通信処理を実行する。具体的に、通信部２７は、クラス２と称される電波強度（２．５ｍＷ）で約１０ｍの範囲に存在する外部通信機器との間でＢｌｕｅｔｏｏｔｈ（登録商標）による無線通信を実行可能である。なお、Ｂｌｕｅｔｏｏｔｈ方式のデータ通信手法については従来周知であるため、ここでは説明を省略する。また、通信部２７は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの他の近距離無線通信規格、又はＩＥＥＥ規格などの無線ＬＡＮ規格に従って通信可能であってもよい。例えば、通信部２７は、携帯端末１０と同様に、１３．５６ＭＨｚの周波数帯を用いて、情報処理装置２０から約１０ｃｍの通信範囲に存在する外部通信機器との間でＮＦＣによる無線通信を実行することが考えられる。
【００２６】
ところで、携帯端末１０において携帯端末１０の動きを検出し、その動きに対応する情報を入力する技術が知られている。一方、ユーザーが容易に移動することができない情報処理装置２０については、ユーザーが情報処理装置２０に設けられた操作表示部２６の操作のみで文字入力の操作を行うことが考えられる。これに対し、本実施形態に係る文字入力システム１では、以下に説明するように、携帯端末１０を用いて情報処理装置２０における文字入力の操作を効率的に行うことが可能である。
【００２７】
具体的に、携帯端末１０の制御部１１は、前記ＲＯＭに記憶されている制御プログラムを前記ＣＰＵを用いて実行することにより、動作検出部１１１及び通知処理部１１２として機能する。
【００２８】
動作検出部１１１は、動作検出センサー１５を用いて、携帯端末１０を振る動作の有無を検出するための処理を実行する。また、通知処理部１１２は、携帯端末１０を振る動作が動作検出部１１１で検出された場合にその旨を示す動作通知を、現在通信が確立している情報処理装置２０に送信する。
【００２９】
また、情報処理装置２０の制御部２１は、前記ＲＯＭに記憶されている制御プログラムを前記ＣＰＵを用いて実行することにより、特定処理部２１１及び変換処理部２１２として機能する。
【００３０】
特定処理部２１１は、情報処理装置１０を使用するユーザーを特定するユーザー認証処理（ログイン処理）などを実行する。なお、ユーザーのＩＤ及びパスワードなどの情報は、予め登録されて記憶部２２に記憶されている。また、記憶部２２には、ユーザーごとに対応する携帯端末１０の識別情報が記憶されている。なお、前記識別情報は、例えばペアリングＩＤ又はＩＰアドレスなどである。これにより、制御部２１では、特定処理部２１１で特定されたユーザーに対応する携帯端末１０を特定することが可能である。
【００３１】
変換処理部２１２は、操作表示部２６によって文字入力が受け付けられているときに、携帯端末１０の振る動作が検出されたことを示す動作通知を携帯端末１０から受信した場合、その入力されている入力文字を変換する変換処理を実行する。具体的に、変換処理部２１２は、前記入力文字を大文字又は小文字に変換することが考えられる。また、変換処理部２１２は、前記入力文字を、清音、促音、拗音、濁音、又は半濁音のいずれかに変換することも考えられる。さらに、変換処理部２１２が、前記動作通知の受信ごとに、前記入力文字を大文字、小文字、清音、促音、拗音、濁音、又は半濁音のうち表現可能な複数の態様に順次変換することも考えられる。なお、変換処理部２１２が、入力文字をひらがな、カタカナ、漢字、又はアルファベットに変換することも考えられる。以下、本実施形態では、変換処理部２１２が、前記入力文字を大文字又は小文字に変換する場合を例に挙げて説明する。
【００３２】
続いて、図２及び図３のフローチャートを参照しつつ、文字入力システム１において、制御部１１及び制御部２１が制御プログラムに従って実行する振り動作検出処理及び文字入力処理の手順の一例について説明する。なお、本発明は、制御部１１及び制御部２１によって振り動作検出処理及び文字入力処理の各手順を実行する文字入力方法の発明として捉えることも可能である。
【００３３】
［振り動作検出処理］
まず、図２を参照しつつ、携帯端末１０側で制御部１１によって実行される振り動作検出処理について説明する
【００３４】
＜ステップＳ１１＞
図２に示すように、携帯端末１０では、ステップＳ１１において、制御部１１が、予め定められた情報処理装置２０との通信が確立しているか否かを判断する。そして、制御部１１は、情報処理装置２０との通信が確立していると判断している場合に（Ｓ１１のＹｅｓ側）、ステップＳ１２以後の処理を実行する。一方、制御部１１は、情報処理装置２０との通信が確立していない場合は（Ｓ１１のＮｏ側）、ステップＳ１１の判断処理を繰り返し実行する。
【００３５】
＜ステップＳ１２＞
次に、ステップＳ１２において、制御部１１は、携帯端末１０を振る動作が動作検出センサー１５で検出されたか否かを判断する。なお、このステップＳ１２の処理は、制御部１１の動作検出部１１１によって実行される。ここで、携帯端末１０を振る動作とは、例えば携帯端末１０を一方向に移動させる動作、又は携帯端末１０を一方向に移動させた後引き戻す一連の往復動作であることが考えられる。また、制御部１１は、携帯端末１０を複数回往復移動させる動作を振る動作として認識してもよい。そして、制御部１１は、携帯端末１０を振る動作が検出されたと判断すると（Ｓ１２のＹｅｓ側）、処理をステップＳ１３に移行させる。一方、携帯端末１０を振る動作が検出されていないと判断している間（Ｓ１２のＮｏ側）、制御部１１は処理をステップＳ１１に戻す。
【００３６】
＜ステップＳ１３＞
ステップＳ１３において、制御部１１は、携帯端末１０の振る動作が行われた旨を示す動作通知を通信部１４によって情報処理装置２０に送信する。具体的に、制御部１１は、ステップＳ１１で通信が確立していると判断された通信相手である情報処理装置２０に前記動作通知を送信する。なお、このステップＳ１３の処理は、制御部１１の通知処理部１１２によって実行される。
【００３７】
［文字入力処理］
続いて、図３を参照しつつ、情報処理装置２０側で制御部２１によって実行される文字入力処理について説明する。なお、前記文字入力処理は、制御部２１の変換処理部２１２によって実行される。
【００３８】
＜ステップＳ２１＞
ステップＳ２１において、制御部２１は、ユーザーにより操作表示部２６を用いた文字入力の操作が行われたか否かを判断する。前述したように、文字入力の操作は、アドレス帳の登録時などに行われる。ここで、制御部２１は、文字入力の操作が行われたと判断すると（Ｓ２１のＹｅｓ側）、処理をステップＳ２２に移行させる。一方、登録開始操作が行われるまでの間（Ｓ２１のＮｏ側）、制御部２１はステップＳ２１の判断処理を繰り返し実行する。
【００３９】
＜ステップＳ２２＞
ステップＳ２２において、制御部２１は、ステップＳ２１で入力されたと判断された入力文字の確定条件が満たされたか否かを判断する。例えば、前記確定条件は、操作表示部２６においてＯＫキー（確定キー）又は漢字キー（変換キー）の操作などの予め定められた操作が行われたことである。また、次に異なる文字が入力されたこと、又は予め定められた確定時間が経過しても操作が行われないことが前記確定条件であることも考えられる。これにより、前記動作通知を受信して、後述する入力文字の変換が行われた後も、前記確定条件が満たされた場合にその入力文字の変換が確定される。
【００４０】
ここで、制御部２１は、前記確定条件が満たされたと判断すると（Ｓ２２のＹｅｓ側）、入力文字の入力を確定して処理をステップＳ２１に戻す。一方、前記確定条件が満たされていない場合（Ｓ２２のＮｏ側）、制御部２１は入力文字の入力を確定することなく、処理をステップＳ２３に移行させる。なお、入力文字の入力の確定後は、例えば入力文字の大文字及び小文字を切り替えることができないが、その入力文字を含む文字列を漢字へ変換することは可能である。
【００４１】
＜ステップＳ２３＞
次に、ステップＳ２３において、制御部２１は、携帯端末１０から携帯端末１０の振る動作が行われた旨を示す前記動作通知を受信したか否かを判断する。ここで、制御部２１は、前記動作通知を受信したと判断すると（Ｓ２３のＹｅｓ側）、処理をステップＳ２４に移行させる。一方、前記動作通知を受信していないと判断すると（Ｓ２３のＮｏ側）、制御部２１は処理をステップＳ２２に戻す。
【００４２】
ここで、情報処理装置２０は、情報処理装置２０を現在使用しているユーザー以外のユーザーの携帯端末１０から前記動作通知を受信することも考えられる。これに対し、携帯端末１０と情報処理装置２０とが近距離無線で通信を行う構成では、情報処理装置２０から近い範囲に存在する携帯端末１０のみから前記動作通知が送信される。従って、情報処理装置２０を使用中のユーザーの携帯端末１０のみの振る動作を検出することが可能である。
【００４３】
また、ステップＳ２３において、制御部２１は、前記動作通知が、特定処理部２１１で特定される現在ログイン中のユーザーに対応する携帯端末１０から送信された動作通知であるか否かを判断することが考えられる。即ち、制御部２１は、ステップＳ２３において、情報処理装置２０を現在使用しているログイン中のユーザーに予め対応付けられた携帯端末１０の振る動作が行われた場合にのみ、処理をステップＳ２４に移行させて後述の変換を実行する。これにより、例えば携帯端末１０と情報処理装置２０とが比較的通信可能範囲の広い無線ＬＡＮ規格などに基づいて通信を行う構成でも、情報処理装置２０を現在使用中のユーザーの携帯端末１０のみの振る動作を検出することが可能である。なお、近距離無線通信が行われる構成においてユーザーを判断してもよい。
【００４４】
＜ステップＳ２４＞
ステップＳ２４において、制御部２１は、現在入力中の最後の入力文字が大文字及び小文字の切り替えが可能な文字であるか否かを判断する。例えば、制御部２１は、入力文字がアルファベットである場合には、大文字及び小文字の切り替えが可能であると判断する。また、制御部２１は、入力文字がひらがな又はカタカナである場合には、その文字が拗音を構成する「やゆよ」、促音である「つ」、又は小文字で使用されることがある清音の「あいうえお」のいずれかに該当する場合に、大文字及び小文字の切り替えが可能であると判断する。ここで、制御部２１は、入力文字が大文字及び小文字の切り替えが可能な文字であると判断すると（Ｓ２４のＹｅｓ側）、処理をステップＳ２５に移行させる。一方、入力文字が大文字及び小文字の切り替えが可能な文字でない場合（Ｓ２４のＮｏ側）、制御部２１は処理をステップＳ２１に戻す。
【００４５】
＜ステップＳ２５＞
ステップＳ２５において、制御部２１は、現在入力中の最後の入力文字が大文字であるか否かを判断する。ここで、制御部２１は、入力文字が大文字であると判断すると（Ｓ２５のＹｅｓ側）、処理をステップＳ２６に移行させる。一方、入力文字が大文字ではないと判断すると（Ｓ２５のＮｏ側）、制御部２１は処理をステップＳ２５１に移行させる。
【００４６】
＜ステップＳ２６＞
ステップＳ２６において、制御部２１は、現在入力中の最後の入力文字を小文字に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、操作表示部２６で入力されている入力文字が大文字である場合には、その入力文字を小文字に変換する。例えば、図４（Ａ）に示すように、操作表示部２６の文字入力欄２６２に「ＡＢ」と入力されている状態では、ステップＳ２６において、図４（Ｂ）に示すように、「ＡＢ」のうち最後に入力された「Ｂ」の文字が小文字の「ｂ」に変換される。また、図５（Ａ）に示すように、操作表示部２６の文字入力欄２６２に「ふあ」と入力されている状態では、ステップＳ２６において、図５（Ｂ）に示すように、「ふあ」のうち最後に入力された「あ」の文字が小文字の「ぁ」に変換される。
【００４７】
＜ステップＳ２５１＞
一方、ステップＳ２５１において、制御部２１は、現在入力中の最後の入力文字を大文字に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、操作表示部２６で入力されている入力文字が小文字である場合には、その入力文字を大文字に変換する。例えば、図４（Ｂ）に示すように、操作表示部２６の文字入力欄２６２に「Ａｂ」と入力されている状態では、ステップＳ２５１において、図４（Ａ）に示すように、「Ａｂ」のうち最後に入力された「ｂ」の文字が小文字の「Ｂ」に変換される。また、図５（Ｂ）に示すように、操作表示部２６の文字入力欄２６２に「ふぁ」と入力されている状態では、ステップＳ２６において、図５（Ａ）に示すように、「ふぁ」のうち最後に入力された「ぁ」の文字が大文字の「あ」に変換される。
【００４８】
なお、ステップＳ２６又はステップＳ２５１における入力文字の大文字及び小文字の切り替えは、ステップＳ２２で入力文字の確定条件が満たされたと判断されるまで繰り返し実行される。即ち、制御部２１は、前記動作通知を受信するごとに、入力文字を大文字及び小文字に交互に切り替える。
【００４９】
以上説明したように、文字入力システム１では、ユーザーが、携帯端末１０を振るという動作により、情報処理装置２０における文字入力の際の大文字及び小文字の変換を行うことが可能である。従って、例えばユーザーは、一方の手で操作表示部２６を操作しつつ、大文字及び小文字の変換を行う場合には、他方の手で携帯端末１０を振る動作を行うことにより、情報処理装置２０に対する文字入力を効率的に行うことができ、入力作業時間の短縮が図られる。また、情報処理装置２０の操作表示部２６に、大文字及び小文字を変換するための操作キーを表示させる必要がなくなり、その操作キーが表示されていたスペースを他の用途に利用することが可能となる。
【００５０】
［第２の実施形態］
前記第１の実施形態では、情報処理装置２０の制御部２１が、入力文字を大文字又は小文字に変換する場合を例に挙げて説明した。本実施形態では、図６及び図７を参照しつつ、制御部２１が、入力文字を濁音又は半濁音に変換する場合について説明する。なお、図３に示した処理と同様の処理については同じ符号を付しており、その説明を省略する。
【００５１】
＜ステップＳ３１＞
図６に示すように、ステップＳ２３で前記動作通知が受信されたと判断された場合（Ｓ２３のＹｅｓ側）、制御部２１は、処理をステップＳ３１に移行する。そして、ステップＳ３１において、制御部２１は、現在入力中の最後の入力文字の濁音が存在するか否かを判断する。具体的に、制御部２１は、入力文字が、日本語の五十音の「か行」、「さ行」、「た行」、「は行」に属する文字である場合に、濁音が存在すると判断する。なお、現在の入力文字が濁音である場合にも濁音が存在すると判断される。
【００５２】
ここで、制御部２１は、濁音が存在する文字であると判断すると（Ｓ３１のＹｅｓ側）、処理をステップＳ３２に移行させる。一方、濁音が存在しない文字であると判断すると（Ｓ３１のＮｏ側）、制御部２１は処理をステップＳ２１に戻す。即ち、操作表示部２６で入力されている入力文字に対応する濁音及び半濁音が存在しない場合には、入力文字が変換されることなく処理がステップＳ２１に戻される。
【００５３】
＜ステップＳ３２＞
次に、ステップＳ３２において、制御部２１は、現在入力中の最後の入力文字の半濁音が存在するか否かを判断する。具体的に、制御部２１は、入力文字が、日本語の五十音の「は行」に属する文字である場合に、半濁音が存在すると判断する。なお、現在の入力文字が半濁音である場合にも半濁音が存在すると判断される。ここで、制御部２１は、半濁音が存在する文字であると判断すると（Ｓ３２のＹｅｓ側）、処理をステップＳ３３に移行させる。一方、半濁音が存在しない文字であると判断すると（Ｓ３２のＮｏ側）、制御部２１は処理をステップＳ３２１に移行させる。
【００５４】
＜ステップＳ３３＞
ステップＳ３３において、制御部２１は、現在入力中の最後の入力文字が濁音であるか否かを判断する。ここで、制御部２１は、入力文字が濁音であると判断すると（Ｓ３３のＹｅｓ側）、処理をステップＳ３３１に移行させる。一方、入力文字が濁音ではないと判断すると（Ｓ３３のＮｏ側）、制御部２１は処理をステップＳ３４に移行させる。
【００５５】
＜ステップＳ３４＞
ステップＳ３４において、制御部２１は、現在入力中の最後の入力文字が半濁音であるか否かを判断する。ここで、制御部２１は、入力文字が半濁音であると判断すると（Ｓ３４のＹｅｓ側）、処理をステップＳ３４１に移行させる。一方、入力文字が半濁音ではないと判断すると（Ｓ３４のＮｏ側）、制御部２１は処理をステップＳ３４２に移行させる。
【００５６】
＜ステップＳ３３１＞
そして、ステップＳ３３１において、制御部２１は、現在入力中の最後の入力文字を半濁音に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、操作表示部２６で入力されている入力文字に対応する濁音及び半濁音が存在する場合であって、現在の入力文字が濁音である場合には、その入力文字を半濁音に変換する。
【００５７】
＜ステップＳ３４１＞
また、ステップＳ３４１において、制御部２１は、現在入力中の最後の入力文字を清音に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、操作表示部２６で入力されている入力文字に対応する濁音及び半濁音が存在する場合であって、現在の入力文字が半濁音である場合には、その入力文字を清音に変換する。
【００５８】
＜ステップＳ３４２＞
また、ステップＳ３４２において、制御部２１は、現在入力中の最後の入力文字を濁音に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、操作表示部２６で入力されている入力文字に対応する濁音及び半濁音が存在する場合であって、現在の入力文字が清音である場合には、その入力文字を濁音に変換する。
【００５９】
即ち、例えば図７（Ａ）に示すように、操作表示部２６の文字入力欄２６２に「はひ」と入力されている状態では、ステップＳ３４２において、「はひ」のうち最後に入力された清音である「ひ」の文字が、図７（Ｂ）に示すように濁音である「び」に変換される。また、図７（Ｂ）に示すように、操作表示部２６の文字入力欄２６２に「はび」と入力されている状態では、ステップＳ３３１において、「はび」のうち最後に入力された濁音である「び」の文字が、図７（Ｃ）に示すように半濁音である「ぴ」に変換される。さらに、図７（Ｃ）に示すように、操作表示部２６の文字入力欄２６２に「はぴ」と入力されている状態では、ステップＳ３４１において、「はぴ」のうち最後に入力された半濁音である「ぴ」の文字が、図７（Ａ）に示すように清音である「ひ」に変換される。
【００６０】
＜ステップＳ３２１＞
一方、ステップＳ３２１において、制御部２１は、現在入力中の最後の入力文字が濁音であるか否かを判断する。ここで、制御部２１は、入力文字が濁音であると判断すると（Ｓ３２１のＹｅｓ側）、処理をステップＳ３２２に移行させる。一方、入力文字が濁音ではないと判断すると（Ｓ３２１のＮｏ側）、制御部２１は処理をステップＳ３２３に移行させる。
【００６１】
＜ステップＳ３２２＞
そして、ステップＳ３２２において、制御部２１は、ステップＳ３４１と同様に、現在入力中の最後の入力文字を清音に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、操作表示部２６で入力されている入力文字に対応する濁音が存在し半濁音が存在しない場合であって、現在の入力文字が濁音である場合には、その入力文字を清音に変換する。
【００６２】
＜ステップＳ３２３＞
また、ステップＳ３２３において、制御部２１は、ステップＳ３４２と同様に、現在入力中の最後の入力文字を濁音に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、操作表示部２６で入力されている入力文字に対応する濁音が存在し半濁音が存在しない場合であって、現在の入力文字が清音である場合には、その入力文字を濁音に変換する。
【００６３】
［第３の実施形態］
ところで、入力文字が日本語の促音として使用される「つ」である場合には、濁音の有無の変換が可能であると共に、大文字及び小文字の変換も可能である。そこで、本実施形態では、図８及び図９を参照しつつ、「つ」が入力された場合を考慮した文字入力処理について説明する。なお、図３に示した処理と同様の処理については同じ符号を付しており、その説明を省略する。
【００６４】
＜ステップＳ４１＞
図８に示すように、ステップＳ２４において、入力文字が大文字及び小文字の切り替えが可能な文字であると判断されると（Ｓ２４のＹｅｓ側）、制御部２１は、処理をステップＳ４１に移行させる。そして、ステップＳ４１において、制御部２１は、現在入力中の最後の入力文字が「つ」であるか否かを判断する。ここで、制御部２１は、入力文字が「つ」であると判断すると（Ｓ４１のＹｅｓ側）、処理をステップＳ４２に移行させる。一方、入力文字が「つ」ではないと判断すると（Ｓ４１のＮｏ側）、制御部２１は処理をステップＳ２５に移行させる。
【００６５】
＜ステップＳ４２＞
ステップＳ４２において、制御部２１は、現在入力中の最後の入力文字が濁音であるか否かを判断する。ここで、制御部２１は、入力文字が濁音であると判断すると（Ｓ４２のＹｅｓ側）、処理をステップＳ４２１に移行させる。一方、入力文字が濁音ではないと判断すると（Ｓ４２のＮｏ側）、制御部２１は処理をステップＳ４３に移行させる。
【００６６】
＜ステップＳ４３＞
ステップＳ４３において、制御部２１は、現在入力中の最後の入力文字が大文字であるか否かを判断する。ここで、制御部２１は、入力文字が大文字であると判断すると（Ｓ４３のＹｅｓ側）、処理をステップＳ４３１に移行させる。一方、入力文字が大文字ではないと判断すると（Ｓ４３のＮｏ側）、制御部２１は処理をステップＳ４３２に移行させる。
【００６７】
＜ステップＳ４２１＞
そして、ステップＳ４２１において、制御部２１は、現在入力中の最後の入力文字を清音に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、図９（Ｃ）に示すように、操作表示部２６で入力されている入力文字が濁音である「づ」である場合には、図９（Ａ）に示すように、その入力文字を清音である「つ」に変換する。
【００６８】
＜ステップＳ４３１＞
また、ステップＳ４３１において、制御部２１は、現在入力中の最後の入力文字を小文字に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、図９（Ａ）に示すように、操作表示部２６で入力されている入力文字が清音である「つ」である場合には、図９（Ｂ）に示すように、その入力文字を小文字である「っ」に変換する。
【００６９】
＜ステップＳ４３２＞
また、ステップＳ４３２において、制御部２１は、現在入力中の最後の入力文字を濁音に変換する。即ち、制御部２１は、携帯端末１０から前記動作通知を受信したとき、図９（Ｂ）に示すように、操作表示部２６で入力されている入力文字が小文字である「っ」である場合には、図９（Ｃ）に示すように、その入力文字を濁音である「づ」に変換する。
【００７０】
なお、制御部２１によって実行される文字入力処理では、前記動作通知の受信に応じて、小文字、大文字、清音、促音、拗音、濁音、及び半濁音のうち変換可能な文字をそのいずれかの間で順次変換することができれば、上述した変換内容又は変換順序に限らない。
【００７１】
また、携帯端末１０の動作検出センサー１５が、携帯端末１０の振る動作の方向を検出することができ、通知処理部１１２が、携帯端末１０の振る動作の方向を含む前記動作通知を情報処理装置２０に送信することが考えられる。この場合、制御部２１は、携帯端末１０の振る動作の方向に応じて変換内容を切り替えることが可能である。具体的に、制御部２１は、入力文字を大文字又は小文字に変換する第１変換モードと、入力文字を、促音、拗音、濁音、又は半濁音のいずれかに変換する第２変換モードとのいずれかを選択的に実行することが考えられる。例えば、携帯端末１０を水平方向に振る動作が行われた場合には前記第１変換モード、携帯端末１０を鉛直方向に振る動作が行われた場合には前記第２変換モードが実行される。なお、制御部２１は、携帯端末１０の振る動作の方向に限らず、操作表示部２６に表示される所定の切替キーの操作に応じて変換内容を切り替えること、又は予め初期設定により変換内容を切り替えることも可能である。
【００７２】
さらに、制御部２１が、携帯端末１０の振る動作の方向に応じて、前記第１変換モード及び前記第２変換モードの切り替えと前記入力文字の変換とを選択的に実行可能な構成も他の実施形態として考えられる。例えば、携帯端末１０を水平方向に振る動作が行われた場合には変換モードが前記第１変換モードと前記第２変換モードとの間で切り替えられ、携帯端末１０を鉛直方向に振る動作が行われた場合には現在の変換モードである前記第１変換モード又は前記第２変換モードに従って前記入力文字の変換が実行される。
【符号の説明】
【００７３】
１  ：文字印刷システム
１０：携帯端末
１１：制御部
１５：動作検出センサー
２０：情報処理装置
２１：制御部
２６：操作表示部
【図１】
0005963806.tif 000002
【図２】
0005963806.tif 000003
【図３】
0005963806.tif 000004
【図４】
0005963806.tif 000005
【図５】
0005963806.tif 000006
【図６】
0005963806.tif 000007
【図７】
0005963806.tif 000008
【図８】
0005963806.tif 000009
【図９】
0005963806.tif 000010