(57)【要約】【課題】文字入力操作の利便性を向上することのできる文字入力装置及び文字入力システムを提供すること。【解決手段】携帯情報端末１（文字入力装置の一例）は、タッチパネル２と、携帯情報端末の姿勢変化を検出する姿勢検出部４と、複数種類の仮想キーボードのうち姿勢検出部４の検出結果に対応する前記仮想キーボードを前記仮想キーボードごとに予め設定された一又は複数の文字列の入力候補と共にタッチパネル２に表示させる表示制御部６１と、タッチパネル２における前記仮想キーボード及び前記文字列のタッチ操作に応じて文字入力を受け付ける入力受付部６２とを備える。【選択図】図１
2015185023.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
文字入力装置の姿勢又は姿勢変化を検出する姿勢検出部と、
複数種類の仮想キーボードのうち前記姿勢検出部の検出結果に対応する前記仮想キーボードを前記仮想キーボードごとに予め設定された一又は複数の文字列の入力候補と共に前記タッチパネルに表示させる表示制御部と、
前記タッチパネルにおける前記仮想キーボード及び前記文字列のタッチ操作に応じて文字入力を受け付ける入力受付部と、
を備える文字入力装置。
【請求項２】
前記入力候補が、前記入力候補に対応する前記仮想キーボードで入力可能な文字種別で始まる文字列である請求項１に記載の文字入力装置。
【請求項３】
前記表示制御部が、前記文字入力装置が通信可能に接続される通信端末の状態に応じて前記タッチパネルに表示される前記入力候補の内容を変更する請求項１又は２に記載の文字入力装置。
【請求項４】
前記入力候補が、前記仮想キーボードで過去に入力された文字列を含む請求項１〜３のいずれかに記載の文字入力装置。
【請求項５】
前記姿勢検出部が、前記文字入力装置の鉛直方向に対する傾き又は傾き動作を検出する請求項１〜４のいずれかに記載の文字入力装置。
【請求項６】
請求項１〜５のいずれかに記載の文字入力装置と、
前記文字入力装置に通信可能に接続され、前記文字入力装置による文字入力を受付可能な通信端末と、
を備える文字入力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置及び前記文字入力装置を備える文字入力システムに関する。
【背景技術】
【０００２】
スマートフォン及びタブレット端末などの携帯情報端末において、タッチパネルに仮想キーボード（ソフトウェアキーボード）を表示し、その仮想キーボードを用いたユーザーによる文字入力を受け付ける技術が広く知られている。また、このような仮想キーボードが、アルファベット、平仮名、カタカナ、記号や数字など文字の種類ごとに設けられ、タッチパネルに対するタッチ操作により、前記タッチパネルに表示される仮想キーボードが切り替えられる場合がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９２４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種の携帯情報端末では、複数の文字で構成された文字列が入力候補として仮想キーボードとともに表示されることがある。この場合、文字列を選択することによりその文字列の入力が行われる。このとき、ユーザーは、入力する文字の種類によって、仮想キーボードの種類を切り替えるが、文字列の入力候補については、仮想キーボードの種類の切り替え前に表示されていたものが引き続き表示されていた。
【０００５】
本発明の目的は、文字入力操作の利便性を向上することのできる文字入力装置及び文字入力システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一の局面に係る文字入力装置は、タッチパネルと、姿勢検出部と、表示制御部と、入力受付部とを備える。前記姿勢検出部は、文字入力装置の姿勢又は姿勢変化を検出する。前記表示制御部は、複数種類の仮想キーボードのうち前記姿勢検出部の検出結果に対応する前記仮想キーボードを前記仮想キーボードごとに予め設定された一又は複数の文字列の入力候補と共に前記タッチパネルに表示させる。前記入力受付部は、前記タッチパネルにおける前記仮想キーボード及び前記文字列のタッチ操作に応じて文字入力を受け付ける。
【０００７】
本発明の一の局面に係る文字入力システムは、前記文字入力装置と、通信端末とを備える。前記通信端末は、前記文字入力装置に通信可能に接続され、前記文字入力装置による文字入力を受付可能である。
【発明の効果】
【０００８】
本発明によれば、文字入力の際の利便性を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の文字入力装置の第１実施形態に係る携帯情報端末の概略構成を示すブロック図である。
【図２】図２は、携帯情報端末の外観例及びその姿勢変化の態様を示す図である。
【図３】図３は、仮想キーボードのバリエーションを示す図である。
【図４】図４は、携帯情報端末の姿勢変化方向と仮想キーボードの種類との対応関係を規定するテーブルを示す図である。
【図５】図５は、記憶部に記憶される文字列の入力候補を示す図である。
【図６】図６は、携帯情報端末のタッチパネルに表示される一表示画面を示す図である。
【図７】図７は、携帯情報端末のタッチパネルに表示される一表示画面であって、図６に示す表示画面から仮想キーボード等が切り替わった画面を示す図である。
【図８】図８は、図７に示す表示画面に対してタッチ操作が行われた場合の一表示画面を示す図である。
【図９】図９は、制御部による仮想キーボード及び文字列の表示処理を示すフローチャートである。
【図１０】図１０は、本発明の第２実施形態に係る文字入力システムの構成を示す図である。
【図１１】図１１は、図１０に示す文字入力システムにおける画像形成装置の内部構成を示す図である。
【図１２】図１２は、図１１に示す画像形成装置の構成を示すブロック図である。
【図１３】図１３は、図１０に示す文字入力システムにおける携帯情報端末の構成を示すブロック図である。
【図１４】図１４は、図１２に示す画像形成装置の状態と文字列の入力候補との対応関係を規定するテーブルを示す図である。
【図１５】図１５は、携帯情報端末と画像形成装置との間で行われる通信の流れを示す通信シーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明を具体化した一例にすぎず、本発明の技術的範囲を限定するものではない。
【００１１】
［第１実施形態］
本発明の文字入力装置の第１実施形態に係る携帯情報端末１の概略構成について説明する。
【００１２】
携帯情報端末１は、図１に示されるように、タッチパネル２と、通信部３と、姿勢検出部４と、記憶部５と、制御部６とを有する。本実施形態に係る携帯情報端末１は、スマートフォンであるが、本発明に係る文字入力装置は、スマートフォンに限定されず、携帯電話、ＰＤＡなども含まれる。
【００１３】
タッチパネル２は、操作部と表示部とを有する。表示部は、液晶ディスプレイ、プラズマディスプレー、又は有機ＥＬディスプレイ等などを有する。操作部は、表示面上に配置される操作検出パネルを有し、携帯情報端末１のユーザーにより各種の指示が入力される。タッチパネル２は、指先やペン先で操作検出パネルを軽くたたくタッチ操作（タップ操作）、及び、指先やペン先を操作検出パネルに接触させたままその接触位置を移動させるドラッグ操作などの操作が検出可能である。タッチパネル２に対してユーザー操作が行われると、その操作信号がタッチパネル２から制御部６に出力される。なお、携帯情報端末１には、電源ボタン（不図示）、及び、押しボタン７も備えられている。
【００１４】
通信部３は、インターネット及び携帯電話網などを介して、外部の装置との間でデータの送受信を行う。通信部３は、Bluetooth（登録商標）等の近距離無線部を備えていてもよい。
【００１５】
姿勢検出部４は、携帯情報端末１の姿勢又は姿勢変化を検出するものであり、例えば加速度センサー或いはジャイロセンサーを有する。姿勢検出部４は、図２（Ａ）に示されるように、操作検出パネルのパネル面に対する法線Ｌ１周りの回転方向（矢印Ａ，Ｂの方向）に携帯情報端末１が傾く姿勢変化を検出する。また、姿勢検出部４は、図２（Ｂ）に示されるように、法線Ｌ１に直交する一方向の線分Ｌ２周りの回転方向（矢印Ｃ，Ｄの方向）に携帯情報端末１が傾く姿勢変化を検出する。また、姿勢検出部４は、図２（Ｃ）に示されるように、法線Ｌ１、線分Ｌ２に直交する線分Ｌ３周りの回転方向（矢印Ｅ，Ｆの方向）に携帯情報端末１が姿勢変化を検出する。
【００１６】
記憶部５は、ＥＥＰＲＯＭなどの不揮発性メモリーで構成され、アプリケーションプログラム及び画像データをはじめとする各種のデータ及びプログラム等が記憶可能である。また、本実施形態における記憶部５は、キーボード画像記憶部５１と、テーブル記憶部５２と、文字列記憶部５３とを有する。
【００１７】
本実施形態では、タッチパネル２にキーボード（以下、仮想キーボードという）の画像が表示され、このキーボードを用いて文字を携帯情報端末１に入力可能である。キーボード画像記憶部５１は、タッチパネル２に表示可能な前記仮想キーボードの画像を記憶する。本実施形態では、前記仮想キーボードとして、図３に示されるように、大文字のアルファベット入力用の仮想キーボード１０１（図３（Ａ）参照）と、小文字のアルファベット入力用の仮想キーボード１０２（図３（Ｂ）参照）と、平仮名入力用の仮想キーボード１０３（図３（Ｃ）参照）と、片仮名入力用の仮想キーボード１０４（図３（Ｄ）参照）と、数字・記号入力用の２種類の仮想キーボード１０５、１０６（図３（Ｅ）、（Ｆ）参照）とが設けられている。キーボード画像記憶部５１は、これらの仮想キーボード１０１〜１０６の画像を記憶する。
【００１８】
テーブル記憶部５２は、仮想キーボードの種類（仮想キーボード１０１〜１０６）と、姿勢検出部４により検出され得る携帯情報端末１の姿勢変化方向Ａ〜Ｆとの対応関係を予めテーブル形式で記憶する。図４に示されるように、テーブルＴ１には、大文字のアルファベット入力用の仮想キーボード１０１と姿勢変化方向Ａとが、小文字のアルファベット入力用の仮想キーボード１０２と姿勢変化方向Ｂとが、平仮名入力用の仮想キーボード１０３と姿勢変化方向Ｃとが、片仮名入力用の仮想キーボード１０４と姿勢変化方向Ｄとが、数字・記号入力用の仮想キーボード１０５と姿勢変化方向Ｅとが、数字・記号入力用の仮想キーボード１０６と姿勢変化方向Ｆとが対応付けられている。
【００１９】
文字列記憶部５３は、図５に示されるように、予め定められた１又は複数の文字列を予め記憶する。文字列記憶部５３には、例えばユーザーＩＤ、パスワード、アドレス等の文字列が仮想キーボード１０１〜１０６を用いてユーザー操作により入力された場合に、その文字列が記憶される。すなわち、文字列記憶部５３は、仮想キーボード１０１〜１０６を用いて入力された文字列を蓄積していく。なお、携帯情報端末１の製造時に作成した文字列を文字列記憶部５３に記憶させておいてもよい。
【００２０】
制御部６は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備えて構成される。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一次記憶メモリー（作業領域）として使用される揮発性の記憶部である。制御部６は、前記ＣＰＵが前記ＲＯＭに記憶されているプログラムを実行することにより、携帯情報端末１の動作を制御する。
【００２１】
本実施形態では、制御部６は、ＣＰＵを用いてプログラムを実行することにより、表示制御部６１及び入力受付部６２として機能する。なお、制御部６が有する機能の一部又は複数が電子回路として設けられる構成も他の実施形態として考えられる。
【００２２】
表示制御部６１は、記憶部５に記憶されている或るアプリケーションプログラムの起動によってユーザー識別情報（ユーザーＩＤ、パスワード）の入力を要求するログイン画面１１０（図６参照）をタッチパネル２に表示させる。このログイン画面１１０には、仮想キーボード表示部１１１と、文字列入力候補表示部１１２と、ユーザーＩＤ表示部１１３と、パスワード表示部１１４と、消去ボタン１１５と、ＯＫボタン１１６とが含まれる。
【００２３】
仮想キーボード表示部１１１には、仮想キーボード１０１〜１０６の中から１つの仮想キーボードが択一的に表示される。表示当初のログイン画面１１０に含まれる仮想キーボードは、予め定められている。ここでは、大文字のアルファベット入力用の仮想キーボード１０１とする。文字列入力候補表示部１１２には、文字列記憶部５３に記憶されている文字列が表示される。
【００２４】
この状態で、仮想キーボード表示部１１１又は文字列入力候補表示部１１２に対してタッチ操作が行われると、そのタッチ操作が行われた領域に表示される文字又は文字列が携帯情報端末１に入力される。ユーザーＩＤ表示部１１３及びパスワード表示部１１４には、このように入力された文字又は文字列が表示される。消去ボタン１１５は、ユーザーＩＤ表示部１１３及びパスワード表示部１１４に表示される文字又は文字列の表示を消去するためのボタンである。ＯＫボタン１１６は、ユーザーＩＤ表示部１１３及びパスワード表示部１１４に表示される文字又は文字列をログイン用の文字又は文字列として確定させるためのボタンである。
【００２５】
ところで、携帯情報端末では、複数の文字で構成された文字列が入力候補として仮想キーボードとともに表示されることがある。この場合、文字列を選択することによりその文字列の入力が行われる。このとき、ユーザーは、入力する文字の種類によって、仮想キーボードの種類を切り替えるが、文字列の入力候補については、仮想キーボードの種類の切り替え前に表示されていたものが引き続き表示されていた。
【００２６】
本実施形態では、表示制御部６１は、タッチパネル２に表示させる仮想キーボードで入力可能な文字種別で始まる文字列の入力候補のみを文字列記憶部５３から検索し、検索した文字列を読み出してタッチパネル２に表示させる。例えば、表示制御部６１は、大文字のアルファベット入力用の仮想キーボード１０１（図３（Ａ）参照）をタッチパネル２に表示させる場合、文字列記憶部５３に記憶されている複数の文字列の中から、大文字のアルファベットで始まる文字列の入力候補を文字列記憶部５３から検索する。そして、表示制御部６１は、その検索した文字列をタッチパネル２に表示させる。表示制御部６１は、文字列記憶部５３から抽出した文字列が複数存在するとき、それらをリスト形式でタッチパネル２に表示させる。また、表示制御部６１は、検索された文字列を一度に表示できない場合は、スクロール表示形式によってその文字列を表示させる。文字列記憶部５３は、仮想キーボード１０１〜１０６を用いて入力された文字列を蓄積していくので、タッチパネル２に表示される入力候補は、仮想キーボード１０１〜１０６で過去に入力された文字列を含む。
【００２７】
次に、この状態で、携帯情報端末１の姿勢変化が行われ、その姿勢変化方向が姿勢検出部４により検出されると、表示制御部６１は、テーブル記憶部５２のテーブルＴ１を参照して、その検出された姿勢変化方向に対応する前記仮想キーボードの種類を割り出す。そして、表示制御部６１は、その仮想キーボードの画像をキーボード画像記憶部５１から読み出してタッチパネル２に切替表示させる。また、表示制御部６１は、タッチパネル２に表示される仮想キーボードの文字種別で始まる文字列の入力候補のみを文字列記憶部５３から検索し、検索した文字列を読み出してタッチパネル２に切替表示させる。
【００２８】
例えば、姿勢検出部４により姿勢変化方向Ｂが検出されると、表示制御部６１は、テーブル記憶部５２に記憶されているテーブルＴ１から、姿勢変化方向Ｂに対応する仮想キーボードが小文字のアルファベット入力用の仮想キーボード１０２であることを割り出す。そして、表示制御部６１は、仮想キーボード１０２の画像をキーボード画像記憶部５１から読み出し、図７の矢印１５０で示されるように、この仮想キーボード１０２の画像を仮想キーボード１０１に代えて仮想キーボード表示部１１１に表示させる。
【００２９】
また、表示制御部６１は、文字列記憶部５３に記憶されている複数の文字列の中から、小文字のアルファベットで始まる文字列を検索する。そして、表示制御部６１は、図７の矢印１６０で示されるように、検索した文字列をタッチパネル２に表示させる。
【００３０】
このように、表示制御部６１は、文字列記憶部５３に記憶されている文字列を文字列記憶部５３から読み出してタッチパネル２に表示させる。また、表示制御部６１は、複数種類の仮想キーボードのうち姿勢検出部４の検出結果に対応する仮想キーボードを仮想キーボードごとに予め設定された一又は複数の文字列の入力候補と共にタッチパネル２に表示させる。
【００３１】
入力受付部６２は、タッチパネル２に対する操作に応じた入力を受け付ける。例えば図６、図７に示されるログイン画面１１０でいえば、入力受付部６２は、仮想キーボード表示部１１１に表示される仮想キーボード１０１、１０２に対してタッチ操作が行われると、そのタッチ操作が行われた領域に対応する文字の入力を受け付ける。また、文字列入力候補表示部１１２に対してタッチ操作が行われると、そのタッチ操作が行われた領域に対応する文字列の入力を受け付ける。例えば、図８に示されるように、ユーザーが「jkwl@sw.ne.jp」の文字列が表示された領域をタッチすると、その文字列「jkwl@sw.ne.jp」が一括入力されてユーザーＩＤ表示部１１３に表示される。
【００３２】
次に、図９を参照しつつ、制御部６による仮想キーボード及び文字列の表示処理について説明する。この表示処理は、携帯情報端末１にダウンロードされている所定のアプリケーションの起動操作がユーザーによって行われた場合に実行される。前記所定のアプリケーションの利用時に、パスワードの入力が求められるものとする。なお、図９のフローチャートにおいてＳ１、Ｓ２、・・・は処理手順（ステップ）番号を表している。
【００３３】
図９に示されるように、制御部６は、アプリケーションプログラムが起動されたか否かを判定し、起動されていないと判定した場合は（ステップＳ１でＮＯ）、待機する。前記プログラムが起動されたと制御部６が判定すると（ステップＳ１でＹＥＳ）、表示制御部６１は、文字列の入力候補を文字列記憶部５３から検索し、前記仮想キーボード及び文字列の入力候補を含むログイン画面１１０をタッチパネル２に表示させる（ステップＳ２）。表示制御部６１により検索される文字列の入力候補は、ログイン画面１１０の表示開始当初に表示させる仮想キーボードの文字種別の文字で始まる文字列の入力候補である。
【００３４】
入力受付部６２は、文字列入力候補表示部１１２に対するタッチ操作によって文字列が入力されたか否かを判定する（ステップＳ３）。文字列が入力されたと入力受付部６２が判定すると（ステップＳ３でＹＥＳ）、表示制御部６１は、その入力された文字列をユーザーＩＤ表示部１１３に表示させる（ステップＳ４）。入力受付部６２は、文字列が入力されていないと判定すると（ステップＳ３でＮＯ）、仮想キーボード１０１に対するタッチ操作によって文字が入力されたか否かを判定する（ステップＳ５）。文字が入力されたと入力受付部６２が判定すると（ステップＳ５でＹＥＳ）、表示制御部６１は、その入力された文字をユーザーＩＤ表示部１１３に表示させる（ステップＳ６）。
【００３５】
入力受付部６２は、文字も入力されていないと判定すると（ステップＳ５でＮＯ）、ＯＫボタン１１６によって入力内容が確定されたか否かを判定する（ステップＳ７）。入力受付部６２は、入力内容が確定されていないと判定すると（ステップＳ７でＮＯ）、制御部６は、姿勢検出部４の検出信号に基づき、携帯情報端末１に姿勢変化があったか否かを判定する（ステップＳ８）。制御部６は、携帯情報端末１の姿勢変化がないと判定すると（ステップＳ８でＮＯ）、ステップＳ３に戻る。
【００３６】
制御部６が携帯情報端末１の姿勢変化があったと判定すると（ステップＳ８でＹＥＳ）、表示制御部６１は、その姿勢変化方向に対応する仮想キーボードをテーブルＴ１から検索する（ステップＳ９）。また、表示制御部６１は、ステップＳ９で検索された仮想キーボードの文字種別の文字で始まる文字列の入力候補のみを文字列記憶部５３から検索する（ステップＳ１０）。表示制御部６１は、ステップＳ９、Ｓ１０で検索した仮想キーボード及び文字列の入力候補をタッチパネル２に表示させ（ステップＳ１１）、ステップＳ３に戻る。
【００３７】
入力受付部６２は、入力内容が確定されたと判定すると（ステップＳ７でＹＥＳ）、制御部６は、確定されたユーザーＩＤ及びパスワードに基づいて認証処理を行う（ステップＳ１２でＹＥＳ）。制御部６が認証できないと判定すると（ステップＳ１３でＮＯ）、表示制御部６１は、その旨を示すエラーメッセージをタッチパネル２に表示させる（ステップＳ１４）。制御部６が認証できたと判定すると（ステップＳ１３でＹＥＳ）、表示制御部６１は、ステップＳ１で起動されたアプリケーションプログラムに専用の初期画面をタッチパネル２に表示させる（ステップＳ１５）。
【００３８】
ステップＳ１５の処理後、制御部６１は、認証された文字列が文字列記憶部５３に登録済みであるか否かを判定する（ステップＳ１６）。制御部６１は、前記文字列が文字列記憶部５３に登録済みであると判定すると（ステップＳ１６でＹＥＳ）、一連の処理を終了する。制御部６１は、前記文字列が文字列記憶部５３に未登録である、すなわち、仮想キーボードを用いて新たな文字列が入力されたと判定すると（ステップＳ１６でＮＯ）、前記文字列を文字列記憶部５３に記憶させる（ステップＳ１７）。
【００３９】
以上のように、本実施形態では、複数種類の仮想キーボードのうち姿勢検出部４の検出結果に対応する仮想キーボードを、前記仮想キーボードごとに予め設定された一又は複数の文字列の入力候補と共にタッチパネル２に表示させる。そして、その入力候補がユーザーによって選択された場合には、前記入力候補が一括入力される。これにより、仮想キーボードを用いて所望の文字列が一文字ずつ入力される形態に比べて、仮想キーボードのキーのタッチ回数を低減することができ、携帯情報端末１の利便性を向上することができる。さらに、タッチパネル２に表示させる仮想キーボードの種類と同一の文字種で始まる文字列の入力候補のみを文字列記憶部５３から読み出してタッチパネル２に表示させる。すなわち、ユーザーが入力したいと考えている可能性の高い文字列のみをタッチパネル２に表示させる。よって、文字列記憶部５３に記憶されている全ての文字列の中から検索する場合に比べて、ユーザーによる検索の手間が省ける機会が増え、携帯情報端末１の文字入力操作の利便性を向上することができる。
【００４０】
［第２実施形態］
次に、本発明の第２実施形態に係る文字入力システム６００について説明する。文字入力システム６００は、携帯情報端末１と通信端末の一例としての画像形成装置５００とを有する。図１０に示されるように、文字入力システム６００においては、インターネット又は近距離無線により携帯情報端末１と画像形成装置５００とが互いにデータの送受信を行う。
【００４１】
画像形成装置５００の概略構成について説明する。画像形成装置５００は、画像読取機能、ファクシミリー機能及び画像形成機能などを備えた複合機である。図１１に示されるように、画像形成装置５００は、画像読取部５０２、原稿カバー５０３、ＡＤＦ（自動原稿送り装置）５０４、画像形成部５０５、給紙カセット５０７を備えている。なお、本発明に係る通信端末の一例として複合機である画像形成装置５００を例示して説明するが、本発明はこれに限られず、例えばプリンター、スキャナー、ファクシミリー装置、複写機、映像表示装置（ＴＶなど）、パーソナルコンピューター、タブレット端末なども本発明に係る通信端末に該当する。
【００４２】
画像読取部５０２は、原稿から画像データを読み取る画像読取処理を実行する。図１１に示されるように、画像読取部５０２は、コンタクトガラス５１０、読取ユニット５１１、ミラー５１２，５１３、光学レンズ５１４及びＣＣＤ５１５などを備えている。また、画像読取部５０２には、原稿カバー５０３が回動自在に設けられている。原稿カバー５０３が回動操作されることにより、画像読取部５０２の上面のコンタクトガラス５１０が開閉される。
【００４３】
読取ユニット５１１は、ＬＥＤ光源５１６及びミラー５１７を備えており、ステッピングモーター等の駆動モーターを用いた移動機構（不図示）により副走査方向５１８（図１１における左右方向）へ移動可能に構成されている。ミラー５１７は、ＬＥＤ光源５１６から光が照射されたときに、原稿又は原稿カバー５０３の裏面で反射した反射光をミラー５１２へ向けて反射させる。ミラー５１７で反射した光は、ミラー５１２，５１３により光学レンズ５１４に導かれる。光学レンズ５１４は、入射した光を集光してＣＣＤ５１５に入射させる。ＣＣＤ５１５は、受光した光をその光量（輝度の強度）に応じた電気信号（電圧）に変換して制御部５０６（図１２参照）へ出力する光電変換素子である。
【００４４】
画像読取部５０２による原稿画像の読み取りは、以下の手順で行われる。まず、原稿がコンタクトガラス５１０上に載置され、その後、原稿カバー５０３が閉姿勢にされる。その後、操作表示部（不図示）から画像読取指示が入力されると、読取ユニット５１１を副走査方向５１８の右向きへ移動させつつＬＥＤ光源５１６から連続して順次１ライン分の光が照射される。そして、原稿又は原稿カバー５０３の裏面からの反射光がミラー５１７，５１２，５１３及び光学レンズ５１４を介してＣＣＤ５１５に導かれ、ＣＣＤ５１５にて受光した光量に応じた光量データが順次制御部５０６に出力される。制御部５０６は、光が照射された領域全体における光量データが得られると、その光量データを処理することにより、前記光量データから原稿の画像データを生成する。
【００４５】
なお、原稿カバー５０３にはＡＤＦ５０４が設けられている。ＡＤＦ５０４は、原稿セット部５１９にセットされた一以上の原稿を複数の搬送ローラーにより順次搬送して、コンタクトガラス５１０上に定められた自動原稿読取位置を副走査方向５１８の右向きへ通過するように原稿を移動させる。ＡＤＦ５０４による原稿の移動時は、前記自動原稿読取位置の下方に読取ユニット５１１が配置され、この位置で読取ユニット５１１により移動中の原稿の画像が読み取られる。
【００４６】
画像形成部５０５は、画像読取部５０２で読み取られた画像データ、又は外部のパーソナルコンピューター等の情報処理装置から入力された印刷ジョブに基づいて画像形成処理（印刷処理）を実行する。具体的には、画像形成部５０５は、感光体ドラム５２０、帯電部５２１、現像部５２２、トナーコンテナ５２３、転写ローラー５２４、除電部５２５、定着部５２６などを備えている。
【００４７】
画像形成部５０５では、給紙カセット５０７から供給されるシートに対する画像形成処理が以下の手順で行われる。まず、外部の装置から印刷指示を含む印刷ジョブが入力されると、帯電部５２１により感光体ドラム５２０が所定の電位に一様に帯電される。次に、レーザスキャナユニット（不図示）により感光体ドラム５２０の表面に印刷ジョブに含まれる画像データに基づく光が照射される。これにより、感光体ドラム５２０の表面に静電潜像が形成される。そして、感光体ドラム５２０上の静電潜像は現像部５２２によりトナー像として現像（可視像化）される。なお、現像部５２２には、トナーコンテナ５２３からトナー（現像剤）が補給される。続いて、感光体ドラム５２０に形成されたトナー像は転写ローラー５２４によりシートに転写される。前記シートは、紙、コート紙、ハガキ、封筒、及びＯＨＰシートなどである。その後、シートに転写されたトナー像は、そのシートが定着ローラー５２７及び加圧ローラー５２８の間を通過して排出される際に定着ローラー５２７で加熱されて溶融定着する。なお、感光体ドラム５２０の電位は除電部５２５で除電される。
【００４８】
図１２に示されるように、画像形成装置５００においては、画像読取部５０２、ＡＤＦ５０４、画像形成部５０５、操作表示部５３５、通信部５０８、記憶部５０９及び定着部５２６が制御部５０６に電気的に接続されている。
【００４９】
通信部５０８は、画像形成装置５００にインターネット又はＬＡＮのような通信ネットワークを介して接続された外部装置との間でデータ通信を実行する。記憶部５０９は、ＥＥＰＲＯＭ等の不揮発性メモリーで構成される。
【００５０】
制御部５０６は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備えて構成される。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一次記憶メモリー（作業領域）として使用される揮発性の記憶部である。制御部５０６は、前記ＣＰＵが前記ＲＯＭに記憶されているプログラムを実行することにより、画像形成装置５００の動作を制御する。
【００５１】
操作表示部５３５は、操作部と表示部とを有する。操作部は、表示部に隣接配置された各種の押しボタンキー及び表示部の表示画面上に配置されるタッチパネルなどを有し、画像形成装置５００のユーザーにより各種の指示が入力される。ユーザーにより操作表示部５３５に対して操作が行われると、その操作信号が操作表示部５３５から制御部５０６に出力される。表示部は、例えばカラー液晶ディスプレイなどを有し、前記操作部を操作するユーザーに対して各種の情報を表示する。
【００５２】
本実施形態では、制御部５０６は、ＣＰＵを用いてプログラムを実行することにより、状態情報生成部５１１及び通信制御部５１２として機能する。なお、制御部５０６が有する機能の一部又は複数が電子回路として設けられる構成も他の実施形態として考えられる。
【００５３】
状態情報生成部５１１は、画像形成装置５００の現在の状態を示す状態情報を生成するものである。例えば、ユーザーがスリープ状態の画像形成装置５００における操作表示部５３５に操作を行ったことにより画像形成装置５００が起動し、画像形成装置５００は、操作表示部５３５の表示画面にユーザー識別情報（ユーザーＩＤ及びパスワード）の入力を要求するログイン画面（不図示）を表示させたものとする。状態情報生成部５１１は、この状態で携帯情報端末と画像形成装置５００との通信が確立された場合、前記ログイン画面を表示させている状態であることを示す状態情報を生成する。
【００５４】
この他、例えば画像形成装置５００が、記憶部５０９に記憶されている画像データを検索するための検索画面（不図示）を操作表示部５３５に表示させている状態であるものとする。状態情報生成部５１１は、この状態で携帯情報端末１と画像形成装置５００との通信が確立された場合、前記検索画面を表示させている状態であることを示す状態情報を生成する。
【００５５】
通信制御部５１２は、状態情報生成部５１１により状態情報が生成されると、携帯情報端末１にその状態情報を通信部５０８に送信させる。
【００５６】
一方、携帯情報端末１は、第１の実施形態に係る携帯情報端末１が備える機能に加えて、画像形成装置５００に文字情報を入力するための文字入力装置としての機能を有する。第１の実施形態との相違点について説明する。
【００５７】
図１３に示される記憶部５の文字列記憶部５３は、前記状態情報に関する複数の文字列入力候補を予め記憶している。前記文字列入力候補は、前記状態情報の内容ごとに分類された状態で記憶部５に記憶されている。図１４（Ａ）、（Ｂ）は、前記文字列入力候補が前記ログイン画面表示状態及び前記検索画面表示状態に分類されている状態を示している。
【００５８】
表示制御部６１は、画像形成装置５００から状態情報を受信すると、その受信した状態情報の内容に対応する文字列の入力候補を記憶部５から読み出し、その入力候補を仮想キーボードとともにタッチパネル２に表示させる。例えば、画像形成装置５００から前記ログイン画面表示状態を示す状態情報を受信すると、図１４（Ａ）に示される文字列の入力候補を記憶部５から読み出し、その文字列入力候補を仮想キーボードとともにタッチパネル２に表示させる。このように、表示制御部６１は、画像形成装置５００の状態に応じてタッチパネル９に表示される入力候補の内容を変更する。仮想キーボードの文字種別と文字列の入力候補の文字列とは同一の文字種別であることが好ましい。
【００５９】
通信制御部６２は、仮想キーボード及び文字列入力候補表示部１１２を用いて入力された文字列で確定する旨の入力が行われた場合、画像形成装置５００にその文字列情報を通信部５０８に送信させる。
【００６０】
次に、図１５を参照しつつ、携帯情報端末１を用いた画像形成装置５００にログインする場合の携帯情報端末１と画像形成装置５００との間で行われる通信の通信シーケンスについて説明する。なお、図１５に示す通信シーケンス図においてプロセスＰ１、Ｐ２、・・・は処理手順の番号を表している。
【００６１】
携帯情報端末１と画像形成装置５００との間で通信コネクションを確立するための処理を経て前記通信コネクションが確立されると（プロセスＰ１、Ｐ２）、画像形成装置５００の状態情報生成部５１１は、画像形成装置５００の現在の状態、すなわちログイン画面表示状態を示す状態情報を生成する。そして、通信制御部５１２は、携帯情報端末１にその状態情報を通信部５０８に送信させる（プロセスＰ３）。
【００６２】
携帯情報端末１の通信部３が前記状態情報を画像形成装置５００から受信すると、表示制御部６１は、その状態情報の内容に対応する文字列入力候補を記憶部５の文字列記憶部５３から読み出し、その文字列入力候補を仮想キーボードとともにタッチパネル２に表示させる（プロセスＰ４）。ここでは、図１４（Ａ）に示される文字列の入力候補が文字列記憶部５３から読み出されてタッチパネル２に表示される。
【００６３】
そして、図９に示すステップＳ３〜Ｓ１０の処理を経て入力文字送信操作が行われると（プロセスＰ５）、仮想キーボード及び文字列入力候補表示部１１２を用いて入力された文字列で確定する旨の入力が行われると、通信制御部６２は、その文字列の情報を画像形成装置５００へ送信する処理を通信部５０８に行わせる（プロセスＰ６）。
【００６４】
画像形成装置５００において、制御部５０６は、前記文字列情報を携帯情報端末１から受信すると、認証を行い（プロセスＰ７）、承認する場合、通信制御部５１２は、携帯情報端末１に承認情報を通信部５０８に送信させる（プロセスＰ８）。
【００６５】
携帯情報端末１の通信部３が前記承認情報を画像形成装置５００から受信すると、その旨をタッチパネル２に制御部６は表示させてユーザーに報知する（プロセスＰ９）。
【００６６】
このように、携帯情報端末１は、画像形成装置５００の状態に応じた文字列の入力候補をタッチパネル２に表示させる。これにより、所望の文字列の表示領域をタッチするだけでその文字列の一括入力が可能となり、前記仮想キーボードを用いて前記文字列を入力する必要がなくなる。その結果、仮想キーボードの操作回数を低減することができ、携帯情報端末１の文字入力操作の利便性を向上することができる。
【符号の説明】
【００６７】
１    携帯情報端末（文字入力装置の一例）
２    タッチパネル
４    姿勢検出部
６１  表示制御部
６２  入力受付部
５００  画像形成装置（通信端末の一例）
【図１】
2015185023.tif 000003
【図２】
2015185023.tif 000004
【図３】
2015185023.tif 000005
【図４】
2015185023.tif 000006
【図５】
2015185023.tif 000007
【図６】
2015185023.tif 000008
【図７】
2015185023.tif 000009
【図８】
2015185023.tif 000010
【図９】
2015185023.tif 000011
【図１０】
2015185023.tif 000012
【図１１】
2015185023.tif 000013
【図１２】
2015185023.tif 000014
【図１３】
2015185023.tif 000015
【図１４】
2015185023.tif 000016
【図１５】
2015185023.tif 000017