(57)【要約】【課題】ネットワークの負荷を高めることがなく、ネットワークに接続された装置にて画像データの文字情報を高識字率で取得できるシステムを安価に構成することができる、画像管理装置および画像管理システムを提供する。【解決手段】文字認識部４０１は、画像読取部１２０が生成した画像データに対してＯＣＲ処理を実行し、文字列データを取得する。画像処理部４０２は、画像読取部１２０が生成した画像データに基づいて、外部装置への送信用画像データを生成する。識別情報生成部４０３は、画像処理部４０２が生成した送信用画像データに所定の変換アルゴリズムを適用し、当該送信用画像データを特定する識別情報を算出する。識別情報生成部４０３が生成した識別情報は、当該識別情報に対応する画像データから取得された文字列データと対応づけて記憶部４０４に記録される。送信部４０５は、送信用画像データを外部装置へ送信する。【選択図】図４
2011109566.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取り、画像データを生成する画像読取部と、
前記画像読取部により生成された画像データに対して文字認識処理を実行し、文字列データを取得する文字認識部と、
前記画像読取部により生成された画像データに基づいて、外部の装置に送信するための画像データを生成する画像処理部と、
前記画像処理部で生成された送信用画像データに対し、画像データから一意に変換結果が定まる所定の変換アルゴリズムを適用し、当該送信用画像データを特定する識別情報を算出する識別情報生成部と、
前記識別情報生成部により生成された識別情報と、当該識別情報に対応する画像データから取得された文字列データとを対応づけて記憶する記憶部と、
前記送信用画像データを外部の装置に送信する送信部と、
を備える画像管理装置。
【請求項２】
前記識別情報が、送信用画像データの全データにハッシュ関数を適用することにより算出されるハッシュ値である請求項１記載の画像管理装置。
【請求項３】
原稿の画像を読み取り、画像データを生成する画像読取部と、
前記画像読取部により生成された画像データに対して文字認識処理を実行し、文字列データを取得する文字認識部と、
前記画像読取部により生成された画像データに基づいて、外部の装置に送信するための画像データを生成する画像処理部と、
前記画像処理部で生成された送信用画像データに対し、画像データから一意に変換結果が定まる所定の変換アルゴリズムを適用し、当該送信用画像データを特定する識別情報を算出する識別情報生成部と、
前記識別情報生成部により生成された識別情報と、当該識別情報に対応する画像データから取得された文字列データとを対応づけて記憶する記憶部と、
前記送信用画像データを外部の装置に送信する送信部と、
を有する画像管理装置と、
前記送信用画像データを受信する受信部と、
受信した送信用画像データに対して前記変換アルゴリズムを適用し、当該送信用画像データに対応する識別情報を算出する識別情報特定部と、
前記識別情報特定部により算出された識別情報に対応する文字列データを前記画像管理装置から取得する文字情報取得部と、
を有するクライアント装置と、
を備える画像管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信機能を備える画像管理装置および画像管理システムに関する。
【背景技術】
【０００２】
近年、複写機や複合機等の画像形成装置は、ＬＡＮ（Local Area Network）等のネットワークを通じてパーソナルコンピュータ等の情報処理端末と接続された状況で使用されることが多い。このような画像形成装置は、情報処理端末から入力された画像データを用紙上に印刷する画像印刷装置として機能したり、情報処理端末において使用される画像データを取得する画像読取装置として機能したり、取得した画像データを蓄積する画像管理装置として機能したりする。
【０００３】
また、近年、ＯＣＲ（Optical Character Recognition）機能により、画像読取により取得した画像データに含まれる文字情報（文字列データ）を取得する画像管理システムも提案されている（例えば、特許文献１等参照。）。取得された文字列データは、例えば、画像形成装置内に格納された画像データの、内容に基づく検索に使用される。ＯＣＲ機能は、取得した画像データに対する画像処理（エッジ検出）により文字領域を抽出するとともに、エッジ検出結果を解析することでその文字を特定する。そのため、ＯＣＲ処理の精度は、画像データの品質に依存することになる。例えば、低解像度で不鮮明な画像データに対するＯＣＲ処理よりも、高解像度で鮮明な画像データに対するＯＣＲ処理の方が、文字の識字率（文字を正しく認識する確率）が高まる傾向にある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３５０７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
高解像度で鮮明な画像データはデータサイズが大きいため、上述のようなネットワークにより情報処理端末と接続された環境下においてこのような画像データを送受信するとネットワーク負荷が著しく増大することになる。そのため、ワークフローシステム等、ネットワークで接続された情報処理端末の間で画像データを順次転送するシステムでは、画像データの品質を目視に耐えうる最低限のレベルにまで下げる等、画像データサイズを可能な限り小さくすることが望ましい。
【０００６】
このような目視に耐えうる最低限のレベルにまで下げた画像データについても、文字列データを抽出したいというニーズは存在する。しかしながら、低品質な画像に対してＯＣＲ処理を実行した場合には識字率が低くなるため、文字列データを正確に抽出することは難しい。
【０００７】
また、優れた識字性能を有するＯＣＲシステムは高価である上、ＯＣＲ処理を実行するＣＰＵにかかる負荷も高い。そのため、各ユーザが使用する情報処理端末において、優れた識字性能を有するＯＣＲ機能を簡単に利用することも難しい。すなわち、コストやハードウェア性能の観点から、各ユーザが使用する情報処理端末において実現し得るＯＣＲ機能は性能的にも識字率が低くなる。したがって、上述のような低品質な画像に対する文字認識により文字列データを正確に抽出することは極めて困難である。
【０００８】
このような課題は、画像読取装置において取得された高品質な画像データにＯＣＲ処理を適用して高識字率で文字認識を実行するとともに、送信用に使用する画像データを別途生成することで解決するようにも思える。しかしながら、このような構成では、送信用画像データとともに抽出した文字列データを送信する、あるいは送信用画像データとともに画像読取装置に格納されている文字列データを特定するための識別子を送信することになる。このような構成では、情報処理端末において、画像データと文字列データとの紐づけ情報や、画像データと識別子との紐づけ情報を認識できる必要がある。紐付け情報を通知する構成としては、例えば、画像データ中のヘッダ情報に付加したり、画像データのファイル名に含ませたりする手法が考え得る。しかしながら、ヘッダ情報を使用する構成では、情報処理端末においてヘッダ情報中に紐付け情報を含む特別なデータフォーマットを認識できる仕様のワークフローシステム等を構築する必要がある。また、ファイル名を利用する構成では、ファイル名の変更により紐づけ情報が消失することになる。
【０００９】
以上のように、ネットワーク負荷を高めることがなく、かつ、画像データの文字情報を高識字率で取得できる実用的なシステムを安価に構成することは難しい。
【００１０】
本発明は、このような従来技術の課題を鑑みてなされたものであり、ネットワークの負荷を高めることがなく、かつ、任意のクライアント装置において、画像データの文字情報を高識字率で取得できるシステムを安価に構成することができる、画像管理装置および画像管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述の目的を達成するために、本発明に係る画像管理装置は以下の技術的手段を採用している。すなわち、本発明に係る画像管理装置は、画像読取部、文字認識部、画像処理部、識別情報生成部、記憶部および送信部を備える。画像読取部は、原稿の画像を読み取り、画像データを生成する。文字認識部は、画像読取部により生成された画像データに対して文字認識処理（ＯＣＲ処理）を実行し、文字列データを取得する。画像処理部は、画像読取部により生成された画像データに基づいて、外部の装置へ送信する送信用画像データを生成する。識別情報生成部は、画像処理部で生成された送信用画像データに対し、画像データから一意に変換結果が定まる所定の変換アルゴリズムを適用し、当該送信用画像データを特定する識別情報を算出する。識別情報生成部により生成された識別情報は、当該識別情報に対応する画像データから取得された文字列データと対応づけて記憶部に記録される。そして、送信部は、送信用画像データを外部の装置に送信する。
【００１２】
この画像管理装置は、ＯＣＲ処理の実行対象になる画像データとは別に、情報処理端末等の外部の装置へ送信する送信用画像データを生成する。また、ＯＣＲ処理により取得された文字列データは、送信用画像データから一意に変換結果が定まる所定の変換アルゴリズムを適用して算出される識別情報と対応づけて記憶部に記憶される。したがって、送信用画像データを受信した情報処理端末等の外部の装置において、送信用画像データから識別情報を取得できれば、受信した送信用画像データに対応する文字列データを画像管理装置から取得することができる。この構成では、送信用画像データと識別情報との紐づけ情報を認識するための特別なデータフォーマットに対応するシステム構成を要することなく、送信用画像データ自体に上記変換アルゴリズムを適用することで識別情報を容易に算出することができる。その結果、送信用画像データのデータサイズを小さくできるためネットワークの負荷を高めることがなく、かつ、任意の情報処理端末等において、送信用画像データに対応する文字列データを高識字率で取得することが可能になる。この画像管理装置では、識別情報として、例えば、送信用画像データの全データにハッシュ関数を適用することにより算出されるハッシュ値を採用することができる。
【００１３】
一方、他の観点では、本発明は、画像管理装置とクライアント装置とを含む、画像管理システムを提供することができる。この画像管理システムにおいて、画像管理装置は、画像読取部、文字認識部、画像処理部、識別情報生成部、記憶部および送信部を備える。画像読取部は、原稿の画像を読み取り、画像データを生成する。文字認識部は、画像読取部により生成された画像データに対してＯＣＲ処理を実行し、文字列データを取得する。画像処理部は、画像読取部により生成された画像データに基づいて、外部の装置に送信するための画像データを生成する。識別情報生成部は、画像処理部で生成された送信用画像データに対し、画像データから一意に変換結果が定まる所定の変換アルゴリズムを適用し、当該送信用画像データを特定する識別情報を算出する。識別情報生成部により生成された識別情報は、当該識別情報に対応する画像データから取得された文字列データと対応づけて記憶部に記録される。そして、送信部は、送信用画像データを外部の装置に送信する。また、クライアント装置は、受信部、識別情報特定部および文字情報取得部を備える。受信部は、画像管理装置から送信された送信用画像データを受信する。識別情報特定部は、受信した送信用画像データに対して上記変換アルゴリズムを適用し、当該送信用画像データに対応する識別情報を算出する。そして、文字情報取得部は、識別情報特定部により算出された識別情報に対応する文字列データを画像管理装置から取得する。
【００１４】
この画像管理システムによれば、ネットワークの負荷を高めることがなく、かつ、任意のクライアントにおいて、画像データの文字情報を高識字率で取得するシステムを安価に構成することができる。
【発明の効果】
【００１５】
本発明によれば、低解像度の画像データに基づいて、高解像度の画像データを対象としたＯＣＲ処理により高識字率で文字認識を実行して文字列データを取得できるため、ネットワークの負荷を高めることがない。また、情報処理端末等のクライアント装置では、送信用画像データに所定の変換アルゴリズムを適用することで識別情報を算出できるので、送信用画像データと識別情報との紐づけ情報を認識するための特別なデータフォーマットを採用したシステムを構成する必要がなく、送信用画像データのみから識別情報を容易に算出することができる。その結果、ネットワーク負荷を高めることがなく、かつ任意のクライアント装置において、送信用画像データの文字列データを高識字率で取得することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態における複合機の全体構成を示す概略構成図
【図２】本発明の一実施形態における複合機の操作パネルを示す模式図
【図３】本発明の一実施形態における複合機のハードウェア構成を示す図
【図４】本発明の一実施形態における複合機を示す機能ブロック図
【図５】本発明の一実施形態における複合機の画像送信処理手順を示すフロー図
【図６】本発明の一実施形態における複合機が表示する送信設定操作画面の一例を示す図
【図７】本発明の一実施形態における複合機が表示する画像読取操作画面の一例を示す図
【図８】本発明の一実施形態における複合機が表示する送信画像確認画面の一例を示す図
【図９】本発明の一実施形態における複合機の文字情報読出処理手順を示すフロー図
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を参照しながらより詳細に説明する。以下では、ＯＣＲ機能および送信機能を有するデジタル複合機として本発明を具体化する。送信機能は、ＦＴＰ、ＳＭＢ等のデータ転送プロトコルを使用したデータ送信、および電子メールの添付ファイルとしたデータ送信等を含む。
【００１８】
図１は本実施形態におけるデジタル複合機の全体構成の一例を示す概略構成図である。図１に示すように、複合機１００は、画像読取部１２０および画像形成部１４０を含む本体１０１と、本体１０１の上方に取り付けられたプラテンカバー１０２とを備える。本体１０１の上面には原稿台１０３が設けられており、原稿台１０３はプラテンカバー１０２によって開閉されるようになっている。また、プラテンカバー１０２は、原稿搬送装置１１０と原稿トレイ１１１と排紙トレイ１１２を備えている。
【００１９】
原稿台１０３の下方には、画像読取部１２０が設けられている。画像読取部１２０は、原稿の画像を読み取りその画像のデジタルデータを生成する。原稿は、原稿台１０３に載置することができる。原稿台１０３の下方には走査光学系１２１が配置されている。走査光学系１２１は、第１キャリッジ１２２や第２キャリッジ１２３、集光レンズ１２４を備える。第１キャリッジ１２２には線状の光源１３１およびミラー１３２が設けられ、第２キャリッジ１２３にはミラー１３３および１３４が設けられている。光源１３１は原稿を照明する。ミラー１３２、１３３、１３４は、原稿からの反射光を集光レンズ１２４に導き、集光レンズ１２４はその光像をラインイメージセンサ１２５の受光面に結像する。この走査光学系１２１において、第１キャリッジ１２２および第２キャリッジ１２３は、副走査方向１３５に往復動可能に設けられている。第１キャリッジ１２２および第２キャリッジ１２３を副走査方向１３５に移動することによって、原稿台１０３に載置された原稿の画像をイメージセンサ１２５で読み取ることができる。イメージセンサ１２５は、受光面に入射した光像から、原稿の画像データを生成する。
【００２０】
また、原稿は、原稿トレイ１１１に載置することもできる。原稿搬送装置１１０は、ピックアップローラ１１３により原稿トレイ１１１にセットされた原稿を１枚ずつ搬送路１１６へ送り出す。その搬送路１１６上には画像読取位置Ｐがある。搬送ローラ１１４は画像読取位置Ｐへ原稿を搬送する。原稿トレイ１１１にセットされた原稿の画像を読み取る場合、画像読取部１２０は、第１キャリッジ１２２および第２キャリッジ１２３を画像読取位置Ｐに合わせて一時的に固定する。原稿が画像読取位置Ｐを通過するとき、光源１３１は原稿を照明する。光源１３１からの光は、原稿台１０３を透過して原稿読取位置Ｐを通過する原稿において反射し、ミラー１３２、１３３、１３４、集光レンズ１２４によってイメージセンサ１２５に導かれる。イメージセンサ１２５は、受光光に基づいて、例えば、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色に対応する画像データを生成する。画像読取位置Ｐを通過した原稿は、排紙ローラ１１５により排紙トレイ１１２に排出される。
【００２１】
なお、生成された画像データは、画像形成部１４０において用紙に印刷することができる。また、生成された画像データは、ネットワークアダプタ１６１等を介して、ネットワーク１６２を通じて他の機器へ送信することもできる。なお、図１では、他の機器として、後述のように、複合機１００に対してデータを要求する情報処理端末１７１のみを例示している。
【００２２】
画像形成部１４０は、画像読取部１２０で得た画像データや、ネットワーク１６２に接続された他の機器からネットワークアダプタ１６１を介して受信した画像データを用紙に印刷する。画像形成部１４０は、感光体ドラム１４１を備える。感光体ドラム１４１は一定速度で一方向に回転する。感光体ドラム１４１の周囲には、回転方向の上流側から順に、帯電器１４２、露光器１４３、現像器１４４、中間転写ベルト１４５が配置されている。帯電器１４２は、感光体ドラム１４１表面を一様に帯電させる。露光器１４３は、一様に帯電した感光体ドラム１４１の表面に、画像データに応じて光を照射し、感光体ドラム１４１上に静電潜像を形成する。現像器１４４は、その静電潜像にトナーを付着させ、感光体ドラム１４１上にトナー像を形成する。中間転写ベルト１４５は、感光体ドラム１４１上のトナー像を用紙に転写する。画像データがカラー画像である場合、中間転写ベルト１４５は、各色のトナー像を同一の用紙に転写する。なお、ＲＧＢ形式のカラー画像は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）形式の画像データに変換され、各色の画像データが露光器１４３に入力される。
【００２３】
画像形成部１４０は、手差しトレイ１５１、給紙カセット１５２、１５３、１５４等から、中間転写ベルト１４５と転写ローラ１４６との間の転写部に用紙を給送する。手差しトレイ１５１や各給紙カセット１５２、１５３、１５４には、様々なサイズの用紙を載置または収容することができる。画像形成部１４０は、ユーザの指定した用紙や、自動検知した原稿のサイズに応じた用紙を選択し、選択した用紙を給送ローラ１５５により手差しトレイ１５１やカセット１５２、１５３、１５４から引き出す。引き出した用紙は搬送ローラ１５６やレジストローラ１５７で転写部に送り込む。トナー像を転写した用紙は、搬送ベルト１４７により定着器１４８に搬送される。定着器１４８は、ヒータを内蔵した定着ローラ１５８および加圧ローラ１５９を有しており、熱と押圧力によってトナー像を用紙に定着する。画像形成部１４０は、定着器１４８を通過した用紙を排紙トレイ１４９へ排紙する。
【００２４】
図２は複合機が備える操作パネルの外観の一例を示す図である。ユーザは、操作パネル２００を用いて、上述のような複合機に複写開始やその他の指示を与えたり、複合機１００の状態や設定を確認したりすることができる。操作パネル２００には、タッチパネル付きディスプレイ２０１や操作ボタン２０３が配置されている。ユーザは、例えば、タッチペン２０２を使用して、ディスプレイ２０１を通じて入力を行うことができる。
【００２５】
ディスプレイ２０１は、設定部２０４およびメッセージ表示部２０５を有する操作画面を表示する。設定部２０４には、複数のタブ２０６が用意されている。「基本」タブは、用紙のサイズや向き、複写倍率、濃度などの設定に使用される。「基本」タブは、その設定のためボタンなどの各種の要素を有している。例えば「濃度設定」ボタン２０７を押す操作をユーザが行うと、濃度の数値を指定するためのウィンドウがそのタブ上に重ねて表示される。図２の例では、「基本」タブのほか、「ユーザ機能」、「機能リスト」、「プログラム」タブも設けられている。ユーザは、タブボタン２０８を選択する（触れる）操作を行うことによって、これらのタブの表示を切り替えることができる。一つのタブが選択されている間、操作画面上で他のタブやその要素は隠れている。
【００２６】
メッセージ表示部２０５は、複写が可能かどうかや用紙の補給が必要かどうかなどの複合機の状態や、複写部数などの設定をユーザに知らせるメッセージを表示する。この表示には、複合機１００が備える各種のセンサの検知結果やユーザの操作結果が反映される。
【００２７】
操作キー２０３は、主電源キー２０９、テンキー２１０やスタートキー２１１、クリアキー２１２等を含む。例えば、主電源キー２０９は、複合機１００の主電源のＯＮ、ＯＦＦの切り替えに使用される。テンキー２１０は、複写部数の指定や複写倍率の設定に用いることができる。ユーザがそれらの設定をすると、複合機は、例えば「コピーできます（設定あり）」のようなメッセージを表示部２０５に表示し、ユーザによる設定が行われたことを通知する。スタートキー２１１は、複写や画像印刷の開始指示に使用される。ユーザは、自身でした設定を解除する場合、クリアキー２１２を操作する。ユーザによる設定を機械が受け付けているかどうかは上述のメッセージで判断することができるので、その設定が不要になれば、クリアキー２１２を操作すればよい。
【００２８】
図３は、複合機における制御系のハードウェア構成図である。本実施形態の複合機１００は、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ＨＤＤ（Hard Disk Drive）３０４および原稿搬送装置１１０、画像読取部１２０、画像形成部１４０における各駆動部に対応するドライバ３０５が内部バス３０６を介して接続されている。ＲＯＭ３０３やＨＤＤ３０４等はプログラムを格納しており、ＣＰＵ３０１はその制御プログラムの指令にしたがって複合機１００を制御する。例えば、ＣＰＵ３０１はＲＡＭ３０２を作業領域として利用し、ドライバ３０５とデータや命令を授受することにより上記各駆動部の動作を制御する。また、ＨＤＤ３０４は、画像読取部１２０により得られた画像データや、他の機器からネットワークアダプタ１６１を通じて受信した画像データの蓄積にも用いられる。
【００２９】
内部バス３０６には、操作パネル２００や各種のセンサ３０７も接続されている。操作パネル２００は、ユーザの操作を受け付け、その操作に基づく信号をＣＰＵ３０１に供給する。また、ディスプレイ２０１は、ＣＰＵ３０１からの制御信号にしたがって上述の操作画面を表示する。また、センサ３０７は、プラテンカバー１０２の開閉検知センサや原稿台１０３上の原稿検知センサ、定着器１４８の温度センサ、搬送される用紙または原稿の検知センサなど各種のセンサを含む。ＣＰＵ３０１は、例えばＲＯＭ３０３に格納されたプログラムを実行することで、以下の各手段を実現するとともに、これらセンサからの信号に応じて各手段の動作を制御する。
【００３０】
図４は、複合機の機能ブロック図である。文字認識部４０１は、画像読取部１２０により生成された画像データに対してＯＣＲ処理（文字認識処理）を実行し、文字列データ（文字情報）を取得する。ここでは、文字認識部４０１は、画像形成部１２０が生成した画像データに対して、２値化処理、エッジ強調、エッジ検出等の画像処理を施して文字を抽出し、当該文字を文字列データ（例えば、テキストデータ）に変換する。特に限定されないが、本実施形態では、画像読取部１２０により生成された画像データが画像データ保持部４０６に保持され、当該画像データに対して文字認識部４０１がＯＣＲ処理を行う。
【００３１】
画像処理部４０２は、画像データ保持部４０６に保持された画像データに基づいて外部の装置に送信する送信用画像データを生成する。ここでは、目視に耐えうる最低限のレベルの解像度まで画像データの品質を低下させて送信用画像データとする。例えば、画像処理部４０２が生成した解像度の異なる複数の低解像度画像データを操作部２００のディスプレイ２０１に表示し、目視に耐えうる画像データを送信用画像データとしてユーザに選択させる構成を採用することができる。また、画像処理部４０２が生成した解像度の異なる複数の低解像度画像データを画像形成部１４０に出力させ、送信用画像データをユーザに選択させる構成を採用してもよい。
【００３２】
識別情報生成部４０３は、画像処理部４０２において生成された送信用画像データに対して、画像データから一意に変換結果が定まる所定の変換アルゴリズムを適用し、当該送信用画像データを特定する識別情報を算出する。特に限定されないが、本実施形態では、識別情報生成部４０３は、変換アルゴリズムとしてハッシュ関数を使用する。公知のように、ハッシュ関数は、あるデータが与えられた場合にそのデータを代表する固定ビット長データ（以下、ハッシュ値という。）を得るための関数である。ここでは、ハッシュ関数に送信用画像データの全データを入力して得られるハッシュ値を識別情報として使用する。なお、ここでは、変換アルゴリズムを送信用画像データの全データに適用しているが、特定部分（バイナリデータにおける特定領域）のみに変換アルゴリズムを適用してもよい。また、変換アルゴリズムは、ハッシュ関数に限らず、送信用画像データから一意に変換結果が定まるものであればよい。
【００３３】
識別情報生成部４０３が生成した識別情報および文字認識部４０１が抽出した文字列データは、対応づけられた状態で記憶部４０４に記録される。対応づけの方法は任意であり、例えば、記憶部４０４における文字列データの所在と識別情報とを１対１で対応づけるテーブルを使用することができる。なお、本実施形態では、記憶部４０４には、識別情報と文字列データのみが記憶される構成であるが、これらに加えて、画像読取部１２０が生成した画像データや画像処理部４０２が生成した送信用画像データが、識別情報と対応づけられた状態で記憶される構成であってもよい。
【００３４】
送信部４０５は、送信用画像データを、ネットワークアダプタ１６１を介して外部の装置に送信する。
【００３５】
また、本実施形態の複合機１００は、問い合わせ部４０７をさらに備える。問い合わせ部４０７は、情報処理端末１７１からの識別情報の入力に応じて、入力された識別情報に対応する文字列データを記憶部４０４から検索し、検索結果を要求元へ通知する。ここで、検索結果とは、記憶部４０４から入力された識別情報に対応する文字列データが抽出できた場合はその文字列データであり、記憶部４０４から入力された識別情報に対応する文字列データが抽出できなかった場合はその旨の通知である。
【００３６】
ここで、複合機１００にネットワーク１６２を介して接続されている情報処理端末（クライアント装置）１７１について説明する。図４に示すように、情報処理端末１７１は、ネットワークアダプタ１７２、受信部１７３、識別情報特定部１７４および文字情報取得部１７５を備える。ネットワークアダプタ１７２は、ネットワーク１６２との入出力インターフェイスである。受信部１７３は、複合機１００の送信部４０５が送信した送信用画像データを受信する。識別情報特定部１７４は、受信した送信用画像データに対して上述の変換アルゴリズムを適用し、当該送信用画像データに対応する識別情報を算出する。文字情報取得部１７５は、識別情報特定部１７４により算出された識別情報に対応する文字列データを、複合機１００の問い合わせ部４０７を通じて取得する。なお、情報処理端末１７１は、複合機１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、およびＨＤＤを備える。ＣＰＵは、例えばＲＯＭに格納されたプログラムを実行することで、受信部１７３、識別情報特定部１７４および文字情報取得部１７５を実現する。
【００３７】
図５は、本実施形態の複合機が実行する画像データ送信手順の一例を示す図である。当該手順は、ユーザから送信機能の起動指示が与えられたことをトリガとして進行する（ステップＳ５０１Ｙｅｓ）。
【００３８】
送信機能は、操作キー２０３に含まれる「Ｓｅｎｄ」ボタン（図２参照）を押下することで起動できる。送信機能が起動すると、操作パネル２００のディスプレイ２０１に送信設定操作画面が表示される。図６は、送信設定操作画面の例を示す図である。
【００３９】
図６に示すように、送信設定操作画面６０１は、あて先入力欄６０２、「あて先表」ボタン６０３、「送信方法選択」ボタン６０４、「文字認識選択」ボタン６０５、「原稿読込」ボタン６０６、「キャンセル」ボタン６０７、「画像選択」ボタン６０８を備える。あて先入力欄６０２は画像データの送信先の指定に使用される。あて先入力欄６０２には直接あて先を入力することができ、また、あて先表を用いてあて先を入力することもできる。「あて先表」ボタン６０３は、予め登録されているあて先一覧を表示する際に使用される。あて先一覧からユーザが選択したあて先が、あて先入力欄６０２に送信先として入力される。「送信方法選択」ボタン６０４は、電子メール、ｆｔｐ、ＳＭＢ等、画像データの送信方法の選択に使用される。「文字認識選択」ボタン６０５は一対のラジオボタンで構成され、送信用画像データを生成する元になる画像データ（以下、原画像データという。）に対してＯＣＲ処理を実行するか否かを指定する。「有」が選択された場合は原画像データに対してＯＣＲ処理が実行され、「無」が選択された場合は原画像データに対してＯＣＲ処理が実行されない。「原稿読込」ボタン６０６は、原画像データを画像読取部１２０で生成する場合に使用される。「キャンセル」ボタン６０７は、操作を中止して送信設定操作画面６０１を閉じるために使用される。なお、「画像選択」ボタン６０８については後述する。
【００４０】
情報処理端末１７１において、低解像度の画像データに基づく当該画像データの文字列データの取得を実現する場合、ユーザは、まず、原画像データを画像読取部１２０において生成するとともに、原画像データに対してＯＣＲ処理を実施する（ステップＳ５０２、Ｓ５０３）。このとき、ユーザは、送信設定操作画面６０１において、「文字認識選択」ボタン６０５を「有」に設定した状態で「原稿読込」ボタン６０６を選択する。これにより、ディスプレイ２０１に原稿読込操作画面が表示される。
【００４１】
図７は、画像読取操作画面の例を示す図である。図７に示すように、原稿読込操作画面７０１は、原稿読込が完了した際に選択される「読込完了」ボタン７０２、原稿読込を中止して送信設定操作画面６０１を表示させるために使用される「戻る」ボタン７０３を備える。画像読取部１２０において読み取られる原稿は、原稿トレイ１１１や原稿台１０３に載置され、操作パネル２００のスタートキー２１１押下により原稿読取が開始する。原稿読込操作画面７０１が表示されてから、「読込完了」ボタン７０２が選択されるまでの間に画像読取部１２０において生成された画像データが原画像データとして画像データ保持部４０６（図４参照）に保持される。また、ここではＯＣＲ処理の実行が指定されているため、ユーザが「読込完了」ボタン７０２を選択すると、文字認識部４０１が画像データ保持部４０６に保持されている原画像データに対してＯＣＲ処理を実行し、文字列データを取得する。また、並行して、画像処理部４０２は画像データ保持部４０６に保持されている原画像データから送信用画像データを生成する（ステップＳ５０４）。
【００４２】
また、原稿読込操作画面７０１において、ユーザが「読込完了」ボタン７０２を選択すると、ディスプレイ２０１に送信画像確認画面が表示される。図８は、送信画像確認画面の例を示す図である。この例では、送信画像確認画面８０１は、画像データ表示欄８０２、「送信」ボタン８０３、画像解像度選択部８０４、ページ選択ボタン８０５を備える。画像データ表示欄８０２には、画像処理部４０２が生成した送信用画像データが表示される。本実施形態では、画像処理部４０２は、画像データ保持部４０６に保持されている原画像データを予め指定されている解像度に変換することで送信用画像データを生成する。また、画像解像度選択部８０４を通じたユーザの指示により、予め指定されているステップで画像解像度を変更できるように構成されている。例えば、ユーザが画像データ表示欄８０２に表示された画像データを確認し、文字が目視できない等、解像度をもう少し高めた方がよいと判断した場合、ユーザは画像解像度選択部８０４の「高」ボタンを選択する。この場合、画像処理部４０２は、画像データ保持部４０６に保持されている原画像データから、先の画像解像度から所定のステップだけ画像解像度を高めた送信用画像データを生成し、画像解像度選択部８０４に表示する。同様に、ユーザが画像データ表示欄８０２に表示された画像データの解像度をもう少し低下させてもよいと判断した場合、ユーザは画像解像度選択部８０４の「低」ボタンを選択する。この場合、画像処理部４０２は、画像データ保持部４０６に保持されている原画像データから、先の画像解像度から所定のステップだけ画像解像度を低下させた送信用画像データを生成し、画像解像度選択部８０４に表示する。
【００４３】
特に限定されないが、図８の例では、画像データ表示欄８０２の周囲に、画像データの表示範囲を上下左右の任意の方向に移動する移動ボタンが設けられている。また、図８では、全６頁の送信用画像データが生成されており、画像データ表示欄８０２に第４頁が表示されている例を示している。画像データ表示欄８０２に表示されるページは、ページ選択ボタン８０５の「前頁」ボタンまたは「次頁」ボタンを押下することで変更可能である。ユーザは、画像処理部４０２が生成した送信用画像データを画像データ表示欄８０２に順次表示して内容を確認する。
【００４４】
また、図８の例では、送信画像確認画面８０１は「編集」ボタン８０６を備える。ユーザが、「編集」ボタン８０６を選択すると、ディスプレイ２０１に編集用画面が表示され、画像処理部４０２が保持している送信用画像データに対して、拡大、縮小、トリミング、エッジ強調、ボカシ、２ｉｎ１等の任意の編集ができるように構成されている。なお、画像データの編集（画像処理）は、これらの例示に限らず、公知の手法を用いて実行することができる。本実施形態では、編集後の画像データが編集前の送信用画像データに代えて画像処理部４０２に保持される。また、編集用画面には、編集完了ボタンが設けられており、当該ボタンを選択することで、ディスプレイ２０１に送信画像確認画面８０１が表示されるようになっている。
【００４５】
また、図８の例では、ユーザは、画像データ表示欄８０２の下方に設けられている再読込チェックボックス８０７をチェック状態（オン状態）にすることで、その画像データを原稿再読み取りする画像データとして指定することができる。再読み取りする画像データを指定した後、ユーザが「再読取」ボタン８０８を選択すると、再読み取り指定された原稿のページ数が送信画像確認画面８０１上に重ねて表示され、原稿トレイ１１１または原稿台１０３への当該原稿の載置が要求される。原稿載置後にユーザがスタートボタン２１１を押下すると当該原稿の画像が読み取られ、画像データ保持部４０６に保持されている先に取得された原画像データが、新たに取得された画像データに差し替えられる。また、、画像処理部４０２は、新たに取得された原画像データから送信用画像データを生成し、該当ページの送信用画像データを、新たな送信用画像データに差し替える。このような再読込機能は、原稿画像が斜めに取得された場合等に使用することができる。
【００４６】
送信画像確認画面８０１においてユーザが「送信」ボタン８０３を選択すると、識別情報生成部４０３は、画像処理部４０２が保持している送信用画像データに対して上述の変換アルゴリズムを適用し、送信用画像データのハッシュ値を識別情報として算出する（ステップＳ５０５）。これと並行して、送信部４０５は、画像処理部４０２が保持している送信用画像データを、ネットワークアダプタ１６１を介して外部の装置（ここでは、情報処理端末１７１）に送信する（ステップＳ５０６）。
【００４７】
識別情報生成部４０３は、識別情報の算出を完了すると、その旨を文字認識部４０１に通知するとともに、当該識別情報を記憶部４０４に記録する。当該通知を受けた、文字認識部４０１は、保持している文字列データを識別情報生成部４０３が記録した識別情報と対応づけて記憶部４０４に記録する（ステップＳ５０７）。また、送信部４０５による送信が完了すると手順が終了する。なお、このとき、画像データ保持部４０６に保持されている原画像データおよび画像処理部４０２に保持されている送信用画像データが削除される。
【００４８】
なお、上記では、画像読取部１２０において新たに生成した原画像データを使用して送信用画像データを生成したが、既生成の画像データを原画像データとして使用してもよい。この場合、ユーザは、送信設定操作画面６０１において「画像選択」ボタン６０８を選択する。これにより、ディスプレイ２０１に、複合機１００内に存在している画像データの中から原画像データを選択するための画像データ選択画面が表示され、ユーザが選択した画像データが原画像データとして画像データ保持部４０６に保持される。そして当該原画像データに対して、上述のＯＣＲ処理および送信用画像データ生成処理が実施される。この構成では、画像データ選択画面において、複合機１００内に存在している画像データのうち、予め設定された所定の解像度以上の画像データのみを原画像データとして選択できる構成であることが好ましい。これにより、低解像度の画像データが原画像データに指定されることを防止できる。
【００４９】
以上のように、この複合機１００では、ＯＣＲ処理の実行対象になる原画像データとは別に、情報処理端末等の外部の装置へ送信する送信用画像データが生成される。また、ＯＣＲ処理により取得された文字列データは、送信用画像データから一意に変換結果が定まる変換アルゴリズムを適用して算出される識別情報と対応づけて記憶部４０４に記憶される。したがって、送信用画像データを受信した情報処理端末等の外部の装置において、送信用画像データから識別情報を取得できれば、受信した送信用画像データに対応する文字列データを画像管理装置から取得することができる。この構成では、送信用画像データ自体に上記変換アルゴリズムを適用して識別情報を算出する機能をソフトフェア等で実現するだけで情報処理端末等において識別情報を算出できるので、送信用画像データと識別情報との紐づけ情報を認識するための特別なデータフォーマットを認識するためのシステム構成は不要である。その結果、送信用画像データのデータサイズを小さくできるためネットワークの負荷を高めることがなく、かつ、任意の情報処理端末（クライアント装置）において、画像データの文字情報を高識字率で取得できるシステムを安価に構成することができる。
【００５０】
続いて、文字列データの読出手順について説明する。ここでは、図４に示す情報処理端末１７１が、複合機１００に対して文字列データを要求する事例を説明する。上述の画像データの送信手順において、送信用画像データのあて先に情報処理端末１７１が指定されていた場合、複合機１００は、送信用画像データを情報処理端末１７１に送信する。この送信用画像データは、情報処理端末１７１において、ネットワークアダプタ１７２を介して受信部１７３に受信される。特に限定されないが、ここでは、受信部１７３は、受信した送信用画像データを保持する画像データ保持部としての機能も有している。
【００５１】
以上の状況下において、情報処理端末１７１は、受信した送信用画像データに対応する文字列データを、以下のようにして、複合機１００から取得する。受信した送信用画像データに対応する文字列データを取得する場合、まず、情報処理端末１７１の識別情報特定部１７４が、受信部１７３に保持されている送信用画像データに対して上述の変換アルゴリズムを適用し、識別情報であるハッシュ値を算出する。識別情報特定部１７３が使用する変換アルゴリズムは、複合機１００の識別情報生成部４０３が使用する変換アルゴリズムと同一である。したがって、同一の送信用画像データに対して識別情報生成部４０３が算出するハッシュ値と識別情報特定部１７３が算出するハッシュ値とは同一の値になる。識別情報を算出した識別情報特定部１７３は、文字情報取得部１７５に当該識別情報を入力する。文字情報取得部１７５は、入力された識別情報を、ネットワークアダプタ１７２を介して複合機１００へ送信する。なお、文字列データは複合機１００に格納されているので、文字情報取得部１７５は、予め設定されている複合機１００のアドレスをあて先として識別情報を送信すればよい。また、ネットワーク１６２に複数の複合機（画像管理装置）が接続されている場合には、予め設定されている全複合機のアドレスをあて先として識別情報を送信すればよい。
【００５２】
図９は、複合機が実行する文字情報読出手順の一例を示す図である。当該手順は、ネットワーク１６２を介して複合機１００と接続された任意の情報処理端末（図４では、情報処理端末１７１）から識別情報が与えられたことをトリガとして進行する（ステップＳ９０１Ｙｅｓ）。文字情報取得部１７５が送信した識別情報は、ネットワークアダプタ１６１を介して、複合機１００の問い合わせ部４０７に入力される。
【００５３】
識別情報が入力された問い合わせ部４０７は、当該入力に応じて、入力された識別情報に対応する文字列データを記憶部４０４から検索する（ステップＳ９０２）。これにより、その識別情報に対応づけて記録されている文字列データが抽出されることになる。上述のように、同一の送信用画像データに対して識別情報生成部４０３が算出するハッシュ値と識別情報特定部１７３が算出するハッシュ値とは同一の値になるので、抽出される文字列データは、送信用画像データ（低解像度画像データ）を生成する元にされた原画像データ（高解像度画像データ）に対するＯＣＲ処理により取得された文字列データである。
【００５４】
入力された識別情報に対応する文字列データが抽出できた場合、問い合わせ部４０７は、ネットワークアダプタ１６１を介して、抽出した文字列データを要求元（情報処理端末１７１）へ送信する（ステップＳ９０３Ｙｅｓ、Ｓ９０４）。一方、入力された識別情報に対応する文字列データが抽出できなかった場合、問い合わせ部４０７は該当する文字列データが存在しない旨の通知を要求元へ送信する。図４に示す構成では、識別情報に対応する文字列データが記憶部４０４に格納されているはずであるが、ネットワーク１６２に複合機（画像管理装置）が複数台接続されている場合や、送信用画像データが複合機１００から送信された後に加工された場合には、識別情報に対応する文字列データが抽出できない状況が発生しうる。なお、ｆｔｐ、ＳＭＢ、電子メール等による通信では、要求元のアドレスは、問い合わせ部４０７が識別情報を受信した際の送信元として容易に特定可能である。
【００５５】
以上のようにして、複合機１００から送信された検索結果（文字列データ、あるいは該当する文字列データがない旨の通知）は、ネットワークアダプタ１７２を介して、情報処理端末１７１の文字情報取得部１７５に取得される。これにより、情報処理端末１７１において、送信用画像データのみに基づいて、高識字率の文字列データを取得することができる。
【００５６】
以上説明したように、本実施形態では、低解像度画像データのみを用いて、高解像度画像データに対するＯＣＲ処理により取得された高識字率の文字列データを取得することができる。したがって、ネットワークの負荷を高めることがない。また、情報処理端末等のクライアント装置では、送信用画像データに所定の変換アルゴリズムを適用することで識別情報を算出できるので、送信用画像データと識別情報との紐づけ情報を認識するための特別なデータフォーマットを使用する必要がなく、安価にシステムを構成することができる。
【００５７】
なお、上述した各実施形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、本発明では、ＯＣＲ処理および送信用画像データ生成処理は、ともに原画像データに対して実施すればよいため、図５において、ステップＳ５０３とステップＳ５０４とは同時並行に実施されてもよく、順序が逆転していてもよい。また、本発明では、識別情報は、画像管理装置において生成された送信用画像データから生成されればよいため、図５において、ステップＳ５０５とステップＳ５０６とは、同時並行に実施されてもよく、順序が逆転していてもよい。また、ステップＳ５０７は、識別情報が生成された後に実施されればよく、ステップＳ５０６よりも前に実施されてもよい。
【００５８】
また、上述の実施形態では、ＯＣＲ機能および送信機能を有するデジタル複合機として本発明を具体化したが、デジタル複合機に限らず、画像読取機能、ＯＣＲ機能、送信機能および画像管理機能を備える、スキャナ、複写機などの任意の画像管理装置、または当該装置を含む画像管理システムに本発明を適用することも可能である。
【産業上の利用可能性】
【００５９】
本発明によれば、ネットワークの負荷を高めることがなく、かつ、任意のクライアント装置において、画像データの文字情報を高識字率で取得できるシステムを安価に構成することができ、画像管理装置および画像管理システムとして有用である。
【符号の説明】
【００６０】
１００  複合機
１２０  画像読取部
１３０  画像形成部
１６１  ネットワークアダプタ
１７１  クライアント装置（情報処理端末）
１７２  ネットワークアダプタ
１７３  受信部
１７４  識別情報特定部
１７５  文字情報取得部
２００  操作パネル
４０１  文字認識部
４０２  画像処理部
４０３  識別情報生成部
４０４  記憶部
４０５  送信部
４０７  問い合わせ部
【図１】
2011109566.tif 000003
【図２】
2011109566.tif 000004
【図３】
2011109566.tif 000005
【図４】
2011109566.tif 000006
【図５】
2011109566.tif 000007
【図６】
2011109566.tif 000008
【図７】
2011109566.tif 000009
【図８】
2011109566.tif 000010
【図９】
2011109566.tif 000011