(57)【要約】【課題】ユーザが画像データの内容を容易に把握できるファイル名を自動的に生成できる画像処理装置を提供する。【解決手段】ＣＣＤ１４で読み取った画像データに基づき、文字認識により画像データの画像の中から複数の文字列が抽出され、その複数の文字列が結合されてなる結合文字列が、画像データのファイル名として用いられる。ファイル名として用いられる結合文字列中には、結合される前の文字列間の境界を識別するための区切り記号（例えば、半角スペース）が挿入される。【選択図】図１
2009027648.tif 000002
【特許請求の範囲】
【請求項１】
与えられた画像データの画像の中から文字認識により複数の文字列を抽出する文字認識部と、
前記複数の文字列を結合することによって結合文字列を作成する文字列処理部と、
前記結合文字列をファイル名として、前記画像データのファイルを生成するファイル生成部と、を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記文字列処理部は、前記結合文字列中に、結合されれる前の前記文字列間の境界を識別するための区切り記号を挿入することを特徴とする画像処理装置。
【請求項３】
請求項１又は請求項２に記載の画像処理装置において、
前記文字認識部は、所定の操作部を介して予め設定された数だけ、前記文字列を前記画像の中から抽出することを特徴とする画像処理装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像処理装置において、
前記文字列処理部は、前記結合文字列の文字数が予め定められた上限値を超える場合には、前記結合文字列の末尾の前記文字列又は末尾の前記文字列中の文字を切り捨てることを特徴とする画像処理装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の画像処理装置において、
前記文字認識部は、前記画像の中から予め定められた特徴を有する文字列を抽出することを特徴とする画像処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の画像処理装置において、
原稿の画像を読み取り、前記画像データを出力する読取部をさらに備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、与えられた画像データのファイルを作成する画像処理装置に関する。
【背景技術】
【０００２】
原稿をスキャンして画像ファイルを生成する際、ファイル名を自動的に生成する装置が知られている。これらの装置では、シリアルナンバー又はファイル生成時の日付情報を用いてファイル名を生成するものがある。しかし、これではユーザがファイル名を見ても、ファイルの内容が判別できず不便である。
【０００３】
そこで、読み取った画像をＯＣＲ（Optical Character Reader）処理し、原稿より特徴的な文字列を抽出してファイル名とする技術が提案されている（特許文献１）。特徴的な文字列は原稿中からいくつか抽出されるので、特許文献１ではプリセット領域にのみ文字認識を行い、文字列を抽出する。また、特徴的な文字列が複数抽出された場合には、出現頻度の高い順にならべて表示し、ユーザにそのうちの１つを選択させる技術も提案されている（特許文献２）。この場合でも、抽出された文字列の中の１つでファイルの内容が把握できるとは限らず、ユーザの操作も必要となる。複数の文字列を結合してファイル名とする技術も提案されているが（特許文献３）、複数の文字列を順次キー操作で入力する必要があり、ユーザの負担が大きい。
【特許文献１】特開２００５−５６３１５号公報
【特許文献２】特開２００６−２１１２６１号公報
【特許文献３】特開平１０−２８９１３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明の解決すべき課題は、ユーザが画像データの内容を容易に把握できるファイル名を自動的に生成できる画像処理装置の提供である。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、画像処理装置が、与えられた画像データの画像の中から文字認識により複数の文字列を抽出する文字認識部と、前記複数の文字列を結合することによって結合文字列を作成する文字列処理部と、前記結合文字列をファイル名として、前記画像データのファイルを生成するファイル生成部とを備える。
【０００６】
また、前記画像処理装置において、前記文字列処理部は、前記結合文字列中に、結合される前の前記文字列間の境界を識別するための区切り記号を挿入する。
【０００７】
また、前記画像処理装置において、前記文字認識部は、所定の操作部を介して予め設定された数だけ、前記文字列を前記画像の中から抽出する。
【０００８】
また、前記画像処理装置において、前記文字列処理部は、前記結合文字列の文字数が予め定められた上限値を超える場合には、前記結合文字列の末尾の前記文字列又は末尾の前記文字列中の文字を切り捨てる。
【０００９】
また、前記画像処理装置において、前記文字認識部は、前記画像の中から予め定められた特徴を有する文字列を抽出する。
【００１０】
また、前記画像処理装置において、原稿の画像を読み取り、前記画像データを出力する読取部をさらに備える。
【発明の効果】
【００１１】
本発明によれば、文字認識により画像データの画像の中から複数の文字列が抽出され、その複数の文字列が結合されてなる結合文字列が画像データのファイル名として用いられる。これによって、ユーザが画像データの内容を容易に把握できるファイル名を自動的に生成できる。このように生成されたファイル名は、ファイル名に含まれる文字列を用いたキーワード検索等にも利用でき、便利である。
【００１２】
また、本発明によれば、ファイル名として用いられる結合文字列中には、結合される前の文字列間の境界を識別するための区切り記号が挿入されるため、ユーザが結合文字列に含まれる各文字列を容易に把握できる。
【００１３】
また、本発明によれば、画像データの画像の中から自動的に抽出させる文字列の数をユーザが予め設定できるため、ユーザの要望の柔軟に対応できる。
【００１４】
また、本発明によれば、結合文字列の文字数が予め定められた上限値を超える場合には、結合文字列の末尾の文字列又は末尾の文字列中の文字が切り捨てられるため、ファイル名の長さが自動的に適切の範囲内に抑えられる。
【００１５】
また、本発明によれば、画像データの画像の中から予め定められた特徴を有する文字列が抽出され、その文字列を用いて画像データのファイル名が作成されるため、ユーザがファイル名に基づいて画像データの内容を的確に把握できる。
【００１６】
また、本発明によれば、読取部によって読み取った画像データを保存する際に、ユーザが画像データの内容を容易に把握できるファイル名を自動的に生成できる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の一実施形態に係る画像処理装置としてのファクシミリ複合装置（以下、単に「複合装置」という）のブロック図である。この複合装置は、図１に示すように、ＭＰＵ（Micro Processing Unit）１１、ＮＣＵ（Network Control Unit）１２、モデム（MODEM）１３、読取部としてのＣＣＤ（Charge Coupled Device）１４、画像処理回路１５、ファクシミリ用ＣＯＤＥＣ（符号化復号器）１６、ＪＰＥＧ（Joint Photographic Experts Group）用ＣＯＤＥＣ１７、操作部１８、ＲＯＭ（Read Only Memory）１９、ＳＲＡＭ（Static Random Access Memory）２０、画像メモリ２１、ハードディスクインターフェース２２、ハードディスクドライブ（ＨＤＤ（Hard Disk Drive））２３、プリンタ２４、及びＬＡＮ（Local Area Network）インターフェース２５を備えている。この複合装置１に備えられる機能には、プリンタ機能、ファクシミリ機能、インターネットファクシミリ機能、コピー機能、及びスキャナ機能等が含まれる。スキャナ機能には、読み取った画像データを所定の保存先に保存する機能（スキャン・トゥ・フォルダ、又はスキャン・トゥ・ＦＴＰ（File Transfer Protocol）等）が含まれている。
【００１８】
ＭＰＵ１１は、この複合装置１の制御を統括するものであり、ソフトウェアにより動作する。このＭＰＵ１１の機能要素としては、読取制御部１１ａ、文字認識部１１ｂ、文字列処理部１１ｃ及びファイル生成部１１ｄが備えられる。これらの機能要素の役割等については後に詳述する。
【００１９】
ＮＣＵ１２は、アナログの公衆電話回線網（ＰＳＴＮ：Public Switched Telephone Network）との回線の接続等を行うハードウェアであり、必要に応じてモデム１３を公衆電話回線網と接続する。モデム１３は、ファクシミリ通信が可能なファクシミリモデムから構成されている。
【００２０】
ＣＣＤ１４は、原稿の画像を読み取る素子であり、後述するＭＰＵ１１の読取制御部１１ａによって制御される。画像処理回路１５は、ＣＣＤ１４から与えられた画像データに対して各種補正等の画像処理を施す。
【００２１】
ファクシミリ用ＣＯＤＥＣ１６は、ファクシミリで送信及び受信される画像データのエンコード及びデコード等に用いられる。ＪＰＥＧ用ＣＯＤＥＣ１７は、ＣＣＤ１４によって取得された画像データ等のＪＰＥＧ圧縮に用いられる。
【００２２】
操作部１８は、複合装置１の操作のために用いられるものであり、キーボード、液晶表示部等を備える。
【００２３】
ＲＯＭ１９には、ＭＰＵ１１に読み込まれる各種ソフトウェア及び設定データ等が保存されている。例えば、ＲＯＭ１９にはＭＰＵ１１の文字認識部１１ｂが文字認識を行う際に用いられるＯＣＲプログラムが保存されている。ＳＲＡＭ２０には、電話帳データ等が保存されている。
【００２４】
画像メモリ２１は、ＭＰＵ１１が画像処理を行う際のワークエリア等として用いられるものであり、メモリコントローラ２１１及びＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）２１２を備えている。
【００２５】
プリンタ２４は、ＣＣＤ１４により原稿から読み取られた画像データ、ファクシミリで受信された画像データ等を記録紙に印刷する。ＬＡＮインターフェース２５は、ネットワーク（ＬＡＮ３１及びインターネット３２等）を介したデータ通信を担う。このため、複合装置１は、ＬＡＮ３１を介してパーソナルコンピュータ等の複数の端末装置３３とデータ通信できるとともに、ＬＡＮ３１に接続されたゲートウェイ３４を介してインターネット３２にも接続できる。
【００２６】
次にＭＰＵ１１の機能について説明する。ＭＰＵ１１の読取制御部１１ａは、ＣＣＤ１４等を制御し、原稿からの画像の読み取りを行う。
【００２７】
文字認識部１１ｂは、ＣＣＤ１４によって原稿から取得された画像データの画像の中から、文字認識により予め定められた特徴を有する複数の文字列を抽出する。文字列の抽出方法としては、例えば、強調された文字列又は見出しとなっている文字列を優先して抽出する方法、あるいは、原稿の画像の中からランダムに文字列を抽出する方法などが採用される。ここで、強調された文字列としては、例えば、文字サイズの大きい文字列、太字で表記された文字列、アンダーラインが付与された文字列等が挙げられる。また、見出しとなっている文字列としては、原稿又は各段落の先頭に位置する文字列、各行の中央にセンタリングされている文字列等が挙げられる。また、文字認識部１１ｂによって抽出される文字列の数、及び抽出される各文字列の文字数の上限値は、ユーザによる操作部１８を介した操作により、予め設定できる。例えば、文字認識部１１ｂによって抽出される文字列の文字数は、全角で１０文字を上限として任意の値に設定できる。
【００２８】
文字列処理部１１ｃは、文字認識部１１ｂによって抽出された複数の文字列を結合することによって結合文字列を作成する。このとき、結合文字列中には、結合される前の文字列間の境界を識別するための区切り記号が挿入される。区切り記号としては、ファイル名として使用できる全角又は半角の種々の記号が採用できる。例えば、スペース、ハイフン、アンダーバー又は各種括弧記号が採用できる。区切り文字として括弧記号を使用する場合には、結合される各文字列を前後で挟むように括弧記号が挿入される。本実施形態では、半角スーペースが区切り記号として採用される。
【００２９】
また、文字列処理部１１ｃは、結合文字列の文字数が予め定められた上限値を超える場合には、結合文字列の末尾の文字列又は末尾の文字列中の文字を切り捨てて、結合文字列の文字数を上限値を超えないように調節する。これを、例えば結合文字列の文字数の上限値が全角で５２文字である場合について説明する。例えば、文字認識部１１ｂによって、全角で１０文字の文字列が６つ抽出されていたとする。この場合、仮にその６つの文字列を、区切り記号（半角スペース）を挿入してすべて結合すれば、結合文字列の文字数は、１０＋０．５＋１０＋０．５＋１０＋０．５＋１０＋０．５＋１０＋０．５＋１０＝６２．５文字となる。よって、上限値である５２文字を超えているため、６つ目の文字列が切り捨てられ、５つ目までの文字列が結合されて結合文字列が作成される。
【００３０】
ファイル生成部１１ｄは、文字列処理部１１ｃによって作成された結合文字列をファイル名として、ＣＣＤ１４によって読み取られた画像データのファイルを生成し、そのファイルを所定の保存先に保存する。保存先としては、例えば、複合装置１内のＨＤＤ２３、又は外部の端末装置３３が用いられる。このときファイル生成部１１ｄは、仮のファイル名を用いて画像データのファイルを生成しておき、文字列処理部１１ｃから結合文字列が与えられた時点で、そのファイルのファイル名を仮のファイル名から結合文字列に書き換えるようにしてもよい。
【００３１】
ここで、このような画像認識により得られた結合文字列をファイル名として保存される画像データには、上述のスキャナ機能によって読み取られた画像データ、ファクシミリ送信された画像データ等が挙げられる。なお、変形例として、ＣＣＤ１４で読み取られた画像データだけでなく、ファクシミリ及びインターネットファクシミリで受信された画像データ、ＬＡＮ３１を介して端末装置３３から与えられた画像データの保存にも、画像認識により得られた結合文字列をファイル名として用いてもよい。
【００３２】
次に、図２を参照して読み取った画像データを保存する際のＭＵＰ１１の動作を説明する。図２に示すように、ステップＳ１では、操作部１８を介して入力される開始の指示等に応じて、読取部１１ａがＣＣＤ１４等を制御して、原稿からの画像の読み取りを行う。このとき、ファイル生成部１１ｄが、その読み取られた画像データのファイルを仮のファイル名を用いて生成してもよい。この仮のファイル名を付与されたファイルは、例えばＳＤＲＡＭ２１２内に保持される。
【００３３】
続くステップＳ２では、文字認識部１１ｂが、上述の如くＣＣＤ１４によって読み取られた画像データの画像の中から、文字認識により予め定められた特徴を有する複数の文字列を抽出する。続くステップＳ３では、上述の如く文字認識部１１ｂによって抽出された複数の文字列を結合することによって結合文字列を作成する。このとき、結合文字列中には、所定の区切り記号（例えば、半角スペース）が挿入される。
【００３４】
続くステップＳ４では、文字列処理部１１ｃによって作成された結合文字列をファイル名として、ＣＣＤ１４によって読み取られた画像データのファイルを生成し、そのファイルを所定の保存先に保存する。このときファイル生成部１１ｄは、仮のファイル名を用いて画像データのファイルを既に生成している場合には、そのファイルのファイル名を仮のファイル名から結合文字列に書き換えた上で、そのファイルを所定の保存先に保存する。
【００３５】
以上のように、本実施形態によれば、文字認識により画像データの画像の中から複数の文字列が抽出され、その複数の文字列が結合されてなる結合文字列が、ＣＣＤ１４で読み取った画像データのファイル名として用いられる。これによって、ユーザが画像データの内容を容易に把握できるファイル名を自動的に生成できる。このように生成されたファイル名は、ファイル名に含まれる文字列を用いたキーワード検索等にも利用でき、便利である。
【００３６】
また、ファイル名として用いられる結合文字列中には、結合される前の文字列間の境界を識別するための区切り記号（例えば、半角スペース）が挿入されるため、ユーザが結合文字列に含まれる各文字列を容易に把握できる。
【００３７】
また、画像データの画像の中から自動的に抽出させる文字列の数をユーザが予め設定できるため、ユーザの要望の柔軟に対応できる。
【００３８】
また、結合文字列の文字数が予め定められた上限値を超える場合には、結合文字列の末尾の文字列又は末尾の文字列中の文字が切り捨てられるため、ファイル名の長さが自動的に適切の範囲内に抑えられる。
【００３９】
また、画像データの画像の中から予め定められた特徴を有する文字列が抽出され、その文字列を用いて画像データのファイル名が作成されるため、ユーザがファイル名に基づいて画像データの内容を的確に把握できる。
【００４０】
なお、上述の実施形態では、原稿からの画像の読み取り、画像からの文字列の抽出、結合文字列の作成、及びファイルの生成を複合装置１にて行うようにしたが、処理の負荷が大きい画像からの文字列の抽出及び結合文字列の作成を、ＬＡＮ３１を介して外部の情報処理装置に行わせるようにしてもよい。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態に係る画像処理装置としてのファクシミリ複合装置のブロック図である。
【図２】読み取った画像データを保存する際のＭＵＰの動作を示すフローチャートである。
【符号の説明】
【００４２】
１  ファクシミリ複合装置
１１  ＭＰＵ
１１ａ  読取制御部
１１ｂ  文字認識部
１１ｃ  文字列処理部
１１ｄ  ファイル生成部
１４  ＣＣＤ
１８  操作部
【図１】
2009027648.tif 000003
【図２】
2009027648.tif 000004