(57)【要約】【課題】原稿の画像を読み取って得た画像データのファイルに、ユーザが認識しやすいファイル名を自動的に付与する。【解決手段】画像処理装置１は、原稿の画像を読み取る画像読取部２と、画像読取部２で原稿の画像を読み取って得られた画像データから文字を認識する文字認識処理部３２２と、画像データのファイルを生成するファイル生成部３２１とを備え、ファイル生成部３２１は、文字認識処理部３２２で認識された、原稿上の所定領域内の所定サイズ以上の文字からなる文字列の少なくとも一部をファイルのファイル名として付与する。【選択図】図１
2012015896.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る画像読取部と、
前記画像読取部で原稿の画像を読み取って得られた画像データから文字を認識する文字認識処理部と、
前記画像データのファイルを生成するファイル生成部とを備え、
前記ファイル生成部は、前記文字認識処理部で認識された、原稿上の所定領域内の所定サイズ以上の文字からなる文字列の少なくとも一部を前記ファイルのファイル名として付与することを特徴とする画像処理装置。
【請求項２】
前記ファイル生成部は、前記ファイルの保存先に前記ファイル名と同一のファイル名を有する保存済みのファイルが存在する場合に、前記ファイル名に他の文字列を付加することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ファイル生成部は、本装置にログインしたユーザに係るユーザ情報を示す文字列を前記ファイル名に付加することを特徴とする請求項１または２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取って電子化する画像処理装置に関する。
【背景技術】
【０００２】
従来、原稿の画像を読み取って電子化する装置において、原稿の画像データのファイルを保存等する際に、特に指定されなければ、画像データのファイルにファイル名を自動的に付与することが行われている。この際、読み取りを行った日時等が自動的にファイル名に決定される。
【０００３】
このようなファイル名が付与されると、ファイルの保存先に類似するファイル名が複数存在し、ユーザが目的のファイルを見つけにくいことがあった。
【０００４】
そこで、特許文献１では、原稿の画像を読み取って得た画像データから文字を認識し、原稿中で出現頻度の高い文字列を、画像データのファイル名とする技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２１１２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、出現頻度の高い文字列が、原稿の内容を反映した重要な語句等を示す文字列や、原稿上で視認されやすい文字列などの、ユーザにとって認識しやすい文字列であるとは限らない。このため、特許文献１の技術では、ユーザにとって認識しにくいファイル名が付与されることがあった。
【０００７】
本発明は上記に鑑みてなされたもので、原稿の画像を読み取って得た画像データのファイルに、ユーザが認識しやすいファイル名を自動的に付与することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る画像処理装置の第１の特徴は、原稿の画像を読み取る画像読取部と、前記画像読取部で原稿の画像を読み取って得られた画像データから文字を認識する文字認識処理部と、前記画像データのファイルを生成するファイル生成部とを備え、前記ファイル生成部は、前記文字認識処理部で認識された、原稿上の所定領域内の所定サイズ以上の文字からなる文字列の少なくとも一部を前記ファイルのファイル名として付与することにある。
【０００９】
本発明に係る画像処理装置の第２の特徴は、前記ファイル生成部は、前記ファイルの保存先に前記ファイル名と同一のファイル名を有する保存済みのファイルが存在する場合に、前記ファイル名に他の文字列を付加することにある。
【００１０】
本発明に係る画像処理装置の第３の特徴は、前記ファイル生成部は、本装置にログインしたユーザに係るユーザ情報を示す文字列を前記ファイル名に付加することにある。
【発明の効果】
【００１１】
本発明に係る画像処理装置の第１の特徴によれば、原稿を読み取って得られた画像データに対して文字認識処理を行い、原稿上の所定領域内の所定サイズ以上の文字からなる文字列の少なくとも一部を画像データのファイルのファイル名とすることで、ユーザが認識しやすいファイル名を自動的に付与することができる。
【００１２】
本発明に係る画像処理装置の第２の特徴によれば、文字認識処理に基づいて決定したファイル名と同一のファイル名が保存先にすでに存在する場合、ファイル名に他の文字列を付加するので、保存先におけるファイル名の重複を回避することができる。
【００１３】
本発明に係る画像処理装置の第３の特徴によれば、画像処理装置にログインしたユーザ情報を示す文字列をファイル名に付加するので、ユーザにとってのファイル名の識別をより容易にすることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。
【図２】図１に示す画像処理装置においてファイル名を決定する手順を示すフローチャートである。
【図３】原稿の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１６】
図１は、本発明の実施の形態に係る画像処理装置の構成を示すブロック図である。図１に示すように、本実施の形態に係る画像処理装置１は、画像読取部２と、制御部３と、記憶部４と、入力部５とを備える。
【００１７】
画像読取部２は、読取センサ２１と、Ａ／Ｄ変換部２２とを備える。
【００１８】
読取センサ２１は、複数のＣＣＤ（Charge Coupled Device）素子等の光電変換素子が配列されたラインセンサを有し、原稿の画像を光学的に読み取ってアナログの画像信号を出力する。
【００１９】
Ａ／Ｄ変換部２２は、読取センサ２１から入力されるアナログの画像信号をデジタルの画像データに変換する。
【００２０】
制御部３は、ＣＰＵ、プログラム等を格納するメモリ等を備えて構成され、ＣＰＵがプログラムに応じた処理を行うこと等で、読取制御部３１、画像処理部３２が構成される。
【００２１】
読取制御部３１は、画像読取部２の動作を制御する。
【００２２】
画像処理部３２は、ファイル生成部３２１と、文字認識処理部３２２とを備える。
【００２３】
ファイル生成部３２１は、画像読取部２で原稿の画像を読み取って得られた画像データにシェーディング補正、ガンマ補正等の所定の画像処理を施した後、ＰＤＦ，ＴＩＦＦ，ＪＰＥＧ等の形式でファイル化し、この画像データのファイルを記憶部４の所定のフォルダに保存する。この際、ファイル生成部３２１は、文字認識処理部３２２で決定されたファイル名をファイルに付与して記憶部４に保存する。
【００２４】
文字認識処理部３２２は、画像データのファイルに付与するファイル名を決定するために、画像データに対して文字認識処理を行う。文字認識処理部３２２は、原稿上の所定領域内の所定サイズ以上の文字からなる文字列がある場合、その文字列の少なくとも一部を、画像データのファイルのファイル名に決定する。文字認識処理には、周知のＯＣＲ（Optical Character Recognition）技術を用いればよい。
【００２５】
記憶部４は、ＨＤＤ等の記憶装置からなり、ファイル名が付与された画像データのファイルを保存する。
【００２６】
入力部５は、各種操作ボタン、タッチパネル（いずれも図示せず）等を有し、ユーザによる入力操作を受け付け、操作に応じた操作信号を出力する。
【００２７】
次に、画像処理装置１の動作について説明する。
【００２８】
入力部５からユーザ操作に応じて読み取りの開始を指示する信号が入力されると、読取制御部３１は、画像読取部２にセットされた原稿の画像を読み取るよう読取センサ２１を制御する。
【００２９】
読取センサ２１は、原稿の画像を読み取ると画像信号を出力する。次いで、Ａ／Ｄ変換部２２は、読取センサ２１から入力されるアナログの画像信号をデジタルの画像データに変換する。
【００３０】
文字認識処理部３２２は、原稿の画像データに対する文字認識処理を行い、画像データのファイルに付与するファイル名を決定する。このファイル名を決定する処理については後述する。
【００３１】
ファイル生成部３２１は、画像データに所定の画像処理を施した後、所定の形式で画像データのファイルを生成する。そして、ファイル生成部３２１は、ファイルに文字認識処理部３２２で決定されたファイル名を付与し、このファイルを記憶部４に保存する。
【００３２】
次に、画像データのファイルに付与するファイル名を決定する処理について、図２に示すフローチャートを参照して説明する。
【００３３】
画像読取部２から原稿の画像データが入力されると、ステップＳ１０において、文字認識処理部３２２は、画像データに基づいて、原稿における文字領域を抽出する。文字領域の抽出方法としては、さまざまな公知の方法を用いることができるが、例えば、ヒストグラムを用いる方法を適用できる。図３に示す原稿の例では、破線で囲った文字領域が抽出される。なお、文字領域は、図３のように行を単位として抽出してもよいし、段落、節等の他の単位を基準として抽出してもよい。
【００３４】
次いで、文字認識処理部３２２は、原稿における予め設定された所定領域（タイトル領域）内に、文字領域が存在するか否かを判断する。ここで、予め設定するタイトル領域は、ファイル名にした場合にユーザが認識しやすいと考えられる、原稿のタイトルや見出し等が配置されることが多い領域とする。例えば、横書きの原稿であれば、原稿中の上部や左上部の領域とし、縦書きの原稿であれば、右部や右上部の領域とする。例えば、図３のような原稿において、破線１０より上の領域Ｓをタイトル領域とする。タイトル領域内に文字領域がある場合（ステップＳ２０：ＹＥＳ）、ステップＳ３０に進み、タイトル領域内に文字領域がない場合（ステップＳ２０：ＮＯ）、ステップＳ１３０に進む。
【００３５】
ステップＳ３０では、文字認識処理部３２２は、タイトル領域に含まれる最初の文字領域の各文字を、ＯＣＲ技術を用いて認識する。最初の文字領域は、横書きの原稿であれば、最も上にある文字領域とし、縦書きの原稿であれば、最も右にある文字領域とする。
【００３６】
文字認識処理において、文字認識処理部３２２は、具体的には、各文字の画像データをそれぞれベクトル量に変換し、変換したベクトル量を、記憶部４等に予め記憶された、各文字カテゴリ単位で構成された内蔵データベースとそれぞれ照合し、類似点が多いものを当該文字として認識する。
【００３７】
次いで、ステップＳ４０において、文字認識処理部３２２は、文字認識した文字領域に所定サイズ以上の文字が含まれるか否かを判断する。文字のサイズは、文字認識処理部３２２において、例えば、文字認識した文字の外枠サイズを、記憶部４等に予め記憶された、予めサイズが分かっている内蔵フォントのサイズと比較することで判別する。
【００３８】
所定サイズ以上の文字が含まれる場合（ステップＳ４０：ＹＥＳ）、ステップＳ５０において、文字認識処理部３２２は、ファイル名を仮に決定する。例えば、文字認識した文字領域内の全文字が所定サイズ以上の文字である場合において、その全文字からなる文字列をファイル名としてもよいし、最初の所定数の文字列をファイル名としてもよい。本実施の形態において、文字列は、１つ以上の文字、記号等からなる。例えば、図３において、領域Ｓ内の文字領域１１内の全文字が所定サイズ以上とすると、「○○大会のお知らせ」という文字列をファイル名としてもよいし、例えば「○○大会」という文字列をファイル名としてもよい。また、文字領域内に所定サイズ以上の文字と所定サイズ未満の文字とが混在している場合において、所定サイズ以上の文字からなる文字列の少なくとも一部を、ファイル名とするようにしてもよい。
【００３９】
所定サイズ以上の文字が含まれない場合（ステップＳ４０：ＮＯ）、ステップＳ６０において、文字認識処理部３２２は、所定領域（タイトル領域）内に文字認識をまだ行っていない文字領域があるか否かを判断する。文字認識をまだ行っていない文字領域がある場合（ステップＳ６０：ＹＥＳ）、ステップＳ７０に進み、文字認識をまだ行っていない文字領域がない場合（ステップＳ６０：ＮＯ）、ステップＳ１３０に進む。
【００４０】
ステップＳ７０では、文字認識処理部３２２は、所定領域（タイトル領域）内の次の文字領域の文字認識を行い、その後、ステップＳ４０に戻る。次の文字領域は、前回文字認識した文字領域に対し、横書きの原稿であれば、直下にある文字領域とし、縦書きの原稿であれば、左に隣接する文字領域とする。
【００４１】
ステップＳ８０では、文字認識処理部３２２は、記憶部４における保存先のフォルダに保存済みのファイル名のなかに、ステップＳ５０で仮に決定したファイル名と同一のファイル名があるか否かを判断する。同一のファイル名がある場合（ステップＳ８０：ＹＥＳ）、ステップＳ１００に進み、同一のファイル名がない場合（ステップＳ８０：ＮＯ）、ステップＳ９０に進む。
【００４２】
ステップＳ９０では、文字認識処理部３２２は、ステップＳ５０で仮に決定したファイル名を、正式にファイル名に決定する。
【００４３】
ステップＳ１００では、文字認識処理部３２２は、所定領域（タイトル領域）内における文字認識済みの他の文字領域があるか否かを判断する。ここで、他の文字領域は、所定サイズ以上の文字を含む文字領域が検出される以前に文字認識が行われ、所定サイズ以上の文字を含まない文字領域である。文字認識済みの他の文字領域がある場合（ステップＳ１００：ＹＥＳ）、ステップＳ１１０に進み、文字認識済みの他の文字領域がない場合（ステップＳ１００：ＮＯ）、ステップＳ１２０に進む。
【００４４】
ステップＳ１１０では、文字認識処理部３２２は、文字認識済みの他の文字領域のうちの１つから、ファイル名とする文字列を決定する。例えば、文字認識済みの他の文字領域のなかで最も上の位置（横書き原稿の場合）または最も右の位置（縦書き原稿の場合）にある文字領域の文字列をファイル名として決定してもよいし、文字認識済みの他の文字領域のなかで最も大きなサイズの文字からなる文字列をファイル名に決定してもよい。
【００４５】
この際、文字認識処理部３２２は、他の文字領域から決定したファイル名と同一のファイル名が保存先に存在するか否かを判断し、同一のファイル名が存在する場合は、さらに他の文字認識済みの文字領域からファイル名とする文字列を決定する。
【００４６】
ステップＳ１２０では、文字認識処理部３２２は、ステップＳ５０で仮に決定したファイル名に、他の文字列を付加してファイル名とする。付加する他の文字列は、例えば、識別番号を示す文字列とする。この際、文字認識処理部３２２は、他の文字列を付加したファイル名と同一のファイル名が保存先に存在するか否かを判断し、同一のファイル名が存在する場合は、付加する文字列を変更する。
【００４７】
なお、ステップＳ１００，Ｓ１１０は省略し、文字認識処理部３２２は、ステップＳ８０で「ＹＥＳ」と判断した場合に、そのままステップＳ１２０の処理を行うようにしてもよい。
【００４８】
ステップＳ１３０では、文字認識処理部３２２は、予め決められた所定の規則でファイル名を決定する。例えば、今回の読み取りを行った日時を示す文字列をファイル名とする。
【００４９】
上記のような図２のフローチャートの一連の処理により、原稿の所定領域（タイトル領域）内に所定サイズ以上の文字からなる文字列がある場合、その文字列の少なくとも一部がファイルのファイル名に決定される（ステップＳ９０）。ただし、このように決めたファイル名と同一のファイル名が保存先にすでに存在する場合、所定領域（タイトル領域）内における文字認識済みの他の文字領域の文字列からファイル名が決定される（ステップＳ１１０）か、上記のように決めたファイル名に識別番号等の他の文字列を付加する（ステップＳ１２０）。
【００５０】
また、原稿の所定領域（タイトル領域）内に文字領域がない場合や、文字領域があっても所定サイズ以上の文字がある文字領域がない場合は、予め決められた所定の規則でファイル名が決定される（ステップＳ１３０）。
【００５１】
なお、複数ページ分の画像データを１ファイルとする場合は、最初のページを対象として、図２のフローチャートの処理を行ってファイル名を決定すればよい。
【００５２】
以上説明したように本実施の形態によれば、原稿を読み取って得られた画像データに対して文字認識処理を行い、原稿の所定領域（タイトル領域）内の所定サイズ以上の文字からなる文字列の少なくとも一部を、画像データのファイルのファイル名とするので、ユーザが認識しやすいファイル名を自動的に付与することができる。
【００５３】
また、本実施の形態では、ファイル名となる文字列として、所定領域（タイトル領域）内における所定サイズ以上の文字からなる文字列を検出すると、それ以降は文字認識処理を行わない。このため、ファイル名を決定する処理を高速に行うことができる。
【００５４】
また、文字認識処理に基づいて決定したファイル名と同一のファイル名が保存先にすでに存在する場合、ファイル名に他の文字列を付加するので、保存先におけるファイル名の重複を回避することができる。
【００５５】
なお、画像処理装置１がログイン機能を有する場合、文字認識処理部３２２は、ログインしたユーザのユーザ名等のユーザ情報を示す文字列を、図２のフローチャートの処理で決定したファイル名に付加するようにしてもよい。このようにすれば、ユーザにとってのファイル名の識別をより容易にすることができる。
【００５６】
なお、ファイルの保存先は、画像処理装置１が備える記憶部４に限らず、ネットワークを介して画像処理装置１に接続されたファイルサーバや、ＵＳＢメモリ等の画像処理装置１に着脱可能な記憶装置であってもよい。
【００５７】
また、画像データのファイルを電子メールで外部装置に送信する場合において、図２のステップＳ１０〜Ｓ７０，Ｓ１３０と同様の手順を用いてファイル名を決定するようにしてもよい。
【符号の説明】
【００５８】
１  画像処理装置
２  画像読取部
３  制御部
４  記憶部
５  入力部
２１  読取センサ
２２  Ａ／Ｄ変換部
３１  読取制御部
３２  画像処理部
３２１  ファイル生成部
３２２  文字認識処理部
【図１】
2012015896.tif 000003
【図２】
2012015896.tif 000004
【図３】
2012015896.tif 000005