(57)【要約】【課題】予め登録済みのスタイル情報を利用して電子ファイルの高画質及び高圧縮率を実現すること。【解決手段】画像データを取得してオブジェクトを抽出する（Ｓ３１０〜３２０）。該オブジェクトについて複数の登録済スタイル情報を検索して、該オブジェクトと一致するとみなせるオブジェクトが登録済スタイル情報に含まれているかを判断する（Ｓ３３０）。含まれている場合に、該オブジェクトを出力スタイル情報として選択する（Ｓ３４０）。登録済スタイル情報のいずれにも含まれていないと判断されたオブジェクトを出力オブジェクトとして選択する（Ｓ３５０）。出力オブジェクトをページ記述部に、出力スタイル情報をスタイル記述部に記録する（Ｓ３６０）。【選択図】図３
2010002987.tif 000002
【特許請求の範囲】
【請求項１】
複数のスタイル情報を登録した登録手段を備えた画像処理装置であって、
画像データからオブジェクトを抽出する抽出手段と、
該抽出したオブジェクトと前記登録手段に登録済の前記複数のスタイル情報に含まれるオブジェクトと比較することにより、出力するスタイル情報を選択するスタイル情報選択手段と、
前記抽出したオブジェクトのうち、当該選択されたスタイル情報に含まれていないオブジェクトを出力オブジェクトとして選択するオブジェクト選択手段と、
前記選択した出力オブジェクトをページ記述部に記録し、かつ前記選択したスタイル情報をスタイル記述部に記録した電子ファイルを出力する出力手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記スタイル情報選択手段は、
前記登録手段に登録済の前記複数のスタイル情報と前記抽出手段が抽出したオブジェクトの包含関係をテーブルに記載し、
前記テーブルを参照して、前記登録手段に登録済の前記複数のスタイル情報から、一致するオブジェクト数が多いスタイル情報を選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記スタイル情報選択手段は、オブジェクトの位置情報、オブジェクトの矩形サイズ、オブジェクトに含まれる色数、オブジェクトの代表的な色、オブジェクトと登録済みテンプレートとの画素の差分のうち、少なくとも一つを使って、各オブジェクトが一致するかどうかを判断することを特徴とする請求項１または２のいずれかに記載の画像処理装置。
【請求項４】
前記スタイル情報選択手段は、前記抽出手段が抽出したオブジェクトに一致するとみなせるオブジェクトが前記登録手段に登録済の前記複数のスタイル情報のいずれにも含まれていないと判断した場合に、前記抽出したオブジェクトを前記画像データから除去した後の背景画像を、前記出力スタイル情報として選択することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記出力手段は、前記画像データが複数ページの画像である場合、前記オブジェクト選択手段で選択された前記出力オブジェクトのうち、全ての画像に共通するオブジェクトがあるかを更に判定し、
共通すると判定されたオブジェクトを前記全てのページに共通のスタイル記述部に記録し、共通しないと判定されたオブジェクトを前記ページ記述部に記録した電子ファイルを出力することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記全ての画像に共通するオブジェクトか否かの判定は、オブジェクトの位置情報、オブジェクトの矩形サイズ、オブジェクトに含まれる色数、オブジェクトの代表的な色、オブジェクトとオブジェクトの間の画素の差分のうち、少なくとも一つを使って判定を行うことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記抽出したオブジェクトと一致するとみなせるオブジェクトが前記複数のスタイル情報に含まれている場合は、該スタイル情報に含まれるヘッダ・フッタ情報を参照し、ヘッダ・フッタ領域に包含されるオブジェクトを前記スタイル記述部に記録することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
ヘッダ・フッタ領域に包含されるオブジェクトに対してのみ前記共通かどうかの判断を行い、各画像に共通するオブジェクトを前記スタイル記述部に記録することを特徴とする請求項５に記載の画像処理装置。
【請求項９】
複数のスタイル情報を登録した登録手段を備えた画像処理装置における画像処理方法であって、
画像データからオブジェクトを抽出する抽出ステップと、
該抽出したオブジェクトと前記登録手段に登録済の前記複数のスタイル情報に含まれるオブジェクトと比較することにより、出力するスタイル情報を選択するスタイル情報選択ステップと、
前記抽出したオブジェクトのうち、当該選択されたスタイル情報に含まれていないオブジェクトを出力オブジェクトとして選択するオブジェクト選択ステップと、
前記選択した出力オブジェクトをページ記述部に記録し、かつ前記選択したスタイル情報をスタイル記述部に記録した電子ファイルを出力する出力ステップと
を備えたことを特徴とする画像処理方法。
【請求項１０】
コンピュータに、
画像データからオブジェクトを抽出する抽出ステップ、
該抽出したオブジェクトと登録手段に登録済の前記複数のスタイル情報に含まれるオブジェクトと比較することにより、出力するスタイル情報を選択するスタイル情報選択ステップ、
前記抽出したオブジェクトのうち、当該選択されたスタイル情報に含まれていないオブジェクトを出力オブジェクトとして選択するオブジェクト選択ステップ、
前記選択した出力オブジェクトをページ記述部に記録し、かつ前記選択したスタイル情報をスタイル記述部に記録した電子ファイルを出力する出力ステップ、
を実行させることを特徴とするコンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムを記憶したことを特徴とする、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置、同装置における画像処理方法、同方法のためのプログラム、及び、同プログラムを記憶したコンピュータ可読記憶媒体に関する。詳細には、文書画像を圧縮符号化して、再利用可能に保存するための電子ファイルを生成するための画像処理装置、同装置における画像処理方法、同方法のためのプログラム、及び、同プログラムを記憶したコンピュータ可読記憶媒体に関する。
【背景技術】
【０００２】
近年、紙文書をスキャナで読み取り、圧縮符号化した電子ファイルとしてコンピュータ上に保存すること、及び、スキャンデータをコンピュータ上で編集し再利用することが日常的に行われている。
【０００３】
画像データ（特にカラー画像）はデータサイズが大きい問題があり、圧縮技術を用いてデータサイズを小さくして保存する必要がある。しかし極端に高い圧縮率で圧縮を施すと画質が著しく低下してしまい、多くの文書で重要とされる文字部分が判読できなくなる問題が発生する。
【０００４】
この問題を解決するために、画像の特性に応じて圧縮方式を変える技術（特許文献１、特許文献２）や、画像のレイヤ構造を抽出してレイヤ毎に効率の良い圧縮処理を行う技術（特許文献３）が知られている。また、複数枚の画像を入力した際に共通する背景画像をまとめて出力する技術（特許文献４）も知られている。
【０００５】
【特許文献１】特開平１０−５１６４２号公報
【特許文献２】特開平１０−２１５３７９号公報
【特許文献３】特開２０００−３０６１０３号公報
【特許文献４】特開２００７−１５８５１０号公報
【特許文献５】特許第３９５０７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記の先行技術によると１枚、もしくは複数枚の画像データをある程度画質を維持しつつ、データサイズを小さくすることが可能である。しかし、上記先行技術で生成される電子ファイルに含まれるデータは入力画像から生成されたものであり、スキャンによってノイズが付加され画質が低下したり、データサイズが大きくなったりする問題がある。
【０００７】
一方、企業の会議で使用するようなプレゼンテーション資料の多くは、見栄えを良くするためにプレゼンテーション資料作成ソフトウェアに予め登録されているスタイル情報（テンプレート）を適用して作成されることが多い。このスタイル情報は、一般的に、背景画像並びに描画オブジェクトの位置、サイズと色に関する情報、ヘッダ・フッタ領域の座標情報、標準の図形のスタイルなどの情報を保持している。登録されているスタイル情報の背景画像は画質も良く、データサイズも入力画像から作成するものと比較してずっと小さいという利点がある。
【０００８】
本出願人は、プレゼンテーション資料の多くが予めソフトウェアで用意されているスタイル情報を使用して作成されている点に着目して本発明を案出した。本発明の目的は、処理対象画像が予め登録済みのスタイル情報を使用している場合に、登録されているスタイル情報を保存フォーマットへの出力として用いることで、高画質及び高圧縮率を実現することである。
【課題を解決するための手段】
【０００９】
この課題を解決するため、本発明の画像処理装置は、複数のスタイル情報を登録した登録手段を備えた画像処理装置であって、画像データからオブジェクトを抽出する抽出手段と、該抽出したオブジェクトと前記登録手段に登録済の前記複数のスタイル情報に含まれるオブジェクトと比較することにより、出力するスタイル情報を選択するスタイル情報選択手段と、前記抽出したオブジェクトのうち、当該選択されたスタイル情報に含まれていないオブジェクトを出力オブジェクトとして選択するオブジェクト選択手段と、前記選択した出力オブジェクトをページ記述部に記録し、かつ前記選択したスタイル情報をスタイル記述部に記録した電子ファイルを出力する出力手段とを備える。
【発明の効果】
【００１０】
本発明によれば、登録済みのスタイル情報を保存フォーマットへの出力に使用することで出力ファイルサイズが小さくなり、背景画像にスキャンノイズが含まれなくなることで画質が向上する。また一般的にスタイル情報はプレゼンテーション作成ソフトウェアにおいて通常の編集では直接編集できないようになっており、ユーザが”スタイル情報の編集”を明示的に指示することで初めて編集できるようになっている。これはユーザが誤ってスタイル情報を操作してしまうことを少なくするためである。保存フォーマットへの出力に登録済みスタイル情報を用いることで、ユーザが本来編集する必要のないスタイル情報に関連するオブジェクトを操作してしまうことが少なくなり、出力データの編集性も向上する。またソフトウェアでスタイル情報を容易に変更することもできる。
【００１１】
さらに、本発明によれば、複数枚の画像を入力とした際に、各ページに共通するオブジェクトをスタイル記述部に出力することで、容易にオブジェクトの編集をすることができないようにすることができる。これにより、スタイル情報に関連する場合が多い、各ページに共通するオブジェクトについて、本来編集する必要のないオブジェクトの誤操作を抑止し、出力データの編集性を向上させることができる。
【００１２】
さらに、本発明によれば、スタイル情報に含まれるヘッダ・フッタ情報を参照することで、容易にオブジェクトの編集をすることができないようにすることができる。これにより、スタイル情報に関連する場合が多い、ヘッダ・フッタ領域に包含されるオブジェクトについて、本来編集する必要のないオブジェクトの誤操作を抑止し、出力データの編集性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
＜実施形態１＞
図１は本発明の実施形態１における情報処理装置（画像処理装置）１００の構成を示すブロック図である。本実施形態における情報処理装置１００は、パーソナルコンピュータ（ＰＣ）等の汎用の情報処理装置が有するハードウェア構成を備えるものとする。
【００１４】
図中、ＣＰＵ１は装置全体の制御を司る。ＲＯＭ２はＢＩＯＳやブートプログラムを格納している。ＲＡＭ３はＣＰＵ１のワークエリアとして使用され、ＯＳ（オペレーティングシステム）、各種処理プログラム、更には、データをＲＡＭ３に読み込んでＣＰＵ１が処理する。外部記憶装置としてのハードディスク装置（以下、ＨＤＤ）４には、図示のようにＯＳ４ａと、本実施形態における処理プログラム４ｂがインストールされている。なお、ＨＤＤ４には、各種アプリケーションで作成されたデータファイル（画像データファイルを含む）や、後述するスキャナ等の入力装置より入力した画像データファイルも格納される。キーボード５は入力装置である。ポインティングデバイス６はマウス等で構成される。表示制御部７は、ビデオメモリと、そのビデオメモリへの描画処理及びビデオメモリから所定のタイミングで画像データを読取り、ビデオ信号として表示装置８に出力する。表示装置８はＣＲＴや液晶表示装置等で良い。スキャナインタフェース（Ｉ／Ｆ）９は原稿を読取るイメージスキャナ１０を接続するためのインタフェースである。スキャナＩ／Ｆ９としては、例えばＳＣＳＩインタフェース、ＵＳＢインタフェース等を用いることができる。また、イメージスキャナ１０はＡＤＦ（Auto Document Feeder）を搭載し、原稿を読取位置に搬送して、読取る機能を有する。ネットワークインタフェース（Ｉ／Ｆ）１１としては、例えばイーサネット（登録商標）等を用いることができる。
【００１５】
上記構成において、情報処理装置１００の電源がＯＮになると、ＣＰＵ１はＲＯＭ２に格納されたブートプログラムに従ってＨＤＤ４からＲＡＭ３にＯＳをロードし、情報処理装置として機能することになる。その後で、ＣＰＵ１は処理プログラム４ｂを自動的に起動、もしくは、ユーザの操作により処理プログラム４ｂを起動（ＲＡＭ３にロードして実行）する。該処理プログラム４ｂは、コンピュータ（ＣＰＵ）に後述する各処理ステップを実行させることにより、コンピュータを本実施形態の画像データの圧縮処理を行なう装置として機能させるためのコンピュータプログラムである。
【００１６】
この処理プログラム４ｂが実行されると、イメージスキャナ１０にセットされた原稿をユーザからの指示に応じて読取り、読取った画像データをＲＡＭ３に格納していく。そして、画像データに対して後述する処理を行なうことで電子ファイルを生成し、ＨＤＤ４に格納する。
【００１７】
なお、上記は本実施形態に係る装置をスタンドアロン構成とした例であるが、イメージスキャナや、最終的に生成される圧縮したデータファイルの格納先の装置（データベースサーバやファイルサーバ）がネットワーク上に設けられるように構成することもできる。図２はそのような構成例を示している。
【００１８】
図２では、情報処理装置１０１がネットワーク上のスキャナ２００に原稿画像の読み取りを行わせ、その読取った画像データを受信する。情報処理装置１０１は、読取った画像データを順にルータ３００を介して情報処理装置１０２に転送する。情報処理装置１０２は、受信した画像データに対し、上記の圧縮処理を実行し、その結果生成されるデータファイルを情報処理装置１０３に転送する。情報処理装置１０３はデータベースサーバ、或いはファイルサーバとして機能するものであり、転送されてきたデータファイルを記憶保管する。図２の構成の場合、情報処理装置１０２が図１の処理と同様の処理を行なう。また、図２の構成からも容易に理解できるように、複数のＬＡＮを接続した環境でも実施できるので、例えば、インターネットを介した構成により実施しても構わない。
【００１９】
以降、説明を簡単にするため、図１の構成に基づき本実施形態について説明するが、図２で説明したようにネットワークを介して実施できることは明らかである。
【００２０】
以下、本実施形態に係る情報処理装置１００が実行する処理プログラム４ａの処理内容を図３のフローチャートに従って説明する。この処理は、処理プログラム４ａ（アプリケーション）が起動し、そのＧＵＩ画面（不図示）にて原稿読み取りをポインティングデバイス６で指示した際に実行される。
【００２１】
まずステップＳ３１０では、スキャナ１０を介して原稿を読み取ることにより、原稿の画像データを取得する画像入力処理が行われる。取得した画像データに対し、ステップＳ３２０で領域分割を行う。領域分割方法は幾つかの方式が存在するが、例えば特許文献５の方式を適用すると、反転文字も考慮して文字・図・写真・表などの異なる性質を持つ、１つまたはそれ以上の部分領域に分割することができる。以降、このような異なる性質を持つ１つの部分領域をオブジェクトと呼ぶ。ステップＳ３２０の領域分割処理により、１つまたは複数のオブジェクトが得られる。
【００２２】
領域分割を行って１つまたは複数のオブジェクトを抽出した後、ステップＳ３３０では抽出したオブジェクトに基づいて、登録済みスタイル情報の中に、一致するとみなせるスタイル情報があるか検索を行う。ステップＳ３２０で抽出したオブジェクトには、スタイル情報に含まれない追記した内容（資料の文字、説明図など）も含まれている。スタイル情報の検索ではこれらの点を考慮し、以下の手順で検索を行う。
【００２３】
ここで、ステップＳ３３０におけるスタイル情報検索の流れを図４のフローチャートと図５を使って説明する。図５の左側には入力画像から領域分割によって得られた６つのオブジェクトが、右側には画像処理装置１００の記憶装置（登録手段）に予め登録されている４種類のスタイル情報が示されている。領域分割で抽出した各オブジェクトにはオブジェクトを識別するためのＩＤとして１乃至６が割り振られている。
【００２４】
まず、図４のステップＳ４３１では抽出した複数のオブジェクトから未調査のオブジェクトを、判断対象オブジェクトとして１つ選択する。次にステップＳ４３２において、そのオブジェクトが、右側に示された登録済みのスタイル情報１乃至４に含まれるかどうかを検索する（オブジェクト検索）。検索する際には登録済みスタイル情報１乃至４を１つずつ見ていき、その際オブジェクトの位置情報やサイズを用いることでスタイル情報中の調査する範囲を小さく抑えることができる。
【００２５】
オブジェクトがスタイル情報に含まれるかどうかは、オブジェクトの各種情報を用いて判断する。まずオブジェクトの位置やオブジェクトの矩形サイズをスタイル情報と比較して、ずれが所定の誤差内であるかを判断する。またオブジェクトに含まれる色数や色毎の面積、代表的な色をスタイル情報と比較して所定の誤差内であるかを判断する。またオブジェクトとスタイル情報で画素毎に差分を求め、差分の累積や平均値、分散がある一定範囲内であるかを判断する。これらの判断をした結果、一定数以上の項目に該当した場合、そのオブジェクトはスタイル情報に含まれている（みなし一致）と判断する。判断対象オブジェクトとスタイル情報とが完全一致しなくとも、上記基準にしたがってみなし一致かそうでないかを判断する。
【００２６】
ステップＳ４３２でオブジェクトがスタイル情報１乃至４のいずれかに含まれているオブジェクトと一致すると判断された場合、ステップＳ４３３において、それらスタイル情報に関連付けて記録される包含オブジェクト情報を更新する。
【００２７】
包含オブジェクト情報の例を図６に示す。この表には、登録済みの各スタイル情報に対して、一致したオブジェクトの数と、一致したオブジェクトの識別ＩＤとが、包含オブジェクト情報として登録される。オブジェクト数には、スタイル情報選択処理の開始から数えて、一致したオブジェクト数が累計で記録される。また一致したオブジェクトには、一致したオブジェクトの識別番号（識別ＩＤ）が記録される。
【００２８】
オブジェクト情報を更新すると図４のステップＳ４３４において、全部のオブジェクトについて調査が完了したかを判断する。まだ未調査のオブジェクトがあった場合はステップＳ４３５で順次、調査対象オブジェクトを更新し、ステップＳ４３１に戻り再度検索処理を行う。全てのオブジェクトに対して検索処理が終了した場合、包含オブジェクト情報を参照し、スタイル情報に含まれるオブジェクトの全てが一致し、更に、最も多くのオブジェクトが一致したスタイル情報をステップＳ４３６で選択し、スタイル情報候補とする。図６の例では、最も多くのオブジェクトが一致したスタイル情報１がスタイル情報候補として判断されることになる。
【００２９】
図３に戻って説明すると、スタイル情報検索処理に続き、ステップＳ３４０で出力スタイル情報を選択する（スタイル選択処理）。ステップＳ４３６でスタイル情報候補が選ばれているが、最も多くのオブジェクトが一致したスタイル情報が複数ある場合も考えられ、すべてのスタイル情報において一致するオブジェクトが１つも見つからない場合も考えられる。もしステップＳ４３６で選択されたスタイル情報候補が１つの場合は、このスタイル情報を出力スタイル情報として選択する。２つ以上の候補が見つかった場合は、一致したオブジェクトが占める面積が大きい方を出力スタイル情報として選択する。或いは、図１の表示装置８にユーザ選択のＧＵＩ画面（不図示）を使って見つかった２つ以上の候補を提示し、この中からユーザに選択させてもよい。もし全てのスタイル情報において一致するオブジェクトが見つからなかった場合は、入力画像からオブジェクトを除去して得られる背景画像を出力スタイル情報として選択する。
【００３０】
ステップＳ３５０では出力するオブジェクトの選択（オブジェクト選択）を行う。これは、選択した出力スタイル情報に描画情報が含まれるオブジェクトを出力すると２重にデータを出力することになるので、このことを防止するためである。よって、ここでは出力スタイル情報と一致しなかったオブジェクト（図５の例ではＩＤ１のオブジェクト）を、包含オブジェクト情報を管理する参照テーブル（図６）を見て選択する。また、図１の表示装置８にユーザ選択のＧＵＩ画面（不図示）を使ってユーザにページ記述部に出力するオブジェクトを個別に選択させてもよい。
【００３１】
最後にステップＳ３６０では、ステップＳ３５０で選択したオブジェクト及びステップＳ３４０で選択したスタイル情報を保存フォーマットに出力する。出力オブジェクトはページ記述部に記録し、スタイル情報は保存フォーマットのスタイル記述部に記録する。スタイル情報内のオブジェクトは通常編集する頻度が小さいので、スタイル記述部に記録することにより、通常の編集操作において誤って編集対象にしてしまうことがなくなる。また、編集対象にする機会が多い追記されたオブジェクトはページ記述部に含まれるので編集しやすくなる。また、スタイル情報はスタイル記述部に記録されているので、スタイルの変更も容易に行うことができるようになる。
【００３２】
＜実施形態２＞
本発明の実施形態２のフローチャートを図７に示す。本実施形態では複数枚、複数ページの画像を入力とした際に、各ページに共通するオブジェクトを、全てのページに共通のオブジェクトとしてスタイル記述部に出力する。
【００３３】
ステップＳ７１０乃至Ｓ７５０は実施形態１におけるステップＳ３１０乃至Ｓ３５０に対応する。ステップＳ７１０ではページ画像を１枚読み込み、ステップＳ７２０で領域分割を行う。ステップＳ７３０では登録済みのスタイル情報と比較を行い、ステップＳ７４０で出力スタイル情報を選択する。ステップＳ７５０で出力オブジェクトの選択を行う。ステップＳ７６０では、入力した複数枚の画像の全てのページを処理したかを確認し、まだ未処理のページがあればステップＳ７１０へ戻って再度ページ単位で処理を行う。
【００３４】
図８の上部は、ステップＳ７６０の段階で求められた情報を示している。この段階では画像毎に出力スタイル情報の選択、出力オブジェクトの選択が完了している。図８の中段に記載されている１〜３枚目の原稿は、オブジェクトが抽出され、登録済みのスタイル情報の中から、一致するスタイル情報として図８の上段に記載のスタイル情報が選択されたものとする。ステップＳ７６０では、スタイル情報に記載されているオブジェクト以外に画像間で共通するオブジェクトが存在するかどうかを判断し、共通するオブジェクトがあった場合はスタイル情報と合わせてページ共通のスタイル記述部へ出力する。このようにするのは、各画像に共通して含まれるオブジェクトはスタイル情報として扱う方が編集操作等を行い易いからである。図８を例にとると、ＩＤ：１−３、２−３、３−３の日付を示すオブジェクトが共通しているため、このオブジェクトをページ共通のスタイル記述部へ出力する。
【００３５】
なお、各画像に共通するオブジェクトはスタイル情報のヘッダ・フッタ部に包含される場合が多い。そこで、ステップＳ７６０においてスタイル情報に含まれるヘッダ・フッタ領域を参照し、包含されるオブジェクトのみを対象として共通するオブジェクトが存在するかの判定（オブジェクト共通判定）を行うようにすれば、より高速に処理を行うこともできる。
【００３６】
オブジェクトが各画像に含まれるかどうかの判断は、スタイル情報検索で行ったようにオブジェクトの各種情報を用いてすることができる。まずオブジェクトの位置やオブジェクトの矩形サイズをスタイル情報と比較して、ずれが所定の誤差内であるかを判断する。また、オブジェクトに含まれる色数や色毎の面積、代表的な色をスタイル情報と比較して所定の誤差内であるかを判断する。また、オブジェクトとスタイル情報で画素毎に差分を求め、差分の累積や平均値、分散がある一定範囲内であるかを判断する。
【００３７】
一定数以上の項目に該当すれば、そのオブジェクトは比較している２つの画像に共通であると判断することができる。同様の比較を各画像に対して行い、一定数、もしくは一定割合以上の画像で共通していると判断された場合に、このオブジェクトは各画像に共通であると判断する。
【００３８】
出力スタイル情報が全ての画像で共通の場合は、１つのファイルに選択されたスタイル情報を用いて出力すればよい。もし、いくつかの画像で選択した出力スタイル情報が相違した場合は、１つのファイルに使用するスタイル情報を異ならせて出力することも、出力ファイルを２つ以上に分けて出力することもできる。もし、全ての画像で一致するスタイル情報が見つからなかった場合は、共通するオブジェクトをスタイル情報として選択し、新たなスタイル情報として登録する。
【００３９】
上記の本実施形態による処理により、複数枚の画像を入力とした際に、各ページに共通するオブジェクトを全ページに共通のスタイル記述部に出力することで、容易にオブジェクトの編集をできないようにすることができる。スタイル情報に関連する場合が多い、各ページに共通するオブジェクトについて、本来編集する必要のないオブジェクトの誤操作を抑止し、出力データの編集性を向上させることができる。
【００４０】
＜実施形態３＞
本発明の実施形態３を図９に示す。本実施形態では、スタイル情報に含まれるヘッダ・フッタ情報を参照し、ヘッダ・フッタ領域に包含されるオブジェクトは、スタイル情報とともにページ記述部ではなくスタイル記述部に出力される。
【００４１】
多くのスタイル情報には各ページに共通する情報を記録する領域としてヘッダとフッタが定義されている。ユーザが登録済みのスタイル情報を使用した際に、このヘッダ・フッタ領域内に文字・グラフィクス・写真といった領域を置くことは極めてまれであると考えられる。そこで、本実施形態では、この領域内に包含されるオブジェクトが見つかった場合はオブジェクトをスタイル記述部に出力するようにする。
【００４２】
オブジェクトがヘッダ・フッタ領域に包含されるかどうかの判断は、オブジェクトの位置座標とサイズ情報を用いて、ヘッダ・フッタの領域に含まれるかどうかを判断することで行える。すなわち、オブジェクトとヘッダ・フッタの左上の座標、及び右下の座標をそれぞれ比較すれば包含関係を判定することができる。
【００４３】
上記の本実施形態による処理により、スタイル情報に含まれるヘッダ・フッタ情報を参照することで、容易にオブジェクトの編集をできないようにすることができる。スタイル情報に関連する場合が多い、ヘッダ・フッタ領域に包含されるオブジェクトについて、本来編集する必要のないオブジェクトの誤操作を抑止し、出力データの編集性を向上させることができる。
【００４４】
＜他の実施形態＞
以上本発明に係る実施形態を説明したが、実施形態の処理の多くは、情報処理装置上で実行されるコンピュータプログラムによるものであるので、当然、本発明はかかるコンピュータプログラムをもその範疇とする。また、通常、コンピュータプログラムはＣＤ−ＲＯＭ等のコンピュータ可読記憶媒体に格納されていて、それをコンピュータにセットしシステムにコピーもしくはインストールすることで実行可能になる。従って、かかるコンピュータ可読記憶媒体も当然に本発明の範疇に入る。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態における情報処理装置（画像処理装置）のブロック構成図である。
【図２】本発明の実施形態が適用可能なネットワークシステムの一例を示す図である。
【図３】本発明の実施形態における情報処理装置（画像処理装置）のメイン処理を示すフローチャートである。
【図４】本発明の実施形態におけるスタイル情報検索処理を示すフローチャートである。
【図５】本発明の実施形態におけるスタイル情報検索処理を説明する図である。
【図６】スタイル情報に関連付けて記録される一致したオブジェクト数を管理するテーブルの説明図である。
【図７】本発明の実施形態２における情報処理装置（画像処理装置）のメイン処理を示すフローチャートである。
【図８】本発明の実施形態２におけるオブジェクト共通判定の処理を説明する図である。
【図９】本発明の実施形態３における情報処理装置のメイン処理を示すフローチャートである。
【符号の説明】
【００４６】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  ハードディスク装置（ＨＤＤ）
４ａ  ＯＳ
４ｂ  処理プログラム
５  キーボード
６  ポインティングデバイス
７  表示制御部
８  表示装置
９  スキャナインタフェース（Ｉ／Ｆ）
１０  イメージスキャナ
１１  ネットワークインタフェース（Ｉ／Ｆ）
１００  情報処理装置（画像処理装置）
１０１，１０２，１０３  情報処理装置
２００  スキャナ
３００  ルータ
【図１】
2010002987.tif 000003
【図２】
2010002987.tif 000004
【図３】
2010002987.tif 000005
【図４】
2010002987.tif 000006
【図５】
2010002987.tif 000007
【図６】
2010002987.tif 000008
【図７】
2010002987.tif 000009
【図８】
2010002987.tif 000010
【図９】
2010002987.tif 000011