(57)【特許請求の範囲】
【請求項１】
少なくとも２点のタッチ位置を同時に検出可能な操作表示部と、
ファクシミリ番号の文字入力欄、名前の文字入力欄、及び電子メールアドレスの文字入力欄を含む複数のタッチ操作対象を含むアドレス情報設定画面を前記操作表示部に表示する表示制御部と、
前記タッチ操作対象に対するタッチ操作に応じて当該タッチ操作対象に応じた処理を実行する処理実行部と、
前記操作表示部に対する長押し操作を検知する長押し操作検知部と、
前記長押し操作検知部によって第１指示体による前記長押し操作が検知されている期間、前記操作表示部に対する第２指示体による手書き文字入力操作を受け付ける動作モード制御部と、
前記手書き文字入力操作による手書き文字を認識して文字コードに変換する文字認識部と、
を備え、
前記表示制御部は、前記長押し操作の現在のタッチ位置が当該長押し操作の開始時点のタッチ位置に対応する前記文字入力欄から外れている場合に、当該長押し操作の開始時点のタッチ位置に対応する前記文字入力欄に、前記文字コードに基づいて入力文字列を表示し、
前記処理実行部は、前記動作モード制御部によって前記手書き文字入力操作が受け付けられている期間は、前記タッチ操作対象に対するタッチ操作が行われても当該タッチ操作対象に関連する処理を実行しない、
手書き文字入力装置。
【請求項２】
前記文字認識部は、前記手書き文字に加えて、前記入力文字列を編集するための編集操作パターンを認識可能であり、
前記文字認識部によって認識される前記編集操作パターンに応じて前記入力文字列を編集する文字編集部を更に備える請求項１に記載の手書き文字入力装置。
【請求項３】
前記編集操作パターンには、前記入力文字列から少なくとも１文字を削除する削除操作パターンが含まれている請求項２に記載の手書き文字入力装置。
【請求項４】
前記文字編集部は、１点タッチ操作による前記削除操作パターンに応じて前記入力文字列の末尾の１文字を削除し、２点タッチ操作による前記削除操作パターンに応じて前記入力文字列の全ての文字を削除する請求項３に記載の手書き文字入力装置。
【請求項５】
前記編集操作パターンには、前記入力文字列の少なくとも１文字の文字種を変換する文字種変換操作パターンが含まれている請求項２に記載の手書き文字入力装置。
【請求項６】
前記表示制御部は、前記文字入力欄に文字列が表示されている状態において当該文字列上で前記長押し操作が行われた場合に、当該長押し操作のタッチ位置に対応する当該文字列内の位置に、前記手書き入力操作に基づいて入力される前記入力文字列を挿入する請求項１〜５のいずれかに記載の手書き文字入力装置。
【請求項７】
前記表示制御部は、前記動作モード制御部による前記手書き文字入力操作の受け付けが開始されるときに、前記操作表示部に表示されている表示画像の濃度を一時的に薄くし、その後、前記動作モード制御部による前記手書き文字入力操作の受け付けが終了されるときに、前記表示画像の濃度を元に戻す請求項１〜６のいずれかに記載の手書き文字入力装置。
【請求項８】
請求項１〜７のいずれかに記載の手書き文字入力装置と、
画像データに基づいてシート上に画像を形成する画像形成部と、
を備える画像形成装置。
【請求項９】
ファクシミリ番号の文字入力欄、名前の文字入力欄、及び電子メールアドレスの文字入力欄を含む複数のタッチ操作対象を含むアドレス情報設定画面を、少なくとも２点のタッチ位置を同時に検出可能な操作表示部に表示する表示制御ステップと、
前記タッチ操作対象に対するタッチ操作に応じて当該タッチ操作対象に応じた処理を実行する処理実行ステップと、
前記操作表示部に対する長押し操作を検知する長押し操作検知ステップと、
前記長押し操作検知ステップにおいて第１指示体による前記長押し操作が検知されている期間、前記操作表示部に対する第２指示体による手書き文字入力操作を受け付ける動作モード制御ステップと、
前記手書き文字入力操作による手書き文字を認識して文字コードに変換する文字認識ステップと、
を含み、
前記表示制御ステップでは、前記長押し操作の現在のタッチ位置が当該長押し操作の開始時点のタッチ位置に対応する前記文字入力欄から外れている場合に、当該長押し操作の開始時点のタッチ位置に対応する前記文字入力欄に、前記文字コードに基づいて入力文字列が表示され、
前記処理実行ステップでは、前記動作モード制御ステップにおいて前記手書き文字入力操作が受け付けられている期間は、前記タッチ操作対象に対するタッチ操作が行われても当該タッチ操作対象に関連する処理が実行されない、
手書き文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書き文字の入力が可能な手書き文字入力装置、画像形成装置及び手書き文字入力方法に関する。
【背景技術】
【０００２】
タッチパネル等のポインティングデバイスを用いて手書き文字の入力が可能な手書き文字入力装置が存在する。一般に、この種の手書き文字入力装置では、手書き文字を入力する場合、ユーザーは、画面に表示されている手書き文字入力開始ボタン等をタップして手書き文字の入力画面を呼び出す。そして手書き文字の入力を終えた後に、ユーザーは、閉じるボタン等をタップして当該入力画面を閉じる。
【０００３】
しかしながら、上記のような手書き文字入力装置では、手書き文字の入力を行うために、ユーザーは前記入力画面を呼び出したり閉じたりするために所定のボタンを探してタップする必要がある。よって、ユーザーは手書き文字の入力を速やかに行うことができない。
【０００４】
なお、所定の手書き入力領域において手書き入力された文字を認識して、その認識結果を認識結果表示領域に表示する手書き文字入力装置も存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２００１４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような手書き文字入力装置では、画面内に所定の手書き入力領域が表示されている必要があるので、その分だけ、表示領域が無駄になってしまう。
【０００７】
本発明の目的は、表示領域を無駄にすることなく、且つユーザーが手書き文字の入力を速やかに行うことが可能な手書き文字入力装置、画像形成装置及び手書き文字入力方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一の局面に係る手書き文字入力装置は、操作表示部と、長押し操作検知部と、動作モード制御部と、を備える。前記操作表示部は、少なくとも２点のタッチ位置を同時に検出可能である。前記長押し操作検知部は、前記操作表示部に対する長押し操作を検知する。前記動作モード制御部は、前記長押し操作検出部によって第１指示体による前記長押し操作が検知されている期間、前記操作表示部に対する第２指示体による手書き文字入力操作を受け付ける。
【０００９】
本発明の他の局面に係る画像形成装置は、前記手書き文字入力装置と、画像形成部と、を備える。前記画像形成部は、画像データに基づいてシート上に画像を形成する。
【００１０】
本発明の他の局面に係る手書き文字入力方法は、長押し操作検知ステップと、動作モード制御ステップと、を備える。前記長押し操作検知ステップでは、少なくとも２点のタッチ位置を同時に検出可能な操作表示部に対する長押し操作が検知される。前記動作モード制御ステップでは、前記長押し操作検知ステップにおいて第１指示体による前記長押し操作が行われている期間、当該操作表示部に対する第２指示体による手書き文字入力操作が受け付けられる。
【発明の効果】
【００１１】
本発明によれば、表示領域を無駄にすることなく、且つユーザーが手書き文字の入力を速やかに行うことが可能な手書き文字入力装置、画像形成装置及び手書き文字入力方法が提供される。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施形態に係る画像形成装置の外観を示す図である。
【図２】図２は、本発明の実施形態に係る画像形成装置のシステム構成の一例を示すブロック図である。
【図３】図３は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図４】図４は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図５】図５は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図６】図６は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図７】図７は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図８】図８は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図９】図９は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図１０】図１０は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図１１】図１１は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図１２】図１２は、本発明の実施形態に係る画像形成装置で表示される表示画像の一例を示す図である。
【図１３】図１３は、本発明の実施形態に係る画像形成装置で実行される動作モード制御処理の手順の一例を示すフローチャートである。
【図１４】図１４は、本発明の実施形態に係る画像形成装置で実行される手書き文字入力処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００１４】
図１及び図２に示されるように、本発明の実施形態に係る画像形成装置１０は、操作表示部１、ＡＤＦ２、画像読取部３、画像形成部４、通信Ｉ／Ｆ５、記憶部６、及び制御部７などを備える。具体的に、画像形成装置１０は、プリンター機能、スキャナー機能、コピー機能、及びファクシミリ機能などを有する複合機である。なお、本発明の実施形態に係る画像形成装置１０は、複合機に限らず、原稿を含む読取範囲内の画像を読み取って画像データを生成する画像読取装置又はそれを備える画像形成装置であればよい。なお、画像形成装置１０における操作表示部１と制御部７の組み合わせが、本発明の手書き文字入力装置に相当する。
【００１５】
操作表示部１は、情報を表示する液晶ディスプレーなどの表示部と、ユーザー操作を受け付けるタッチパネル及び操作ボタンなどの操作部とを備える。操作表示部１は、画面に対する少なくとも２点のタッチ位置を同時に検出可能である。ＡＤＦ２は、原稿セット部、搬送ローラー、原稿押さえ、及び排紙部を備え、画像読取部３の読み取り対象となる原稿を搬送する自動原稿搬送装置である。画像読取部３は、原稿台、光源、ミラー、光学レンズ、及びＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を備え、原稿を含む読取範囲内の画像を読み取って画像データとして出力することが可能である。
【００１６】
画像形成部４は、電子写真方式又はインクジェット方式で画像データに基づく印刷処理を実行することが可能であり、前記画像データに基づいてシート上に画像を形成する。例えば、画像形成部４が電子写真方式の画像形成部である場合、画像形成部４は感光体ドラム、帯電器、露光装置、現像装置、転写装置、及び定着装置などを備える。
【００１７】
通信Ｉ／Ｆ５は、電話回線、インターネット、又はＬＡＮなどの通信網を介して、外部のファクシミリ装置又はパーソナルコンピューターなどの情報処理装置との間で所定の通信プロトコルに従った通信処理を実行することが可能な通信インターフェイスである。
【００１８】
記憶部６は、ハードディスク又はＥＥＰＲＯＭ（登録商標）などの不揮発性の記憶部である。記憶部６には、制御部７によって実行される後述する動作モード制御処理及び手書き文字入力処理などを実行するための各種の制御プログラム、文字認識用のパターンデータ、及び画像データなどが記憶される。
【００１９】
制御部７は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるための制御プログラムなどの情報が予め記憶される不揮発性の記憶部である。前記ＲＡＭは、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される揮発性又は不揮発性の記憶部である。
【００２０】
具体的に、制御部７は、表示制御部７１、処理実行部７２、長押し操作検知部７３、動作モード制御部７４、文字認識部７５、及び文字編集部７６を含む。なお、制御部７は、前記制御プログラムに従って各種の処理を実行することにより各処理部として機能する。また、制御部７は、各処理部の一部又は複数の処理機能を実現する電子回路を備えるものであってもよい。
【００２１】
表示制御部７１は、操作表示部１に種々の情報を表示するとともに、ユーザーによってタッチ操作されるボタン又はアイコン等のタッチ操作対象を表示する。例えば、表示制御部７１は、ユーザーの指示に応じて、図３に示すようなアドレス情報設定画面８０等を操作表示部１に表示する。アドレス情報設定画面８０には、複数の文字入力欄８１Ａ〜８１Ｃ、複数のボタン８２Ａ〜８２Ｃ、８３等が表示されている。複数の文字入力欄８１Ａ〜８１Ｃ及び複数のボタン８２Ａ〜８２Ｃ、８３は、前記タッチ操作対象の一例である。
【００２２】
処理実行部７２は、前記タッチ操作対象に対するタッチ操作に応じて当該タッチ操作対象に応じた処理を実行する。例えば、図３に示すアドレス情報設定画面８０において、ボタン８２Ｂに対するタッチ操作が行われると、処理実行部７２は、文字入力欄８１Ｂに名前を入力するためのソフトウェアキーボード機能を呼び出す。また、例えば、図３に示すアドレス情報設定画面８０において、ボタン８３に対するタッチ操作が行われると、処理実行部７２は、アドレス情報設定画面８０を閉じる。
【００２３】
長押し操作検知部７３は、操作表示部１に対する長押し操作を検知する。長押し操作とは、操作表示部１の画面に対して指又はタッチペンなどの指示体をタッチさせた状態を保つ操作である。例えば、長押し操作検知部７３は、指示体が操作表示部１に接触してから所定時間以上接触し続けている場合に、長押し操作が行われていることを検知する。
【００２４】
動作モード制御部７４は、長押し操作検知部７３によって第１指示体（例えば、左手の指）による前記長押し操作が検知されている期間、操作表示部１に対する第２指示体（例えば、右手の指）による手書き文字入力操作を受け付ける。すなわち、動作モード制御部７４は、前記長押し操作の開始に応じて前記手書き文字入力操作の受付を開始し、前記長押し操作の終了に応じて前記手書き文字入力操作の受付を終了する。前記手書き文字入力操作とは、図５に示すように、操作表示部１の画面上に指又はタッチペン等の指示体によって文字（数字、記号等も含む）を書く操作である。
【００２５】
文字認識部７５は、前記手書き文字入力操作による手書き文字を認識して文字コードに変換する。例えば、文字認識部７５は、操作表示部１によって検出されるタッチ軌跡と、記憶部６等に予め記憶されている文字認識用のパターンデータとを照合して、前記タッチ軌跡に対応する文字コードを判別する。表示制御部７１は、文字認識部７５によって前記手書き文字から変換された文字コードに基づいて、操作表示部１に入力文字列を表示する。なお、文字認識部７５は、前記手書き文字に加えて、前記入力文字列を編集するための編集操作パターンを認識可能である。前記編集操作パターンには、例えば、前記入力文字列から少なくとも１文字を削除する削除操作パターン、及び前記入力文字列の少なくとも１文字の文字種を変換する文字種変換操作パターンなどが含まれている。文字種変換操作パターンの例としては、例えば、小文字を大文字に変換するパターン、大文字を小文字に変換するパターンなどが挙げられる。
【００２６】
文字編集部７６は、文字認識部７５によって認識される前記編集操作パターンに応じて前記入力文字列を編集する。例えば、文字編集部７６は、文字認識部７５によって認識される前記削除操作パターンに応じて前記入力文字列から少なくとも１文字を削除する。また、例えば、文字編集部７６は、文字認識部７５によって認識される前記文字種変換操作パターンに応じて前記入力文字列の少なくとも１文字の文字種を変換する。なお、文字編集部７６は、前記編集操作パターンが１点タッチ操作（図９参照）によって入力されたものか２点タッチ操作（図１１参照）によって入力されたものかによって、異なる処理を行ってもよい。例えば、文字編集部７６は、１点タッチ操作（すなわち、１本の指又はタッチペンによるタッチ操作）による前記削除操作パターンに応じて前記入力文字列の末尾の１文字を削除し、２点タッチ操作（すなわち、２本の指又はタッチペンによる同時タッチ操作）による前記削除操作パターンに応じて前記入力文字列の全ての文字を削除してもよい。また、文字編集部７６は、１点タッチ操作又は２点タッチ操作のタッチ軌跡の移動方向（例えば、左右方向又は上下方向）に応じて、前記入力文字の削除又は文字種変換を選択的に実行してもよい。
【００２７】
次に、図３〜図１２を参照しつつ、手書き文字の入力に関する画像形成装置１０の動作について説明する。
【００２８】
表示制御部７１は、ユーザーからの指示に応じて、図３に示すようなアドレス情報設定画面８０等を操作表示部１に表示する。アドレス情報設定画面８０には、３つの文字入力欄８１Ａ〜８１Ｃが表示されている。文字入力欄８１Ａ〜８１Ｃには、それぞれ、画像形成装置１０に登録されている「ＦＡＸ番号」、「名前」及び「Ｅ−ｍａｉｌ」の情報が表示される。なお、図３の例では、「名前」及び「Ｅ−ｍａｉｌ」は未登録である。ユーザーは、２種類の方法によって、文字入力欄８１Ａ〜８１Ｃの情報を新規に登録又は変更することができる。第１の方法はソフトウェアキーボードを利用する方法である。第２の方法は手書き文字を利用する方法である。
【００２９】
ユーザーによってボタン８２Ａ〜８２Ｃのいずれかがタッチされると、処理実行部７２によってソフトウェアキーボード機能が呼び出されて、操作表示部１にソフトウェアキーボードが表示される。ユーザーは、表示されたソフトウェアキーボードを操作して、タッチしたボタンに対応する文字入力欄に文字列を追加したり、当該文字入力欄の文字列を変更したり、当該文字入力欄の文字列を削除したりすることができる。なお、ソフトウェアキーボードを利用した文字入力は周知技術であるので、ここでは詳細な説明を省略する。
【００３０】
以下、図４〜図８を参照しつつ、ユーザーが所望の文字入力欄に手書き文字を利用して文字を追加する場合の画像形成装置１０の動作について具体的に説明する。ここでは、ユーザーが文字入力欄８１Ｂに名前を入力する場合を例として説明する。
【００３１】
図４に示すように、ユーザーが、指又はタッチペンなどの第１指示体９０Ａを用いて文字入力欄８１Ｂ上で長押し操作を行うと、長押し操作検知部７３によって、当該長押し操作が検知される。動作モード制御部７４は、長押し操作検知部７３によって前記長押し操作が検知されている間、前記手書き文字入力操作を受け付ける。動作モード制御部７４は、例えば、文字入力欄８１Ｂ上でのタッチ操作が所定時間以上継続した時点で画像形成装置１０の動作モードを前記通常モードから前記手書き文字入力モードへと切り替える。なお、変形例として、動作モード制御部７４は、文字入力欄８１Ｂ上でのタッチ操作が検知された時点で即座に画像形成装置１０の動作モードを前記通常モードから前記手書き文字入力モードへと切り替えてもよい。前記手書き文字入力モードは、前記長押し操作が終了するまで、すなわち第１指示体９０Ａが操作表示部１から離れるまで継続する。
【００３２】
図４に示すように、前記手書き文字入力モードでは、操作表示部１に表示される表示画像、すなわちアドレス情報設定画面８０の濃度が、前記通常モード時よりも一時的に薄くなる。すなわち、表示制御部７１は、動作モード制御部７４による前記手書き文字入力操作の受け付けが開始されるときに、操作表示部１に表示されている表示画像（例えば、文字、線、ボタン、アイコン、背景など）の濃度を一時的に薄くする。その後、動作モード制御部７４による前記手書き文字入力操作の受け付けが終了されるときに、表示制御部７１は、前記表示画像の濃度を元に戻す。これにより、ユーザーは、現在の動作モードが前記通常モードであるか前記手書き文字入力モードであるかを容易に判別することができる。
【００３３】
なお、変形例として、表示制御部７１は、前記手書き文字入力モードにおいて、操作表示部１に、例えば「手書き文字入力モード中」のように手書き文字入力モード中であることを示すメッセージ又は画像を表示してもよい。また、表示制御部７１は、前記手書き文字入力モードにおいて、操作表示部１の画面全体を白色などの特定の色にしてもよい。また、表示制御部７１は、前記手書き文字入力モードにおいて、入力対象の文字入力欄８１Ｂの濃度（例えば、入力文字列の濃度など）は維持したまま、その他の表示画像の濃度だけを薄くするようにしてもよい。
【００３４】
図５に示すように、前記手書き文字入力モードにおいて、ユーザーは、第１指示体９０Ａとは異なる第２指示体９０Ｂを用いた前記手書き文字入力操作によって、手書き文字を入力することができる。処理実行部７２は、動作モード制御部７４によって前記手書き文字入力操作が受け付けられている期間は、前記タッチ操作対象に対するタッチ操作が行われても当該タッチ操作対象に関連する処理を実行しない。すなわち、前記手書き文字入力モードにおいては、ボタン８２Ａ〜８２Ｃ、８３等に対するタッチ操作は無効になる。よって、図５に示すように、ユーザーは、ボタン８２Ａ〜８２Ｃ、８３等の位置を気にすることなく、操作表示部１の画面全体を使って手書き文字を自由に入力することができる。
【００３５】
図６に示すように、ユーザーが１文字分の手書き文字を書き終えると、文字認識部７５によって当該手書き文字が認識されて、当該手書き文字が文字コードに変換される。表示制御部７１は、前記長押し操作のタッチ位置に対応する文字入力欄（ここでは文字入力欄８１Ｂ）に、前記文字コードに基づいて入力文字列を表示する。なお、第１指示体９０Ａの現在のタッチ位置が、第１指示体９０Ａによる前記長押し操作の開始時点のタッチ位置からずれている場合には、表示制御部７１は、前記長押し操作の開始時点のタッチ位置に対応する前記文字入力欄に前記入力文字列を表示するのが好ましい。そうすれば、ユーザーは、前記手書き文字入力モードにおいて、入力対象の文字入力欄を固定したままで、第１指示体９０Ａのタッチ位置を自由に移動させることができる。よって、例えば、第２指示体９０Ｂによる前記手書き文字入力操作の際に、ユーザーは必要に応じて第１指示体９０Ａを邪魔にならない位置に移動させることができる。
【００３６】
なお、第２指示体９０Ｂが操作表示部１から離れたとしても、第１指示体９０Ａが操作表示部１に接触している間は、前記手書き文字入力モードが継続する。よって、図７に示すように、ユーザーは、第１指示体９０Ａによる前記長押し操作を継続している間、複数の手書き文字を順次入力することができる。
【００３７】
その後、図８に示すように、第１指示体９０Ａが操作表示部１から離れると、前記手書き文字入力モードが終了する。すなわち、動作モード制御部７４は、長押し操作検知部７３によって前記長押し操作がもはや検知されなくなると、画像形成装置１０の動作モードを、前記手書き文字入力モードから前記通常モードへと切り替える。そして、表示制御部７１は、操作表示部１に表示されている表示画像の濃度を元に戻す。
【００３８】
なお、ここでは、文字列が未入力の文字入力欄８１Ｂに対して文字を入力する場合について説明したが、すでに文字列が入力されている文字入力欄８１Ａに対しても同様に文字を追加することが可能である。この場合、例えば、表示制御部７１は、文字入力欄に文字列が表示されている状態において当該文字入力欄上で前記長押し操作が行われた場合に、当該長押し操作のタッチ位置に対応する当該文字列の末尾に、前記手書き入力操作に基づいて入力される前記入力文字列を追加してもよい。もしくは、表示制御部７１は、文字入力欄に文字列が表示されている状態において当該文字列上で前記長押し操作が行われた場合に、当該長押し操作のタッチ位置に対応する当該文字列内の位置に、前記手書き入力操作に基づいて入力される前記入力文字列を挿入してもよい。具体的には、例えば図３において、文字入力欄８１ＡのＦＡＸ番号の「３」と「４」の境界部分で前記長押し操作が行われて、前記手書き文字入力操作によって「８」が入力された場合に、表示制御部７１は、「３」と「４」の間に「８」を挿入してもよい。
【００３９】
次に、図９〜図１２を参照しつつ、ユーザーが所望の文字入力欄の文字を削除する場合の画像形成装置１０の動作について具体的に説明する。ここでは、ユーザーが文字入力欄８１Ｂに入力されている文字を削除する場合を例として説明する。
【００４０】
前記手書き文字入力モードでは、ユーザーは、予め定められた前記削除操作パターン（例えば、左向きの直線）を手書き入力することによって、すでに入力されている文字を削除することができる。例えば、図９に示すように、文字入力欄８１Ｂに対する前記手書き文字入力モードにおいて、第２指示体９０Ｂによって左向きの直線が入力されると、文字認識部７５は、当該タッチ軌跡が前記削除操作パターンであると認識することができる。なお、文字認識部７５は、当該削除操作パターンが１点タッチ操作によるものであるか、２点タッチ操作によるものであるかも判別することができる。また、文字認識部７５は、前記タッチ軌跡の形状に加えて、当該タッチ軌跡が入力されたときのタッチ位置の移動速度に応じて、例えばフリック操作、スワイプ操作、スライド操作などを区別して認識してもよい。また、当該タッチ軌跡が入力されたときのタッチ位置の左右の移動方向に応じて、文字の削除方法を変更してもよい。例えば、左向きの直線の入力により前記入力文字列の末尾の１文字が削除されるようにし、右向きの直線の入力により前記入力文字列の全ての文字が削除されるようにしてもよい。
【００４１】
図９に示すように、文字入力欄８１Ｂに例えば４文字の入力文字列が表示されている状態で１点タッチ操作による削除操作パターンが入力されると、図１０に示すように、文字編集部７６によって、前記入力文字列の末尾の１文字が削除される。また、図１１に示すように、文字入力欄８１Ｂに例えば４文字の入力文字列が表示されている状態で２点タッチ操作による削除操作パターンが入力されると、図１２に示すように、文字編集部７６によって、前記入力文字列の全ての文字が削除される。
【００４２】
ところで、タッチパネル等のポインティングデバイスを用いて手書き文字の入力が可能な手書き文字入力装置が存在する。一般に、この種の手書き文字入力装置では、手書き文字を入力する場合、ユーザーは、画面に表示されている手書き文字入力開始ボタン等をタップして手書き文字の入力画面を呼び出す。そして手書き文字の入力を終えた後に、ユーザーは、閉じるボタン等をタップして当該入力画面を閉じる。しかしながら、このような手書き文字入力装置では、手書き文字の入力を行うために、ユーザーは前記入力画面を呼び出したり閉じたりするために所定のボタンを探してタップする必要がある。よって、ユーザーは手書き文字の入力を速やかに行うことができない。なお、所定の手書き入力領域において手書き入力された文字を認識して、その認識結果を認識結果表示領域に表示する手書き文字入力装置も存在する。しかしながら、このような手書き文字入力装置では、画面内に所定の手書き入力領域が表示されている必要があるので、その分だけ、表示領域が無駄になってしまう。
【００４３】
これに対して、本実施形態の画像形成装置１０では、長押し操作検知部７３によって第１指示体９０Ａによる前記長押し操作が検知されている期間、操作表示部１に対する第２指示体９０Ｂによる手書き文字入力操作が受け付けられるので、表示領域を無駄にすることなく、且つユーザーが手書き文字の入力を速やかに行うことが可能である。
【００４４】
以下、図１３を参照しつつ、制御部７によって実行される前記動作モード制御処理の手順の一例について説明する。ここで、ステップＳ１、Ｓ２・・・は、制御部７により実行される処理手順（ステップ）の番号を表している。なお、前記動作モード制御処理は、例えば、画像形成装置１０の電源がオンされたことに応じて開始され、その後、画像形成装置１０の電源がオフされたことに応じて終了される。
【００４５】
＜ステップＳ１＞
まず、ステップＳ１において、制御部７は、操作表示部１からの信号に基づいて、操作表示部１に対するタッチ操作が行われたか否かを判断する。そして、操作表示部１に対するタッチ操作が行われたと判断されると（Ｓ１：Ｙｅｓ）、処理がステップＳ２に移行する。一方、操作表示部１に対するタッチ操作が行われていないと判断されると（Ｓ１：Ｎｏ）、操作表示部１に対するタッチ操作が行われたと判断されるまで、ステップＳ１の処理が繰り返される。
【００４６】
＜ステップＳ２＞
ステップＳ２において、制御部７は、前記タッチ操作のタッチ位置が前記文字入力欄上であるか否かを判断する。そして、前記タッチ操作のタッチ位置が前記文字入力欄上であると判断されると（Ｓ２：Ｙｅｓ）、処理がステップＳ３に移行する。一方、前記タッチ操作のタッチ位置が前記文字入力欄上ではないと判断されると（Ｓ２：Ｎｏ）、処理がステップＳ９に移行する。
【００４７】
＜ステップＳ３＞
ステップＳ３において、制御部７は、前記タッチ操作が所定時間以上継続したか否かを判断する。そして、前記タッチ操作が所定時間以上継続していると判断されると（Ｓ３：Ｙｅｓ）、処理がステップＳ４に移行する。一方、前記タッチ操作が所定時間以上継続しなかった場合は（Ｓ３：Ｎｏ）、処理がステップＳ１に戻る。
【００４８】
＜ステップＳ４＞
ステップＳ４において、制御部７は、前記タッチ操作のタッチ位置に対応する前記文字入力欄を、入力対象欄として前記ＲＡＭ等に記憶する。
【００４９】
＜ステップＳ５＞
ステップＳ５において、制御部７は、前記手書き文字入力モードを開始する。このとき、制御部７は、操作表示部１に表示されている前記表示画像の濃度を一時的に薄くする。
【００５０】
＜ステップＳ６＞
ステップＳ６において、制御部７は、前記手書き文字入力処理を実行する。なお、前記手書き文字入力処理の詳細については図１４のフローチャートを参照して後述する。
【００５１】
＜ステップＳ７＞
ステップＳ７において、制御部７は、第１指示体９０Ａによる長押し操作が終了したか否かを判断する。そして、前記長押し操作が終了したと判断されると（Ｓ７：Ｙｅｓ）、処理がステップＳ８に移行する。一方、前記長押し操作が終了していないと判断されると（Ｓ７：Ｎｏ）、前記長押し操作が終了したと判断されるまで、ステップＳ６の手書き文字入力処理が継続される。
【００５２】
＜ステップＳ８＞
ステップＳ８において、制御部７は、前記手書き文字入力モードを終了する。このとき、制御部７は、前記表示画像の濃度を元に戻す。そして、処理がステップＳ１に戻る。
【００５３】
＜ステップＳ９＞
ステップＳ９において、制御部７は、前記タッチ操作のタッチ位置が前記タッチ操作対象上であるか否かを判断する。そして、前記タッチ操作のタッチ位置が前記タッチ操作対象上であると判断されると（Ｓ９：Ｙｅｓ）、処理がステップＳ１０に移行する。一方、前記タッチ操作のタッチ位置が前記タッチ操作対象上ではないと判断されると（Ｓ９：Ｎｏ）、処理がステップＳ１に戻る。
【００５４】
＜ステップＳ１０＞
ステップＳ１０において、制御部７は、前記タッチ操作のタッチ位置に対応する前記タッチ操作対象に応じた処理を実行する。そして、処理がステップＳ１に戻る。
【００５５】
なお、前記ステップＳ１、Ｓ３、Ｓ７の処理（長押し操作検知ステップ）は、制御部７の長押し操作検知部７３によって実行される。前記ステップＳ５、Ｓ８の処理（動作モード制御ステップ）は、制御部７の動作モード制御部７４によって実行される。
【００５６】
次に、図１４を参照しつつ、前記ステップＳ６において制御部７によって実行される前記手書き文字入力処理の手順の一例について説明する。
【００５７】
＜ステップＳ２１＞
ステップＳ２１において、制御部７は、操作表示部１からの信号に基づいて、前記長押し操作を行っている第１指示体９０Ａとは異なる第２指示体９０Ｂのタッチ軌跡を検出する。
【００５８】
＜ステップＳ２２＞
ステップＳ２２において、制御部７は、前記タッチ軌跡と、記憶部６等に予め記憶されているパターンデータ（文字認識用のパターンデータ及び前記編集操作パターンデータ）とを照合する文字認識処理を行う。
【００５９】
＜ステップＳ２３＞
ステップＳ２３において、制御部７は、前記タッチ軌跡が文字を表しているか否かを判断する。そして、前記タッチ軌跡が文字を表していると判断されると（Ｓ２３：Ｙｅｓ）、処理がステップＳ２４に移行する。一方、前記タッチ軌跡が文字を表していないと判断されると（Ｓ２３：Ｎｏ）、処理がステップＳ２５に移行する。
【００６０】
＜ステップＳ２４＞
ステップＳ２４において、制御部７は、前記入力文字欄に文字を追加する。具体的には、制御部７は、前記タッチ軌跡に対応する文字の文字コードを、前記入力文字欄に対応する入力文字列データに追加する。その結果、操作表示部１において、前記タッチ軌跡に対応する文字が前記入力文字欄に追加される。そして、処理がステップＳ２１に戻る。
【００６１】
＜ステップＳ２５＞
ステップＳ２５において、制御部７は、前記タッチ軌跡が前記編集操作パターンを表しているか否かを判断する。そして、前記タッチ軌跡が前記編集操作パターンを表していると判断されると（Ｓ２５：Ｙｅｓ）、処理がステップＳ２６に移行する。一方、前記タッチ軌跡が前記編集操作パターンを表していないと判断されると（Ｓ２５：Ｎｏ）、処理がステップＳ２１に戻る。
【００６２】
＜ステップＳ２６＞
ステップＳ２６において、制御部７は、前記入力文字欄の文字列を編集する。具体的には、制御部７は、前記タッチ軌跡に対応する前記編集操作パターンに応じて、前記入力文字欄に対応する入力文字列データを変更又は削除する。例えば、前記タッチ軌跡が前記１点タッチ操作による前記削除操作パターンを表している場合は、制御部７は、前記入力文字欄に対応する入力文字列データから末尾の文字の文字コードを削除する。また、例えば、前記タッチ軌跡が大文字を小文字に変換する前記文字種変換パターンを表している場合には、制御部７は、前記入力文字欄に対応する入力文字列データのうちの末尾の文字の文字コードを大文字の文字コードから小文字の文字コードに変更する。そして、処理がステップＳ２１に戻る。
【００６３】
なお、本実施形態では、本発明を画像形成装置に適用しているが、本発明はこれに限らず、少なくとも２点のタッチ位置を同時に検出可能な操作表示部を備える任意の入力装置に適用可能である。ただし、２つの指示体を用いて手書き文字の入力が行われるので、本発明は、画像形成装置１０の操作表示部１のように、据え置き型装置の操作表示部を通じて手書き文字を入力する用途に特に好適である。
【００６４】
また、本実施形態では、操作表示部１を通じて入力される手書き文字に対して文字認識処理が行われるが、本発明はこれに限らない。例えば、手書きによるサイン又は手書きによるメモを、文字コードに変換することなく画像データとして保存する用途にも、本発明は適用可能である。
【符号の説明】
【００６５】
１  操作表示部
２  ＡＤＦ
３  画像読取部
４  画像形成部
１０  画像形成装置
８０  アドレス情報設定画面
８１Ａ〜８１Ｃ  文字入力欄
８２Ａ〜８２Ｃ、８３  ボタン
９０Ａ  第１指示体
９０Ｂ  第２指示体
【図１】
0006500830.tif 000002
【図２】
0006500830.tif 000003
【図３】
0006500830.tif 000004
【図４】
0006500830.tif 000005
【図５】
0006500830.tif 000006
【図６】
0006500830.tif 000007
【図７】
0006500830.tif 000008
【図８】
0006500830.tif 000009
【図９】
0006500830.tif 000010
【図１０】
0006500830.tif 000011
【図１１】
0006500830.tif 000012
【図１２】
0006500830.tif 000013
【図１３】
0006500830.tif 000014
【図１４】
0006500830.tif 000015