(57)【要約】【課題】画像メモリに文字認識用の辞書データを記憶するように構成した場合であっても、画像メモリにおいて記憶可能な画像データのデータ量が少なくなることを防止可能な複合機を提供する。【解決手段】複合機１は、画像データと文字認識用の辞書データとを記憶させるための画像メモリ１６と、辞書データを用いて、対象となる画像データの文字認識を行う文字認識部２３と、取得された画像データを辞書データが記憶されている画像メモリ１６の空領域に記憶するメモリ制御部３１とを備える。メモリ制御部３１は、画像メモリ１６に空領域がない場合、辞書データが記憶された領域に画像データを上書きする。また、メモリ制御部３１は、文字認識部２３が文字を認識する際に、辞書データの少なくとも一部が上書きされている場合、画像データを削除した後、辞書データを画像メモリ１６にロードする。【選択図】図１
2011166665.tif 000002
【特許請求の範囲】
【請求項１】
取得した画像データを処理する複合機において、
前記画像データと文字認識用の辞書データとを記憶させるためのメモリと、
前記メモリに記憶された辞書データを用いて、前記画像データのうち文字認識の対象となる画像データの文字認識を行う文字認識手段と、
取得された前記画像データを前記辞書データが記憶されている前記メモリの空領域に記憶するメモリ制御手段と、
を備え、
前記メモリ制御手段は、前記辞書データが記憶されている前記メモリに空領域がない場合、前記辞書データが記憶された領域に前記画像データを上書きすることを特徴とする複合機。
【請求項２】
前記辞書データの少なくとも一部が上書きされているか否かを判断する判断手段を備え、
前記メモリ制御手段は、前記文字認識手段が文字を認識する際に、前記辞書データの少なくとも一部が上書きされていると前記判断手段によって判断された場合、前記辞書データを記憶する領域に記憶された前記画像データを削除した後、前記辞書データを前記メモリにロードすることを特徴とする請求項１に記載の複合機。
【請求項３】
前記メモリより読出速度が遅く、前記辞書データを格納する低速メモリを備え、
前記メモリ制御手段は、前記辞書データを前記低速メモリから前記メモリにロードすることを特徴とする請求項２に記載の複合機。
【請求項４】
前記メモリに記憶された前記画像データを用紙に印刷する印刷手段を備え、
前記メモリ制御手段は、前記辞書データを記憶する領域に記憶された前記画像データが前記印刷手段によって印刷された場合に、印刷された画像データを前記メモリから削除することを特徴とする請求項２又は３に記載の複合機。
【請求項５】
前記辞書データの少なくとも一部が上書きされているか否かを判断する判断手段を備え、
前記メモリは、複数種類の前記辞書データを記憶し、
前記文字認識手段は、前記複数種類の辞書データのうち文字の認識対象に適した前記辞書データの少なくとも一部が上書きされていると前記判断手段によって判断された場合、前記複数種類の辞書データのうち上書きされていない辞書データを用いて、前記認識対象の文字認識を行うことを特徴とする請求項１に記載の複合機。
【請求項６】
前記辞書データの少なくとも一部が上書きされているか否かを判断する判断手段と、
前記メモリより読出速度が遅く、前記辞書データを格納する低速メモリと、を備え、
前記文字認識手段は、前記辞書データの少なくとも一部が上書きされていると前記判断手段によって判断された場合、前記低速メモリに記憶された辞書データを用いて文字認識を行うことを特徴とする請求項１に記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字認識機能を有する複合機に関する。
【背景技術】
【０００２】
従来から、スキャナ、ＦＡＸ、コピー、又はプリンタ等の機能を備え、画像データの処理を行う複合機が知られている。また、複合機には、画像データから文字を認識して文字コードを生成する文字認識機能が搭載されたものがある。特許文献１には、文字認識機能を有する装置として、名刺に記載された文字の認識を行う名刺認識装置が記載されている。この特許文献１に記載された名刺認識装置では、予め文字認識用の辞書データが記憶され、記憶された辞書データを用いて文字認識が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−５５４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、複合機は画像データを速く処理するため、読出速度が比較的速い画像メモリを備えている。一方、文字認識用の辞書データも、文字認識処理を速くするため、読出速度が比較的速いメモリに記憶することが好ましい。しかし、複合機に文字認識機能を搭載するために、文字認識用の辞書データを記憶するメモリとして、読出速度が比較的速いメモリを更に装備すると、コストが高くなるという問題が生じる。
【０００５】
一方、画像メモリに画像データを記憶する領域と辞書データを記憶する領域を設けて、画像メモリに辞書データを記憶すると、別のメモリを装備する必要はなくなるので、コストの問題は解消される。しかしながらこの場合、辞書データの容量が比較的大きい為に、画像メモリにおいて画像データを記憶可能な領域が小さくなる。このため、記憶可能な画像データのデータ量が少なくなるので問題となる。
【０００６】
本発明は、上記問題点を解消する為になされたものであり、画像メモリに文字認識用の辞書データを記憶する構成とした場合であっても、画像メモリに記憶可能な画像データのデータ量が少なくなることを防止可能な複合機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る複合機は、取得した画像データを処理する複合機であって、画像データと文字認識用の辞書データとを記憶させるためのメモリと、メモリに記憶された辞書データを用いて、画像データのうち文字認識の対象となる画像データの文字認識を行う文字認識手段と、取得された画像データを辞書データが記憶されているメモリの空領域に記憶するメモリ制御手段と、を備え、メモリ制御手段は、辞書データが記憶されているメモリに空領域がない場合、辞書データが記憶された領域に画像データを上書きすることを特徴とする。
【０００８】
本発明に係る複合機によれば、メモリに記憶された辞書データを用いて、文字認識が行われる。一方、取得された画像データは、辞書データが記憶されているメモリの空領域に順次記憶される。そして、辞書データが記憶されているメモリに空領域がなくなると、画像データは、メモリにおける辞書データが記憶されている領域に上書きされる。これにより、メモリの全ての領域を使って画像データを記憶することができる。従って、メモリに文字認識用の辞書データを記憶する構成とした場合であっても、画像メモリに記憶可能な画像データのデータ量が少なくなることを防止することが可能となる。
【０００９】
本発明に係る複合機では、辞書データの少なくとも一部が上書きされているか否かを判断する判断手段を備え、メモリ制御手段は、文字認識手段が文字を認識する際に、辞書データの少なくとも一部が上書きされていると判断手段によって判断された場合、辞書データを記憶する領域に記憶された画像データを削除した後、辞書データをメモリにロードすることが好ましい。
【００１０】
この好ましい構成によれば、文字認識が行われる際に、メモリにおいて辞書データの少なくとも一部が上書きされているか否かの判断が判断手段によって行われる。そして、上書きされていると判断された場合に、辞書データを記憶する領域に記憶された画像データが削除される。これにより、メモリ内に辞書データを記憶するための領域が確保されるので、取得した辞書データをメモリに再び記憶することができる。従って、辞書データを用いて文字認識処理を実行することができる。
【００１１】
本発明に係る複合機では、メモリより読出速度が遅く、辞書データを格納する低速メモリを備え、メモリ制御手段は、辞書データを低速メモリからメモリにロードすることが好ましい。
【００１２】
この好ましい構成によれば、メモリにおいて辞書データの少なくとも一部が上書きされている場合に、低速メモリから辞書データをロードして、メモリに再び記憶することができる。
【００１３】
本発明に係る複合機では、メモリに記憶された画像データを用紙に印刷する印刷手段を備え、メモリ制御手段は、辞書データを記憶する領域に記憶された画像データが印刷手段によって印刷された場合に、印刷された画像データをメモリから削除することが好ましい。
【００１４】
この好ましい構成によれば、メモリに記憶された画像データが用紙に印刷されると、当該印刷された画像データが削除される。このため、印刷処理を行う前に画像データが失われることを防止すると共に、メモリ内に辞書データを記憶するための領域を確保することができる。
【００１５】
本発明に係る複合機では、辞書データの少なくとも一部が上書きされているか否かを判断する判断手段を備え、メモリは、複数種類の辞書データを記憶し、文字認識手段は、複数種類の辞書データのうち文字の認識対象に適した辞書データの少なくとも一部が上書きされていると判断手段によって判断された場合、複数種類の辞書データのうち上書きされていない辞書データを用いて、認識対象の文字認識を行うことが好ましい。
【００１６】
この好ましい構成によれば、複数種類の辞書データがメモリに記憶され、複数種類の辞書データのうち認識対象に適した辞書データの少なくとも一部が上書きされていると、メモリにおいて上書きされていない辞書データが利用される。すなわち、上書きされていない辞書データを用いて、文字認識処理を実行することができる。
【００１７】
本発明に係る複合機では、辞書データの少なくとも一部が上書きされているか否かを判断する判断手段と、メモリより読出速度が遅く、辞書データを格納する低速メモリと、を備え、文字認識手段は、辞書データの少なくとも一部が上書きされていると判断手段によって判断された場合、低速メモリに記憶された辞書データを用いて文字認識を行うことが好ましい。
【００１８】
この好ましい構成によれば、辞書データがメモリに記憶されているときは、読出速度が比較的速いメモリに記憶された辞書データを用いて文字認識を行うことにより、比較的速く文字認識を行うことができる。そして、辞書データがメモリに記憶されていないときは、低速メモリに記憶された辞書データを利用することにより、メモリに辞書データが記憶されていなくても文字認識を行うことができる。
【発明の効果】
【００１９】
本発明によれば、画像メモリに文字認識用の辞書データを記憶する構成とした場合であっても、画像メモリに記憶可能な画像データのデータ量が少なくなることを防止することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係る複合機の構成を示すブロック図である。
【図２】複合機の制御部による画像データを記憶する処理手順を示すフローチャートである。
【図３】複合機の制御部による辞書データをロードするための処理手順を示すフローチャートである。
【図４】複合機の制御部による辞書データをロードするための処理手順の変形例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。図１を用いて、実施形態に係る複合機１の構成について説明する。図１は、実施形態に係る画像データ処理装置が搭載された複合機１の構成を示すブロック図である。
【００２２】
複合機１は、プリンタ、コピー、スキャナ、ＦＡＸ、及びＩＦＡＸ機能といった画像データを処理する機能に加えて、文字認識機能が搭載された装置である。この複合機１は、文字認識用の辞書データが記憶された画像メモリ１６に、入力された画像データを順次記憶する。そして、辞書データが記憶されている画像メモリ１６に空領域がなくなると、辞書データが記憶された領域に画像データを上書きする。また、この複合機１は、文字認識を行う際に、辞書データの少なくとも一部が上書きされていると、辞書データを画像メモリ１６にロードする。これにより、複合機１は、画像メモリ１６に記憶された辞書データを用いて文字認識処理を実行する。
【００２３】
上記の機能を実現するために複合機１は、操作部１１、表示部１２、ＬＡＮインターフェース１３、Ｗｅｂサーバ１４、低速メモリ１５、画像メモリ１６、スキャナ１７、コーディク１８、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１９、モデム２０、ＩＦＡＸ制御部２１、プリンタ２２、文字認識部２３、及び制御部３０を備えている。なお、各部は通信線２４で相互に通信可能に接続されている。
【００２４】
操作部１１は、ユーザが複合機１を操作するために設けられた各種のファンクションキー等を備えている。例えば、ユーザは、複合機１に文字認識の対象となる紙原稿をセットした後、操作部１１を操作することにより、文字認識処理（ＯＣＲ処理）の指示を入力することができる。
【００２５】
表示部１２は、ＬＣＤ等を用いた表示装置であり、複合機１の動作状態、設定内容、及び各種のメッセージ等を表示する。ユーザは、表示部１２の表示に応じて、操作部１１を介した各種の操作を行うことができる。例えば、ユーザは、画像データの削除を促すメッセージが表示部１２に表示された場合に、操作部１１を介して画像データの削除を指示することができる。
【００２６】
ＬＡＮインターフェース１３は、パーソナルコンピュータ５０が接続されたＬＡＮ５１に接続されている。このため、複合機１は、パーソナルコンピュータ５０を介してユーザから操作を受け付けることができる。また、複合機１から出力される各種の情報をパーソナルコンピュータ５０に設けられたディスプレイに表示させることができる。
【００２７】
また、ＬＡＮインターフェース１３は、パーソナルコンピュータ５０から複合機１へ出力された印刷データを入力する。印刷データは、文字又は画像を含む文書データであり、ユーザの操作による印刷指示と共に入力される。印刷データは、画像データとして複合機１へ入力され、画像メモリ１６に記憶される。画像メモリ１６に記憶された画像データは、プリンタ２２によって印刷される。
【００２８】
Ｗｅｂサーバ１４は、例えばＨＴＭＬで記述されたホームページ、ログインページ、及びファクシミリ操作ページ等のデータに対して、パーソナルコンピュータ５０からアクセスして所定のＨＴＴＰタスクを実行することを可能にする。
【００２９】
低速メモリ１５は、文字認識を実行するための辞書データを格納している。低速メモリ１５は、辞書データとして、例えば、日本語用の辞書データと英語用の辞書データとを記憶している。低速メモリ１５としては、例えば、フラッシュＲＯＭ、ＣＦ（コンパクトフラッシュ（登録商標））等の不揮発性メモリを用いることができる。
【００３０】
画像メモリ１６は、画像データと辞書データとを記憶させるためのメモリである。すなわち、画像メモリ１６は、特許請求の範囲に記載のメモリとして機能する。画像メモリ１６は、画像データが取得されると、取得された画像データを記憶する。この画像メモリ１６は、低速メモリ１５より読出速度が速いメモリで構成されている。画像メモリ１６としては、例えば、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  ＲＡＭ）等を用いることができる。
【００３１】
低速メモリ１５に格納されている辞書データが画像メモリ１６へロードされることによって、画像メモリ１６に記憶される。辞書データには、辞書データの種別毎に設定された識別情報が含まれている。画像メモリ１６には、辞書データが記憶される領域の先頭アドレスにこの識別情報が埋め込まれた状態で辞書データが記憶される。
【００３２】
スキャナ１７は、光学式の読取装置であり、紙文書等の原稿を読み取り、画像データを生成する。コーデック１８は、スキャナ１７で読み取られた画像データを符号化圧縮するとともに符号化圧縮されている画像データを復号する。スキャナ１７によって生成された画像データは、コーディク１８で符号化された状態で画像メモリ１６に記憶される。ユーザがコピー操作をした場合には、スキャナ１７によって生成された画像データが画像メモリ１６に記憶される。そして、記憶された画像データがプリンタ２２によって印刷される。
【００３３】
ＮＣＵ１９は、モデム２０と接続されており、モデム２０と公衆交換電話網（ＰＳＴＮ）５２との接続を制御し、ＦＡＸの送受信を行う。ＦＡＸの送信が行われる際には、スキャナ１７によって生成された画像データが画像メモリ１６から読み込まれ、ＮＣＵ１９によってＰＳＴＮ５２を介して送信される。ＦＡＸの受信が行われる際には、ＰＳＴＮ５２からＮＣＵ１９によって受信されたＦＡＸデータが、画像データとして画像メモリ１６に記憶され、記憶された画像データがプリンタ２２によって印刷される。
【００３４】
ＩＦＡＸ制御部２１は、画像メモリ１６に記憶された画像データを電子メールに添付し、メールアドレス宛てに送信する。また、ＩＦＡＸ制御部２１は、設定された時間毎にサーバからＬＡＮインターフェース１３を介して電子メールを受信する。ＩＦＡＸ制御部２１によって受信された電子メールに添付された画像データは、画像メモリ１６に記憶される。そして、プリンタ２２によって印刷される。
【００３５】
プリンタ２２は、電子写真方式のプリンタであり、画像メモリ１６に記憶された画像データを用紙に印刷する。すなわち、プリンタ２２は、特許請求の範囲に記載の印刷手段として機能する。画像データは、プリンタ２２によって印刷が実行されると、画像メモリ１６から削除される。
【００３６】
文字認識部２３は、画像メモリ１６に記憶された辞書データを用いて、画像データのＯＣＲ処理（文字認識処理）を行う。すなわち、文字認識部２３は、特許請求の範囲に記載の文字認識手段として機能する。文字認識の対象となる画像データは、例えば、スキャナ１７によって読み込まれ、画像メモリ１６に記憶された画像データである。
【００３７】
制御部３０は、演算を行うマイクロプロセッサを有し、ＲＯＭに記憶されたプログラムを実行することにより、複合機１を構成するハードウェアを統合的に制御する。これにより、複合機１を構成する各部の機能が実現される。
【００３８】
また、制御部３０は、上記プログラムを実行することにより実現される機能的な構成要素として、メモリ制御部３１と判断部３２とを備える。メモリ制御部３１は、辞書データが記憶されている画像メモリ１６の空領域に、取得された画像データを記憶する。すなわち、メモリ制御部３１は、特許請求の範囲に記載のメモリ制御手段として機能する。ここで、画像メモリ１６の空領域とは、辞書データと画像データが記憶されている領域以外の領域である。
【００３９】
取得された画像データは、スキャナ１７によって生成された画像データ、又は、複合機１の外部から入力された画像データ等である。複合機１の外部から入力された画像データは、例えば、パーソナルコンピュータ５０から出力された印刷データである。また例えば、ＮＣＵ１９によって受信されたＦＡＸデータ、ＩＦＡＸ制御部２１によって受信された電子メールに添付された画像データ等である。
【００４０】
また、メモリ制御部３１は、辞書データが記憶されている画像メモリ１６に空領域がない場合、辞書データが記憶された領域に取得された画像データを上書きする。メモリ制御部３１は、画像メモリ１６における辞書データが記憶された領域に画像データを上書きする場合、辞書データの識別情報が記憶された領域から順に上書きする。
【００４１】
判断部３２は、画像メモリ１６において、辞書データの少なくとも一部が上書きされているか否かを判断する。すなわち、判断部３２は、特許請求の範囲に記載の判断手段として機能する。判断部３２は、識別情報が記憶された領域を参照して、該領域に記憶された識別情報が他の情報に書き変えられているか否かを判別することにより、辞書データの少なくとも一部が上書きされているか否かを判断する。例えば、識別情報“ＡＡＡ”が記憶された領域に識別情報“ＡＡＡ”以外の情報が記憶されていた場合には、辞書データの少なくとも一部が上書きされていると判断する。
【００４２】
メモリ制御部３１は、文字認識部２３が文字を認識する際に、辞書データの少なくとも一部が上書きされていると判断部３２によって判断された場合、ユーザの操作に応じて、辞書データを記憶する領域に記憶された画像データを削除する。そして、メモリ制御部３１は、辞書データを低速メモリ１５から画像メモリ１６にロードする。
【００４３】
メモリ制御部３１は、辞書データを記憶する領域に記憶された画像データを削除する際に、画像データの削除を促すメッセージ及び用紙の補充を促すメッセージを出力する。このメッセージは、表示部１２によって表示される。表示されたメッセージに応じて、ユーザが、画像データを削除する旨の操作を入力した場合、メモリ制御部３１は、画像データを画像メモリ１６から削除する。
【００４４】
ここで、画像メモリ１６には、辞書データを記憶するための辞書領域が設定されている。そして、メモリ制御部３１が、辞書領域に記憶された画像データを優先的に削除することにより、辞書データを記憶可能な領域を効率的に確保することができる。
【００４５】
一方、表示されたメッセージに応じて、ユーザが用紙を補充すると、用紙がないために印刷処理が停止していた場合には、画像メモリ１６に記憶されている画像データが印刷される。この場合、メモリ制御部３１は、印刷された画像データを画像メモリ１６から削除する。ここで、プリンタ２２が、辞書領域に記憶された画像データを優先的に印刷することにより、辞書領域に記憶された画像データを優先的に消去することができる。
【００４６】
以下、図２及び図３を用いて、複合機１の動作を説明する。まず、図２を用いて、制御部３０による画像データを記憶する処理について説明する。図２は、複合機１の制御部３０による画像データを記憶する処理手順を示すフローチャートである。
【００４７】
まず、ステップＳ１０１では、取得された画像データが読み込まれる。次に、ステップＳ１０２において、辞書データが記憶されている画像メモリ１６に空領域がある場合には、ステップＳ１０３へ処理が移行する。ステップＳ１０３では、ステップＳ１０１で取得された画像データが画像メモリ１６の空領域に書き込まれる。
【００４８】
一方、ステップＳ１０２において、辞書データが記憶されている画像メモリ１６に空領域がない場合には、ステップＳ１０４へ処理が移行する。ステップＳ１０４では、ステップＳ１０１で取得された画像データが、画像メモリ１６内の辞書データが記憶された領域に上書きされる。
【００４９】
制御部３０は、辞書データが上書きされることにより、画像メモリ１６から辞書データの少なくとも一部が失われた場合に、新たに辞書データをロードする。この処理について図３を用いて説明する。図３は、複合機１の制御部３０による辞書データをロードするための処理手順を示すフローチャートである。
【００５０】
まず、ＯＣＲ処理の対象となる原稿がユーザによって複合機１にセットされ、ＯＣＲ処理を指示する操作がユーザによって行われると、ステップＳ２０１において、ＯＣＲ処理の指示が操作部１１から受け付けられる。ステップＳ２０２では、辞書データの識別情報が、画像メモリ１６に記憶されているか否かについて確認が行われる。
【００５１】
ステップＳ２０２において辞書データの識別情報が画像メモリ１６に記憶されていることが確認された場合には、ステップＳ２０３において、辞書データは上書きされていないと判断される。そして、ステップＳ２０８へ処理が移行する。ステップＳ２０２において辞書データの識別情報が画像メモリ１６に記憶されていることが確認されなかった場合には、ステップＳ２０３において、辞書データの少なくとも一部が上書きされていると判断される。そして、ステップＳ２０４へ処理が移行する。
【００５２】
ステップＳ２０４では、紙の補充、又は、画像データの消去をユーザに促すためのメッセージが出力される。このメッセージは、表示部１２に表示される。ユーザがメッセージに応じて紙を補充すると、用紙がないために印刷処理が停止していた場合には、画像メモリ１６に記憶されている画像データが印刷される。この場合、ステップＳ２０５では、画像メモリ１６に記憶された画像データのうち、印刷処理された画像データが削除される。
【００５３】
ユーザが、ステップＳ２０４において出力されたメッセージに応じて、画像データを削除する旨の操作を入力すると、ステップＳ２０５では、画像データが画像メモリ１６から削除される。
【００５４】
続いて、ステップＳ２０６では、画像メモリ１６に辞書データを記憶可能な空領域ができたか否かについて判断が行われる。ここで、辞書データを記憶可能な空領域が生じてない場合には、ステップＳ２０４に戻って、再び画像メモリ１６から画像データを消去するためにステップＳ２０４及びステップＳ２０５の処理を実行する。これにより、辞書データを記憶する領域を確保することができる。
【００５５】
ステップＳ２０６において、辞書データを記憶可能な空領域ができたと判断された場合には、ステップＳ２０７へ処理が進む。ステップＳ２０７では、低速メモリ１５に記憶された辞書データが、画像メモリ１６へロードされる。そして、ステップＳ２０８では、ＯＣＲ処理の指示が文字認識部２３へ出力され、ＯＣＲ処理が開始される。以上により、画像メモリ１６に記憶された辞書データを用いて、ＯＣＲ処理を行うことができる。
【００５６】
以上説明した本実施形態に係る複合機１によれば、取得された画像データが、辞書データの記憶されている画像メモリ１６の空領域に順次記憶される。そして、画像メモリ１６に空領域がなくなると、画像データは、画像メモリ１６における辞書データの記憶されている領域に上書きされる。これにより、画像メモリ１６の全ての領域を使って画像データを記憶することができる。従って、画像メモリ１６に文字認識用の辞書データを記憶する構成とした場合であっても、画像メモリ１６において記憶可能な画像データのデータ量が少なくなることを防止することが可能となる。
【００５７】
また、本実施形態に係る複合機１によれば、既に製造された複合機にＯＣＲ機能を後から付加する場合でも、画像メモリ１６に記憶可能な画像データの量を減少させることなく、辞書データを画像メモリ１６に記憶することができる。すなわち、既に製造された複合機にＯＣＲ機能を付加する場合でも、スペックダウンを回避することができる。
【００５８】
また、本実施形態に係る複合機１では、ＯＣＲ処理が行われる際に、辞書データの少なくとも一部が上書きされていると、辞書データが記憶される領域に記憶された画像データが削除される。これにより、生じた空領域に、低速メモリ１５からロードされた辞書データが記憶される。従って、アクセス速度が比較的速い画像メモリ１６に記憶された辞書データを用いてＯＣＲ処理行うことができる。
【００５９】
更に、本実施形態に係る複合機１では、ＯＣＲ処理が行われる際に、辞書データの少なくとも一部が上書きされていると、用紙の補充をユーザに促すメッセージが表示される。そして、ユーザによって用紙が補充されると、画像メモリ１６に記憶された画像データが印刷され、当該印刷された画像データが削除される。このため、印刷処理を行う前に画像データが失われることを防止すると共に、辞書データが記憶される領域に記憶された画像データを削除することができる。
【００６０】
引き続いて、本実施形態の変形例について説明する。変形例に係る複合機１では、画像メモリ１６に、複数種類の辞書データが記憶されている。例えば、複数の辞書データとして、数字用の辞書データ、日本語用の辞書データ、英語用の辞書データが記憶されている。この場合、認識対象となる情報に適した辞書データを識別できるように、電話番号及びＦＡＸ番号に数字用の辞書データが関連付けられている。また、電子メールアドレスに英語用及び数字用の辞書データが関連付けられ、名前、会社名、部署名等に日本語用の辞書データが関連付けられ、名刺の裏面などに記載された英語表記に英語用の辞書データが関連付けられている。
【００６１】
図４を用いて、本実施形態の変形例に係る処理について説明する。図４は、複合機１の制御部３０による辞書データをロードするための処理手順の変形例を示すフローチャートである。以下、ＯＣＲ処理の対象が名刺である場合を例にして説明する。
【００６２】
ユーザが名刺を複合機１にセットし、名刺においてＯＣＲ処理の認識対象となる情報を指定すると、ステップＳ２１１において、この指定が受け付けられる。認識対象となる情報は、名刺に記載された電話番号、ＦＡＸ番号、電子メールアドレス、名前、会社名、部署名等のうちから選択される情報である。すなわち、ステップＳ２１１において、名刺のどの情報をＯＣＲ処理するかについて、ユーザからの指定が受け付けられる。
【００６３】
そして、ＯＣＲ処理を指示する操作がユーザによって行われると、ステップＳ２１２では、ＯＣＲ処理の指示が受け付けられる。続いて、ステップＳ２１３では、認識対象を文字認識するために必要な辞書データの識別情報について、確認が行われる。すなわち、認識対象と関連付けられた辞書データの識別情報について、画像メモリ１６に記憶されているか否かの確認が行われる。
【００６４】
ステップＳ２１３において必要な辞書データの識別情報が、画像メモリ１６において確認された場合には、ステップＳ２１４では、必要な辞書データは上書きされていないと判断される。そして、ステップＳ２１９へ処理が移行する。ステップＳ２１３において必要な辞書データの識別情報が画像メモリ１６において確認されなかった場合には、ステップＳ２１４では、必要な辞書データの少なくとも一部が上書きされていると判断される。そして、ステップＳ２１５へ処理が移行する。
【００６５】
ステップＳ２１５及びＳ２１６では、上述したステップＳ２０４及びＳ２０５と同様に、画像メモリ１６における必要な辞書データを記憶する領域から画像データを削除するための処理が行われる。続いて、ステップＳ２１７では、画像メモリ１６に必要な辞書データを記憶可能な空領域ができたか否かについて判断が行われる。ステップＳ２１７において、辞書データを記憶可能な空領域が生じてないと判断された場合には、ステップＳ２１５に戻って、再び画像メモリ１６から画像データを消去するためにステップＳ２１５及びステップＳ２１６の処理を実行する。
【００６６】
ステップＳ２１７において、必要な辞書データを記憶可能な空領域ができたと判断された場合には、ステップＳ２１８へ処理が進む。ステップＳ２１８では、低速メモリ１５に記憶された複数の辞書データのうち、ＯＣＲ処理の対象となる情報に必要な辞書データのみが、画像メモリ１６へロードされる。続いて、ステップＳ２１９では、ＯＣＲ処理の指示が文字認識部２３へ出力される。そして、ＯＣＲ処理が開始される。
【００６７】
本変形例では、ＯＣＲ処理の対象となる情報をユーザから受け付けるので、ＯＣＲ処理の対象となる情報に適した辞書データを選択することができる。また、適した辞書データの少なくとも一部が上書きされている場合は、この適した辞書データのみをロードすることで、最小限の辞書データをロードすることができる。
【００６８】
なお、ステップＳ２１４において、必要な辞書データの少なくとも一部が上書きされていると判断された場合に、画像メモリ１６に記憶されている辞書データの中から上書きされていない辞書データを用いて、ＯＣＲ処理を行ってもよい。例えば、認識対象となる情報が英語である場合に、英語の文字認識に適した英語用の辞書データの一部が上書きされている場合でも、数字用の辞書データが記憶されていれば、この数字用の辞書データを文字認識に利用する。この場合、ＯＣＲ処理が終了した後に、文字を認識できなかった部分について、ユーザが手動で入力できるように構成してもよい。
【００６９】
以上、本発明の実施形態及び変形例について説明したが、本発明は、上記に限定されるものではなく更なる種々の変形が可能である。例えば、ＯＣＲ処理を行う際に、辞書データが画像メモリ１６に記憶されていない場合は、低速メモリ１５に記憶された辞書データを用いてＯＣＲ処理を行うように構成してもよい。このように構成した場合、辞書データが画像メモリ１６に記憶されているときは、読出速度が比較的速い画像メモリ１６に記憶された辞書データを用いて文字認識が行われるので、比較的早くＯＣＲ処理を行うことができる。そして、辞書データが画像メモリ１６に記憶されていないときは、低速メモリ１５に記憶された辞書データを用いて文字認識が行われるので、画像メモリ１６に辞書データが記憶されていなくてもＯＣＲ処理を行うことができる。
【００７０】
また、上記実施形態では、複合機として、プリンタ、コピー、スキャナ、ＦＡＸ、及びＩＦＡＸ機能といった画像データを処理する機能に加えて、文字認識機能が搭載されていることとしたが、これに限られない。本発明に係る複合機は、文字認識機能に加えて、画像データを処理する機能を少なくとも一つ備えていればよい。例えば、プリンタ機能と文字認識機能を有する複合機であってもよいし、ＦＡＸ機能と文字認識機能を有する複合機であってもよい。
【００７１】
また、上記では、文字認識の対象となる画像データは、スキャナ１７によって生成された画像データである場合を例に出して説明したが、これに限られず、外部から入力された画像データを文字認識の対象としてもよい。
【符号の説明】
【００７２】
１  複合機
１１  操作部
１２  表示部
１３  ＬＡＮインターフェース
１４  Ｗｅｂサーバ
１５  低速メモリ
１６  画像メモリ
１７  スキャナ
１８  コーディク
１９  ＮＣＵ
２０  モデム
２１  ＩＦＡＸ制御部
２２  プリンタ
２３  文字認識部
３０  制御部
３１  メモリ制御部
３２  判断部
【図１】
2011166665.tif 000003
【図２】
2011166665.tif 000004
【図３】
2011166665.tif 000005
【図４】
2011166665.tif 000006