(57)【特許請求の範囲】
【請求項１】
入力画像を複数種類の属性に応じて複数の領域に分割する分割手段と、
前記分割手段で分割された複数の領域のうち、第１の属性の領域については当該第１の属性の領域を検索するための特徴量データを前記入力画像から取得する一方、第２の属性の領域については特徴量データを取得しない特徴量取得手段と、
前記第１の属性の領域に対応する画像については非可逆圧縮処理を施し、前記第２の属性の領域に対応する画像については可逆圧縮処理を施すことにより、圧縮データを取得する圧縮手段と、
前記特徴量取得手段で取得した特徴量データと前記圧縮手段で取得した圧縮データとを、送信データとして送信先の装置へ送信する送信手段と、を備えることを特徴とする画像処理装置。
【請求項２】
入力画像を複数種類の属性に応じて複数の領域に分割する分割手段と、
前記分割手段で分割された複数の領域のうち、第１の属性の領域については当該第１の属性の領域を検索するための特徴量データを前記入力画像から取得する一方、第２の属性の領域については特徴量データを取得しない特徴量取得手段と、
前記第１の属性の領域に対応する画像については情報劣化の大きい圧縮処理を施し、前記第２の属性の領域に対応する画像については情報劣化の小さい圧縮処理を施すことにより、圧縮データを取得する圧縮手段と、
前記特徴量取得手段で取得した特徴量データと前記圧縮手段で取得した圧縮データとを、送信データとして送信先の装置へ送信する送信手段と、を備えることを特徴とする画像処理装置。
【請求項３】
前記特徴量取得手段で特徴量データが取得された領域の位置を示す座標情報を取得する座標取得手段を更に備え、
前記送信手段は、前記特徴量データ、前記座標情報及び前記圧縮データを、前記送信データとして送信することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第１の属性の領域は自然画及び／又は図を含む画像領域であり、前記第２の属性の領域は文字領域であることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記非可逆圧縮処理では、前記第１の属性の領域に対応する画像の解像度を落としてから非可逆圧縮処理が行われることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記第１の属性の領域に対応する画像は、前記入力画像において前記第２の属性の領域に対応する部分を周囲の色で塗りつぶすことにより得られる下地画像であることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記第２の属性の領域に対応する画像は、前記入力画像における前記第２の属性の領域を２値化することにより得られる２値画像であることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記分割手段によって分割された複数の領域の各々について、前記特徴量取得手段で前記特徴量データを取得して且つ前記圧縮手段で情報劣化の大きい圧縮処理を施すか、前記特徴量取得手段で前記特徴量データを取得せずに且つ前記圧縮手段で情報劣化の小さい圧縮処理を施すかを、ユーザの指示に基づいて設定する設定手段を更に備えることを特徴とする請求項２に記載の画像処理装置。
【請求項９】
前記分割手段で分割される領域の属性毎に、前記特徴量取得手段で前記特徴量データを取得して且つ前記圧縮手段で情報劣化の大きい圧縮処理を施すか、前記特徴量取得手段で前記特徴量データを取得せずに且つ前記圧縮手段で情報劣化の小さい圧縮処理を施すかを、ユーザの指示に基づいて設定する設定手段を更に備えることを特徴とする請求項２に記載の画像処理装置。
【請求項１０】
画像処理装置の分割手段が、入力画像を複数種類の属性に応じて複数の領域に分割する分割工程と、
前記画像処理装置の特徴量取得手段が、前記分割手段で分割された複数の領域のうち、第１の属性の領については当該第１の属性の領域を検索するための特徴量データを前記入力画像から取得する一方、第２の属性の領域については特徴量データを取得しない特徴量取得工程と、
前記画像処理装置の圧縮手段が、前記第１の属性の領域に対応する画像については非可逆圧縮処理を施し、前記第２の属性の領域に対応する画像については可逆圧縮処理を施すことにより、圧縮データを取得する圧縮工程と、
前記画像処理装置の送信手段が、前記特徴量取得工程で取得した特徴量データと前記圧縮工程で取得した圧縮データとを、送信データとして送信先の装置へ送信する送信工程とを備えることを特徴とする画像処理方法。
【請求項１１】
画像処理装置の分割手段が、入力画像を複数種類の属性に応じて複数の領域に分割する分割工程と、
前記画像処理装置の特徴量取得手段が、前記分割手段で分割された複数の領域のうち、第１の属性の領については当該第１の属性の領域を検索するための特徴量データを前記入力画像から取得する一方、第２の属性の領域については特徴量データを取得しない特徴量取得工程と、
前記画像処理装置の圧縮手段が、前記第１の属性の領域に対応する画像については情報劣化の大きい圧縮処理を施し、前記第２の属性の領域に対応する画像については情報劣化の小さい圧縮処理を施すことにより、圧縮データを取得する圧縮工程と、
前記画像処理装置の送信手段が、前記特徴量取得工程で取得した特徴量データと前記圧縮工程で取得した圧縮データとを、送信データとして送信先の装置へ送信する送信工程とを備えることを特徴とする画像処理方法。
【請求項１２】
コンピュータを、請求項１乃至９のいずれか一項に記載の画像処理装置の各手段として機能させるための制御プログラム。
【請求項１３】
請求項１２に記載の制御プログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は紙原稿等を読み取って得られた画像に圧縮処理を施して電子データを生成する画像処理技術に関する。
【背景技術】
【０００２】
近年、スキャナの普及により文書の電子化が進んでいる。しかし電子化された文書をフルカラービットマップ形式で保存しようとすると、例えば、Ａ４サイズの原稿の場合、３００ｄｐｉで約２４Ｍバイトにもなり、膨大な保存領域が必要になる。また、このような大容量のデータは、電子的に送信するのにも適していない。
【０００３】
従って、上記フルカラー画像データに対しては一般に圧縮処理が施される。そのような圧縮方式の一つとして、ＪＰＥＧがよく知られている。ＪＰＥＧは写真などの自然画像を圧縮するには非常に効果も高く、画質も良い。しかし一方で、文字画像などの高周波部分をＪＰＥＧ圧縮すると、モスキートノイズと呼ばれる画像劣化が発生し、圧縮率も悪くなる。一般に利用される文書には、１ページ内に文字と画像の両方が含まれていることが多く、ＪＰＥＧによる圧縮で画質と圧縮率を両立することは難しかった。
【０００４】
そこで上記の課題を解決するために、画像に対して領域分割を行い、文字領域を抜いた下地部分にＪＰＥＧ圧縮を、色情報付き文字領域にはＭＭＲ圧縮を適用する方法が提案されている。このように圧縮されたデータの展開時においては、ＪＰＥＧ圧縮された画像を展開して得られた下地画像に、ＭＭＲ圧縮された画像を展開して得られた文字画像を載せることになる。即ち、文字画像のうちの白部分については下地画像を透過させ、黒部分には代表文字色を載せる。例えば、特許文献１に開示される画像処理装置は、紙文書をスキャンして得た画像のうち、文字領域には解像度を落とさずに２値化して非可逆圧縮を行い、下地画像には解像度を落として高い圧縮率のＪＰＥＧ圧縮を施して出力データを作成する。これにより、カラー情報を保ちながら、文字などの可読性を失うことなく、大幅なサイズの削減が実現でき、送信や保存に好適な電子化文書を得ることが可能としている。
【０００５】
一方、コンピュータの普及により、ワードプロセッサのような文書編集アプケーションを用いて文書の作成、編集をする作業が一般に行われるようになっている。前述のように電子化され保存された文書も、閲覧されるだけではなく、その中の一部の画像を別文書に挿入するなどして利用したいという需要も高まっている。しかし、スキャンにより電子化された文書は、前述のとおり保存効率を良くするために圧縮が施されているため、別文書の作成に利用する場合には、圧縮による画像の劣化が問題になる。
【０００６】
上記特許文献１に開示される画像処理装置によって電子化された文書においては、文字領域であれば解像度を落とさず可逆の圧縮を施されたデータが保持されているために、劣化を気にせずに当該領域の画像を抽出して利用することが可能である。しかし、文字以外の領域は下地領域として高圧縮が施されているため、利用の際に劣化の問題は避けられない。
【０００７】
一方で、文書を電子的に作成する機会の増加により、スキャン対象の紙原稿も、元は自分のあるいはＬＡＮ内のコンピュータなどで作成されたものである場合が多い。そして、そのような文書の中に含まれる写真や図面などの画像領域のデータも、そのオリジナルデータがどこかに保存されている場合が多い。従って、たとえばＬＡＮに接続された画像データベースを検索すればオリジナルデータが得られるというケースも多いと考えられる。このような環境では、写真や図面などの画像領域を利用する場合には、先の電子化した文書に含まれる圧縮により劣化した画像データを用いるより、オリジナル画像データを利用することで、高い品質で別文書を作成することが可能になる。この場合、電子化した文書の写真や図面等の画像データをキーとして画像データベースを検索してオリジナル画像データを得ることになる。
【０００８】
画像データを検索するための特徴量としては、キーワードなど人間によって登録されるものと、コンピュータによって画像のデータから抽出されるものがある。後者は画像特徴量と呼ばれ、例としては画像から抽出される色のヒストグラム、色の構造、エッジのヒストグラム、テクスチャなどがある。
【０００９】
また、この画像特徴量のなかには、非特許文献１（MPEG-7 Visual (ISO/IEC 15938-3)）などによって記述方法が標準化されているものがある。たとえばこの標準に従った画像特徴量を備える画像データベースに対し、任意の画像から同標準に従った画像特徴量を求めることで、前記オリジナル画像データの検索をおこなうことができる。
【特許文献１】特開２００２−０７７６３３号公報
【非特許文献１】MPEG-7 Visual (ISO/IEC 15938-3)
【非特許文献２】MPEG-7 MDS (ISO/IEC 15938-5)
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、画像データベースを検索するための画像特徴量を、電子化文書データのような大幅に圧縮されたデータから求めようとすると、圧縮の影響による画像劣化のために、検索が高精度でおこなえないという課題が生じる。たとえば、エッジヒストグラムのような画像特徴量を用いて検索をおこなう場合、元の画像の特徴を正しく表わす特徴量を非可逆の高い圧縮率で圧縮された画像から得ることは困難である。データ量削減のために解像度の落とされた画像、または高い圧縮率でＪＰＥＧ圧縮を施された画像ではエッジのような高周波情報の一部が失われてしまっているためである。
【００１１】
本発明は上記課題に鑑みてなされたものであり、紙原稿等の画像を電子化して圧縮する際に、送信や保存に適したデータサイズでありながら、当該原稿に含まれる画像部分に関して良好な検索結果が得られるような電子データを生成可能にすることを目的とする。
【課題を解決するための手段】
【００１２】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
入力画像を複数種類の属性に応じて複数の領域に分割する分割手段と、
前記分割手段で分割された複数の領域のうち、第１の属性の領域については当該第１の属性の領域を検索するための特徴量データを前記入力画像から取得する一方、第２の属性の領域については特徴量データを取得しない特徴量取得手段と、
前記第１の属性の領域に対応する画像については非可逆圧縮処理を施し、前記第２の属性の領域に対応する画像については可逆圧縮処理を施すことにより、圧縮データを取得する圧縮手段と、
前記特徴量取得手段で取得した特徴量データと前記圧縮手段で取得した圧縮データとを、送信データとして送信先の装置へ送信する送信手段とを備える。
【発明の効果】
【００１３】
本発明によれば、紙原稿等の画像を電子化して圧縮する際に、送信や保存に適したサイズでありながら、当該原稿に含まれる画像部分に関して良好な検索結果が得られる電子データが生成される。
【発明を実施するための最良の形態】
【００１４】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【００１５】
図１は実施形態による画像処理システムの構成例を示すブロック図である。図１に示すように、画像処理装置１０１はスキャナ部１１１、送信データ作成部１１２、送信部１１３を備える。スキャナ部１１１は、紙原稿を光電変換して画像データを生成する。送信データ策西部１１２は、スキャナ部１１１で得られた画像データに圧縮などの処理を施し、送信データを作成する。送信部１１３は、送信データ作成部１１２で作成された送信データを外部（画像データベース１０２或いはコンピュータ装置１０３）に送信する。なお画像処理装置１０１は、スキャナ装置に送信データ作成部１１２を設けた構成でもよいし、汎用コンピュータにスキャナ装置がローカル接続された形態であってもよい。
【００１６】
画像データベース１０２には、写真や図面などのデータが保存されている。コンピュータ装置１０３は、汎用コンピュータ（例えばパーソナルコンピュータ）により構成することができる。コンピュータ装置１０３は不図示のＣＰＵやメモリ、ネットワークインターフェース等のハードウエアと、ソフトウエアとの協働により、受信部１３１、保存部１３２、画像検索部１３３、アプリケーション実行部１３４として機能する。受信部１３１は、画像処理装置１０１（送信部１１３）から送信された送信データを受信する。保存部１３２は、受信部１３１で受信した受信データを保存する。保存部１３２は、半導体メモリあるいはハードディスクなどで構成され得る。画像検索部１３３は、画像データベース１０２から必要な画像データを取得する。アプリケーション実行部１３４はそれらのデータ（画像データ）を利用するプログラムを実行する。
【００１７】
なお、画像処理装置１０１、画像データベース１０２、コンピュータ装置１０３はＬＡＮやインターネットなどの有線あるいは無線のネットワーク１０４により、相互に通信可能に接続されている。
【００１８】
以下、図１の画像処理システムを用いて実行される実施形態による処理の概略を、第一及び第二の２つ処理に分けて説明する。第一の処理は、ユーザが紙の原稿を画像処理装置１０１でスキャンして、そのデータをコンピュータ装置２０３へ送信し、同装置内に保管する送信保管処理である。ここで、ユーザがスキャンした紙原稿はコンピュータ装置１０３あるいはネットワーク１０４上の他のコンピュータで作成されたものである。なお、当該原稿中に含まれる写真や図などのオリジナルデータは画像データベース１０２に保存データとして納められているものとする。
【００１９】
なお、送信保管処理において、送信時の効率や保存効率を良くするために、スキャンされた画像データは極めて高い圧縮率で圧縮を施される。具体的には原稿画像の文字部とそれ以外とを分離し、文字は解像度は落さずに２値化など減色を施して可逆の圧縮コードに変換される。それ以外の画像は解像度を落して非可逆で高圧縮のコードに変換される。こうして、原稿画像を高い圧縮率で圧縮することが可能になる。
【００２０】
第二の処理は、ユーザが先に保存したデータの一部を利用してあらたなデータを作成する利用処理である。たとえば、アプリケーション実行部１３４により文書編集機能を有するアプリケーションをコンピュータ装置１０３で実行し、保存したデータに含まれる写真や図、あるいは文字の部分を画像を選択的に抽出して編集中の文書に挿入するような場合である。
【００２１】
上記送信保管処理で保存された保存データから抽出可能な画像データは、文字部分については高解像度かつ可逆圧縮されたものであるが、写真や図などの部分の画像は解像度を落として非可逆高圧縮を施されたものであるため品質が低い。よって、利用処理では、当該画像のオリジナルデータに相当するものを画像データベース１０２より検索し、取得が可能であればそのデータを利用することにする。
【００２２】
以下、送信保管処理と利用処理についてより詳細に説明する。
【００２３】
まず、ユーザが紙の原稿を画像処理装置１０１でスキャンして、その内容をコンピュータ装置１０３へ送信し、保管する送信保管処理について、図２〜図４、図６、図８を参照して説明する。図２の（ａ）は画像処理装置１０１の動作を、（ｂ）はコンピュータ装置１０３の動作を示すフローチャートである。
【００２４】
ステップＳ２０１において、画像処理装置１０１は、スキャンしたデータの送信先を不図示のユーザインターフェース（以下、ＵＩという）を介してユーザによって指定された送信先に設定する。この例では、コンピュータ装置１０３が指定されたものとする。ステップＳ２０２において、スキャナ部１１１は、原稿画像を公知の光電変換処理によって電子的な画像データに変換する。ステップＳ２０３において、送信データ作成部１１２は、ステップＳ２０２で得た画像データに圧縮や特徴量抽出などの所定処理を施し、送信データを作成する。
【００２５】
ここで、ステップＳ３０３において送信データ作成部１１２がおこなう処理について図３及び図４を参照して詳細に説明する。図３は送信データ作成部１０３の詳細な構成例を示すブロック図である。また、図４は送信データ作成部１０３の詳細な処理を説明するフローチャートである。
【００２６】
ステップＳ５０１では、文字領域検出部３０１が入力された多値画像３１０より文字領域を検出して複数の文字領域座標３２１を作成する。文字領域の検出には、公知の領域分割技術を用いることができる。領域分割技術とは１ページ分の画像データを文字／図画／写真／線／表等の属性を持つ領域へと分割する処理である。なお、領域分割技術については、ＵＳＰ５，６８０，４７８に詳細に記載されているので、ここではその内容を簡単に説明する。
【００２７】
まず入力多値画像を２値化して白黒画像を作成する。２値化の方式としては公知の方式を適用可能である。次に、この白黒画像に対して８連結の黒画素輪郭追跡をおこなって黒画素の塊を抽出する。ここで面積の大きい黒画素の塊についてはその内部から４連結の白画素輪郭追跡をおこなって白画素の塊を抽出する。そして、さらに一定面積以上の白画素の塊の内部から再び黒画素輪郭追跡をおこなって黒画素の塊を抽出する。
【００２８】
続いて、得られた黒画素の塊を大きさや形状、密度などで分類し、必要であればグループ化して文字／図画／写真／線／表など異なる属性を持つ複数種類の属性の領域へ分類していく。たとえば、縦横比が１に近く、大きさが定められた範囲のものを文字相当の画素塊とし、そのような文字相当の画素塊が互いに近接して整列していてグループ化が可能な部分を文字領域と判定する。また、それらを除いた黒画素塊のうち所定の基準以上に扁平な画素塊は単独で線領域と判定する。また、一定大きさ以上でかつ四角系の白画素塊が整列して内包される黒画素塊の占める範囲を表領域と判定する。また、不定形の画素塊が散在している部分をグループ化した領域を写真領域と判定する。そして、これらの領域以外の任意形状の画素塊が占める領域を図領域と判定する。
【００２９】
図６の（ａ）に領域分割に対する入力多値画像の例を、図６の（ｂ）に（ａ）に示した入力多値画像の分割結果の例を示す。上記ステップＳ４０１の処理により、図６の（ａ）に示された入力多値画像は、図６の（ｂ）に示される如く領域分割される。ステップＳ４０１では、このような領域分割によって得られた複数の領域のうち、文字領域の位置、範囲を示す文字領域座標３２１を作成する。
【００３０】
ステップＳ４０２では、画像領域検出部３０７が入力の多値画像３１０の中の写真領域や図領域などの画像領域を検出して複数の画像領域座標３２５を作成する。画像領域の検出はステップＳ４０１でおこなった領域分割処理の結果を利用することができる。すなわち領域分割処理の結果から得られる写真領域および図領域を画像領域とみなして、それぞれの位置、範囲を示す画像領域座標を作成する。
【００３１】
ステップ４０３では、画像特徴量生成部３０８が上記画像領域座標３２５と多値画像３１０とから各画像の画像特徴量を示す特徴量コード３２６を作成する。画像特徴量としては、画像から抽出される色のヒストグラム、色の構造、エッジのヒストグラム、テクスチャなど様々な方式のものがある。ただし、特徴量の抽出目的は、画像データベース１０２より画像データを検索することにあるので、画像データベース１０２にて使用されている、あらかじめ定められた方式に従って求めることとなる。
【００３２】
本例では、画像データベース２０２で使用される画像特徴量の１例として、エッジヒストグラムについて説明する。エッジヒストグラムでは、まず画像を４×４の格子状にブロック分割する。そして、各ブロックから垂直エッジ、水平エッジ、角度４５度のエッジ、角度１３５度のエッジ、および方向性のないエッジの５種類についてそのエッジ量を抽出する。エッジヒストグラムとは、こうして得られた、合計４×４×５＝８０のエッジ量からなる特徴量ベクトルである。なお、エッジ量とは、各ブロックの総ピクセル数に対するエッジを表すピクセル数の合計を量子化したものである。具体的には１ブロックを統計上十分な数の小領域へと分割し、各小領域内の輝度分布から上記５種のエッジに対応するフィルタを用いてエッジ量を得ることができる。
【００３３】
なお、画像データベース１０２で用いられる特徴量に従って、他の方法の画像特徴量を用いたり、複数の画像特徴量を組み合せる形で抽出してもよい。
【００３４】
ステップＳ４０４では、文字領域画像作成部３０２が文字領域座標３２１と多値画像３１０から、文字領域画像３１１を作成する。具体的には、多値画像３１０の各文字領域範囲に対し、公知の２値化手法をおこなって２値画像を取得する。なお、２値画像内の画素値は文字線にあたる画素を１、それ以外を０とする。
【００３５】
ステップＳ４０５において、文字色抽出部３０４は、上記文字領域画像３１１の文字線部分の画素と原画像を参照しながら文字線部分の代表色（文字領域代表色３２３）を算出する。文字色抽出部３０４は、対応する文字領域画像の文字線に対し細線化を施した細線化２値画像を作成し、その細線化２値画像上で１の画素に対応する多値画像３１０上の画素値の平均値をその領域の文字色とする。もし得られる画素値のばらつきが大きい場合は、文字領域を文字単位に分割してその各々に文字色を割りあてるようにしてもよい。
【００３６】
ステップＳ４０６では、文字部塗り潰し部３０３が文字領域画像１１１の黒画素に対応する多値画像３１０上の画素を、その周辺の色と同等の色で塗り潰して下地画像３１２を作成する。
【００３７】
文字部の塗り潰しは次のようにして行われる。まず対象の文字領域画像を１画素分だけ太らせた２値画像を作成する。これは例えば以下のようにして行う。まず、２値画像である文字領域画像からそれぞれ１ドットずつ上、左、右、下にずらした４つの画像を作成する。そして、もとの画像と合せて５つの画像を各画素のＯＲをとって重ねあわせることにより作成される。このように太らせた２値画像上で０にあたる画素に対し、多値画像３１０上での平均画素値を求める。この平均画素値で多値画像３１０上の文字部画素、すなわち太らせた２値画像で１にあたる画素を塗り潰すことで、文字周辺の色のにじんだ画素を含めて塗り潰されることになり、より平坦度合の高い下地画像３１２が得られる。
【００３８】
ステップＳ４０７において、文字領域画像圧縮部３０５は複数の文字領域画像３１１を圧縮して複数の圧縮コードＡ３２２を作成する。ここでは、ＭＭＲにより２値の文字領域画像を各々非可逆圧縮して圧縮コードＡ３２２を作成するものとする。
【００３９】
次に、ステップＳ４０８において、下地画像圧縮部３０６は下地画像３１２を圧縮して圧縮コードＢ１２４を作成する。ここでは、下地画像３１２を半分の解像度になるように間引いたうえで、ＪＰＥＧを用いて非可逆圧縮し、圧縮コードＢ１２４を作成するものとする。なお、目標とする圧縮率に応じ３３％、２５％など、解像度の変換率は変化させてもよい。
【００４０】
ステップＳ４０９では、以上のようにして生成された文字領域座標３２１、圧縮コードＡ３２２、文字領域代表色３２３、圧縮コードＢ３２４、画像領域座標３２５、画像特徴量コード３２６のデータを合わせて送信データ３２０とする。なお、ここでは送信データの形式として、ＰＤＦを用いるものとし、圧縮コードＡ３２２および圧縮コードＢ３２４を描画データとして記述する。その他の情報はメタデータとしてＸＭＬオブジェクト形式で記述するものとするが、別の形式、たとえばＳＶＧなどを用いてもよい。
【００４１】
また、メタデータ記述の具体例として、たとえば画像特徴量コード３２６につては、非特許文献２（MPEG-7 MDS(ISO/IEC 15938-5)）および非特許文献１（MPEG-7 Visual (ISO/IEC 15938-3)）を用いた符号化方法がある。ステップＳ４０３で求めたエッジヒストグラム画像特徴量に対する符号記述例を図８に示す。
以上で、図２のステップＳ２０３による送信データ作成処理を終える。
【００４２】
次に、図２のステップＳ２０４では、ステップＳ２０３で作成された送信データを送信部１１３がステップＳ２０１で指示された送信先（本例ではコンピュータ装置１０３）へ送信する。
【００４３】
図２の（ｂ）のフローチャートは、コンピュータ装置１０３の動作を示している。ステップＳ２０５では、受信部１３１がステップＳ２０４で送信されたデータを受信する。ステップＳ２０６では、保存部１３２が受信部１３１が受信したデータを保存する。なお、保存部１３２はメモリ或いはハードディスク等の記憶媒体を備える。
【００４４】
次に、第二の処理であるところの、保存されたデータの利用処理について、図５のフローチャートを用いて詳細に説明する。
【００４５】
ステップＳ５０１では、ユーザの指示に基づいて、保存部１３２に保存されているデータを読み出す。ステップＳ５０２では、データが表わすスキャンページのどの部分を抽出するかを、ユーザがコンピュータ装置１０３に接続された不図示のディスプレイおよびマウスやキーボードなどを用いて領域指定する。
【００４６】
図７はこのような領域指定をおこなう際のＵＩ画面の例である。図７においてページ画像７０１は送信データ３２０からページを再構成するように展開して作られた画像である。より具体的には、圧縮コードＢ３２４を展開した画像の上に、圧縮コードＡ３２３を展開して得られた文字画像を文字領域座標３２１を基に描画することで、ページ画像７０１を得ることができる。領域７０２〜７０５は選択可能な領域を示す枠であり、領域７０２、７０５は文字領域座標３２１に対応する文字領域の指定枠、領域７０３は図領域、領域７０４は写真領域で、いずれも画像領域座標３２５に対応する画像領域の指定枠である。なお、各領域に対応した枠は、画像領域座標３２５、文字領域座標３２１を参照することにより表示される。
【００４７】
ユーザはマウスやキーボードなどを用いた一般的なＧＵＩ操作により、領域７０２〜７０５の指定枠のいずれかを選択することで、抽出領域を指定することができる。また、それらの枠とは無関係に、所望の領域に対し、マウスのドラッグ等によって任意の新規枠を作成してその範囲内を抽出領域とすることもできる。
【００４８】
図５に戻って、ステップＳ５０３では、ステップＳ５０２で指定された領域が文字領域であれば、ステップＳ５１０に進む。ステップＳ５１０では、圧縮コードＡ３２３を展開して得た画像データから、指定領域に対応するものを、抽出対象の画像データとして出力し終了する。文字領域以外の場合はステップＳ５０４に進む。ステップＳ５０４では、ステップＳ５０２で指定された領域が画像領域かどうかを判定する。画像領域であればステップＳ５０５へ進む。それ以外の場合、すなわち指定された領域が文字領域でも画像領域でもない場合は、指定された領域はユーザによって任意に指定された領域であり、処理はステップＳ５０９に進む。
【００４９】
ステップＳ５０５では、指定された画像領域に対応する画像データと一致するものを、画像データベースに対する検索によって取得するかどうかをユーザに問い合わせる。ユーザが検索を指示した場合はステップＳ５０６に、そうでない場合はステップＳ５０７に進む。
【００５０】
ステップＳ５０６では、指定された画像領域に対応する画像データと一致するものを画像データベース１０２から取得する。これは指定された画像領域の特徴量コード３２６を検索キーとして、画像データベース１０２に含まれる各々の画像に対して付加されている特徴量と比較し、類似しているものを候補として抽出する。特徴量の比較は、各特徴量の種類に応じた方法でおこなう。例えば、図４のステップＳ４０３で説明したエッジヒストグラムの場合、比較する２画像の双方の特徴量ベクトル間の距離を求め、その値が小さい場合両者の画像は類似していると判定する。
【００５１】
ステップＳ５０７では、検索結果が正しいかどうかをユーザに確認する。例えば、検索結果によって得られた画像を縮小表示し、ユーザに確認させる。検索結果が正しいと判定された場合、処理はステップＳ５０８へ進み、正しくないと判定された場合はステップＳ５０９へ進む。なお、確認方法は、検索結果の候補が複数ある場合はそれらを提示して正しいひとつを選択させるなど、一般的な方法を用いるものとする。ステップＳ５０８では、検索によって得られた画像データを、抽出対象の画像データとして出力し終了する。
【００５２】
ステップＳ５０３，Ｓ５０４において指定された領域が文字領域でも画像領域でもないと判定された場合、即ち、指定された領域がユーザによって任意に指定された領域であると判定された場合、処理はステップＳ５０９に進む。ステップＳ５０９では、下地画像から指定領域部分のみを切り出した画像データを、抽出対象の画像データとして出力し終了する。
【００５３】
以上説明したように、実施形態によれば、ユーザが紙の原稿を画像処理装置１０１でスキャンして、そのデータをコンピュータ装置１０３へと送信し、同装置内に保存する。このとき送信されるデータは、文字領域は解像度を落とさず可逆圧縮し、それ以外の領域は低解像を落として非可逆の高圧縮を施す。この結果、文字等の可読性は失なわずにデータ量が大幅に削減され、送信効率や保存効率が良いデータとなる。
【００５４】
また、高圧縮を施された部分に含まれる画像領域については、圧縮前の画像から求めた画像特徴量がデータ中に含まれている。従って、後にユーザがこの画像領域のデータを別文書に挿入するといったように利用する場合、保存データに含まれる画像特徴量を検索キーに用いて当該画像領域のオリジナルデータを検索することができる。このように圧縮前の画像から求めた画像特徴量を用いることにより、高圧縮により劣化した下地画像から求めた画像特徴量を用いて画像を検索するよりも、精度の高い検索結果を得ることが可能となる。このため、使い勝手が著しく向上する。
【００５５】
以上のように、上記実施形態によれば、紙の原稿を電子化して得られた画像を圧縮する際に、送信や保存に適したサイズでありながら、中に含まれる画像部分に対し良好な検索結果が得られるような情報を含む電子データを生成することができる。
【００５６】
＜他の実施形態＞
上記実施形態においては、文字領域を高解像度で可逆圧縮、画像領域は画像特徴量を抽出するかわりに低解像度、非可逆高圧縮が適用されるようにした。しかしながら、文字以外の任意領域に対しても情報劣化の小さい圧縮方式を適用し、そのかわり画像特徴量の抽出をおこなわないようにしてもよい。
【００５７】
上述のような操作を実現する場合、ユーザに対し領域ごと、あるいは属性毎に、画像特徴量を添付して情報劣化の大きい圧縮方式や適用するか、あるいは画像特徴量を添付せずに情報劣化の小さい圧縮方式を適用するかを選択できるようにする。また、情報劣化の小さい圧縮方式が選択された領域に対しては画像特徴量の添付を自動的に禁止するように構成してもよい。
【００５８】
また、原稿中に含まれる画像領域がなだらかでエッジの少ない自然画のみの場合は、ＪＰＥＧ圧縮により大幅にサイズを削減しても情報の劣化が少ない。このような場合、むしろ特徴量の添付によるデータ量の増加が送信や保存の効率を下げる可能性もある。このような場合は、画像特徴量の添付をおこなわないように指示することで、送信されるデータの送信や保存の効率を維持することができる。
【００５９】
また、上記の場合でも、画像特徴量が添付されない領域に対しては、情報劣化の少ない方式で圧縮された画像データから特徴量が抽出できるので、検索の場合の精度を維持することができる。よって、紙の原稿を電子化して圧縮する際に、送信や保存に適したサイズでありながら、中に含まれる画像部分に対し良好な検索結果が得られるような電子データを生成することができる。このような操作を実現する場合は、ユーザに対して領域毎に画像特徴量を添付するか否かを選択できるようにすればよい。
【００６０】
以上のように、上記実施形態によれば、紙の原稿を電子化して圧縮する際に、中に含まれる画像領域に対して、画像劣化をともなう高圧縮処理が施される前の画像特徴量が抽出され、圧縮後の電子データに付加される。そのため、データ量を大きく削減しながら、その中の画像領域に関しては精度の高い検索をおこなう電子データを生成することが可能となる。
【００６１】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６２】
尚、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したプログラムである。
【００６３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００６５】
プログラムを供給するための記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００６６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００６８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【００６９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行なう。
【図面の簡単な説明】
【００７０】
【図１】実施形態の情報処理システムの構成例を示すブロック図である。
【図２】実施形態の送信保管処理を説明するフローチャートである。
【図３】実施形態の送信データ作成処理のための機能構成を示すブロック図である。
【図４】送信データ作成処理の手順を示すフローチャートである。
【図５】保存データの利用処理を説明するフローチャートである。
【図６】領域分割処理の実行例を示す図である。
【図７】保存データの利用処理における、領域指定をおこなう際のＵＩ画面の例を示す図である。
【図８】エッジヒストグラム画像特徴量に対する符号記述例を示す図である。
【図１】
0004717562.tif 000002
【図２】
0004717562.tif 000003
【図３】
0004717562.tif 000004
【図４】
0004717562.tif 000005
【図５】
0004717562.tif 000006
【図６】
0004717562.tif 000007
【図７】
0004717562.tif 000008
【図８】
0004717562.tif 000009