(57)【特許請求の範囲】
【請求項１】
原稿の画像データからオブジェクトを分離し、該分離されたオブジェクトと当該原稿に含まれる他オブジェクトとの相対的な関係を特徴量として該分離されたオブジェクトのメタデータに記録する記録手段と、
前記分離されたオブジェクトを他の原稿の画像データへ貼付するために、前記分離されたオブジェクトを貼付する他の原稿のサイズおよび該他の原稿の観察距離設定の指定を受ける指定手段と、
前記指定手段により指定された前記原稿のサイズと観察距離設定の対応関係、及び前記記録手段にてオブジェクトのメタデータに記録された他オブジェクトとの相対的な関係に対応して定められた特徴量から、変倍率を算出する算出手段と、
前記算出手段により算出された変倍率で前記分離されたオブジェクトに対して変倍処理を施し、前記他の原稿の画像データに貼り付ける貼付手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記原稿の画像データから分離されたオブジェクトと、当該原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿内の全オブジェクトの平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記原稿の画像データから分離されたオブジェクトと、当該原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿内の全オブジェクトの平均フォントサイズおよび当該オブジェクトのフォントサイズであることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記原稿の画像データから分離されたオブジェクトと、当該原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿における文書構造の分類情報であることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記算出手段は、処理対象のオブジェクトがイメージ属性をもつかまたはグラフィック属性であって図表でない場合、前記原稿サイズおよび観察距離設定に対応して定められたページオブジェクトサイズと前記原稿内の全オブジェクトの平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズを用いて、変倍後処理後のオブジェクトサイズを決定することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記算出手段は、処理対象のオブジェクトがテキスト属性をもつかまたはグラフィック属性であって図表である場合、前記原稿サイズおよび観察距離設定に対応して定められたページフォントサイズと前記原稿内の全オブジェクトの平均フォントサイズおよび当該オブジェクトのフォントサイズを用いて、変倍処理後のオブジェクトのフォントサイズを決定することを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記算出手段は、処理対象のオブジェクトがテキスト属性の場合、前記原稿サイズおよび観察距離設定および前記文書構造の分類情報に対応して定められたフォントサイズを用いて、変倍処理後のフォントサイズとすることを特徴とする請求項４に記載の画像処理装置。
【請求項８】
原稿の画像データからオブジェクトを分離し、該分離されたオブジェクトと当該原稿に含まれる他オブジェクトとの相対的な関係を特徴量として該分離されたオブジェクトのメタデータに記録する記録ステップと、
前記分離されたオブジェクトを他の原稿の画像データへ貼付するために、前記分離されたオブジェクトを貼付する他の原稿のサイズおよび該他の原稿の観察距離設定の指定を受ける指定ステップと、
前記指定ステップにより指定された前記原稿のサイズと観察距離設定の対応関係、及び前記記録ステップにてオブジェクトのメタデータに記録された他オブジェクトとの相対的な関係に対応して定められた特徴量から、変倍率を算出する算出ステップと、
前記算出ステップにより算出された変倍率で前記分離されたオブジェクトに対して変倍処理を施し、前記他の原稿の画像データに貼り付ける貼付ステップと
を有することを特徴とする画像処理方法。
【請求項９】
前記原稿から分離されたオブジェクトと、当該原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿内の全オブジェクトの平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズであることを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記原稿から分離されたオブジェクトと、当該原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿内の全オブジェクトの平均フォントサイズおよび当該オブジェクトのフォントサイズであることを特徴とする請求項８に記載の画像処理方法。
【請求項１１】
前記原稿から分離されたオブジェクトと、当該原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿における文書構造の分類情報であることを特徴とする請求項８に記載の画像処理方法。
【請求項１２】
前記算出ステップは、処理対象のオブジェクトがイメージ属性をもつかまたはグラフィック属性であって図表でない場合、前記原稿サイズおよび観察距離設定に対応して定められたページオブジェクトサイズと前記原稿内の全オブジェクトの平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズを用いて、変倍後オブジェクトサイズを決定することを特徴とする請求項９に記載の画像処理方法。
【請求項１３】
前記算出ステップは、処理対象のオブジェクトがテキスト属性をもつかまたはグラフィック属性であって図表である場合、前記原稿サイズおよび観察距離設定に対応して定められたページフォントサイズと前記原稿内の全オブジェクトの平均フォントサイズおよび当該オブジェクトのフォントを用いて、変倍後のオブジェクトのフォントサイズを決定することを特徴とする請求項１０に記載の画像処理方法。
【請求項１４】
前記算出ステップは、処理対象のオブジェクトがテキスト属性の場合、前記原稿サイズおよび観察距離設定および前記文書構造の分類情報に対応して定められたフォントサイズを用いて、変倍処理後のテキストのフォントサイズとすることを特徴とする請求項１１に記載の画像処理方法。
【請求項１５】
請求項８から請求項１４のいずれかに記載の画像処理方法をコンピュータに実行させる
ためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、原稿を読み取って得られる原稿画像データからオブジェクト分離を行って取得したオブジェクトデータを、編集・レイアウト機能を用いて別文書に転用する際に、拡大／縮小処理する技術に関する。
【背景技術】
【０００２】
近年の複写機は、内部画像処理のデジタル化によって、目覚しいスピードで多機能化が進んでいる。基本的な機能を挙げるだけでも、原稿を複写するコピー機能、ホストコンピュータで作成した文書のプリントが可能なＰＤＬ機能に加え、ネットワークを介して原稿を複写機外部に送るＳＥＮＤ機能がある。さらに、コピー機能やＰＤＬ機能によって生成される原稿画像を複写機内部に保存・再利用を可能とするＢＯＸ機能、ＢＯＸ機能によって複写機内部に保存した原稿画像を利用する合成や製本といった編集機能など、数え切れないほどの機能を有している。
【０００３】
一方で、画像の品質に対する要求も高く、原稿の高い再現性を求めるあまり、複写機内部の画像処理解像度は６００ｄｐｉから１２００ｄｐｉ、２４００ｄｐｉへと、また信号のビット数は８ｂｉｔから１０ｂｉｔ、１２ｂｉｔへと増加の一途を辿っている。このように膨れ上がった情報量を持つ内部処理用のビットマップデータを扱うためのメモリやストレージの追加、高性能なＣＰＵへの置き換えなどによって、機器や開発のコストの増加が無視できない状況になっている。
【０００４】
こうした中で、編集機能を利用するにあたり、読み取った原稿をオブジェクト単位に領域分割し、原稿に含まれる各オブジェクトを変換した上で、編集機能を利用するといった技術がある（例えば、特許文献１参照）。この例では、原稿に含まれる各オブジェクトを、ＴＥＸＴ、ＧＲＡＰＨＩＣ、ＩＭＡＧＥといった属性に分け、ＴＥＸＴ、ＧＲＡＰＨＩＣに関してはベクトル化を行ってベクトルデータに、ＩＭＡＧＥに関してはＪＰＥＧに変換した上で、編集機能を利用している。このような技術では、非常に情報量の多い高解像度、多ビット数のビットマップデータを扱わずにすむ。また編集や変形が容易なベクトルデータを用いることで、コストの低下と操作性の向上が期待できる。
【０００５】
また、編集機能においては、ワードプロセッサなどの文書作成装置おいて、イメージスキャナなどの画像読み取り装置を用いて写真やイラストといったイメージデータを文書中に入力することが可能になっているものもある。
【０００６】
また、特許文献２に開示の技術では、文書中にイメージデータを取り込む際、利用者が指定した切り取り領域をそのまま文書中に貼り付けるとともに、貼付時に倍率を指定したり、貼付サイズに合わせて自動で拡大縮小させている。これによって、イメージ入力による編集作業を、より効率的に簡単な手順で提供可能としている。
【０００７】
【特許文献１】特開２００５−１５９５１７号公報
【特許文献２】特開平５−８１３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来技術では、読み取った原稿をオブジェクト単位に分割し、適応的にベクトルデータもしくＪＰＥＧに変換して、編集機能の操作性を向上させることができる。しかしながら、オブジェクトの貼り付けの度に毎回拡大縮小率を選択したり貼付サイズを指定したりしていては、複写機における小さいＵＩや陳腐な操作手段を考えた場合には十分ではなく、利用者にとってはまだまだ非効率であるといった問題があった。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、請求項１に記載の発明は、読み込んだ原稿の画像データからオブジェクトを分離して再利用可能とする画像処理装置において、原稿の画像データからオブジェクトを分離する際に、当該原稿に含まれる他オブジェクトとの相対的な関係を特徴量としてメタデータに記録する手段と、編集時に原稿サイズおよび観察距離設定の指定を受ける指定手段と、編集時に、前記メタデータと、前記原稿サイズおよび観察距離設定に対応して定められた特徴量とに基づき、拡大／縮小処理を行う拡大／縮小処理手段と、編集時に、前記拡大／縮小処理したオブジェクトを原稿の画像データに貼り付ける貼付手段とを備えることを特徴とする。
【００１０】
また、請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿内の全オブジェクトの平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズであることを特徴とする。
【００１１】
また、請求項３に記載の発明は、請求項１に記載の画像処理装置において、前記原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿内の全オブジェクトの平均フォントサイズおよび当該オブジェクトのフォントサイズであることを特徴とする。
【００１２】
また、請求項４に記載の発明は、請求項１に記載の画像処理装置において、前記原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿における文書構造の分類情報であることを特徴とする。
【００１３】
また、請求項５に記載の発明は、請求項２に記載の画像処理装置において、前記拡大／縮小処理手段は、処理対象のオブジェクトがイメージ属性をもつかまたはグラフィック属性であって図表でない場合、前記原稿サイズおよび観察距離設定に対応して定められたページオブジェクトサイズと前記原稿内の全オブジェクトの平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズとから、拡大／縮小処理後のオブジェクトサイズを決定することを特徴とする。
【００１４】
また、請求項６に記載の発明は、請求項３に記載の画像処理装置において、前記拡大／縮小処理手段は、処理対象のオブジェクトがテキスト属性をもつかまたはグラフィック属性であって図表である場合、前記原稿サイズおよび観察距離設定に対応して定められたページフォントサイズと前記原稿内の全オブジェクトの平均フォントサイズおよび当該オブジェクトのフォントサイズとから、拡大／縮小処理後のオブジェクトのフォントサイズを決定することを特徴とする。
【００１５】
また、請求項７に記載の発明は、請求項４に記載の画像処理装置において、前記拡大／縮小処理手段は、処理対象のオブジェクトがテキスト属性の場合、前記原稿サイズおよび観察距離設定および前記文書構造の分類情報に対応して定められたフォントサイズを、拡大／縮小処理後のフォントサイズとすることを特徴とする。
【００１６】
また、請求項８に記載の発明は、読み込んだ原稿の画像データからオブジェクトを分離して再利用可能とする画像処理装置における画像処理方法であって、読み込んだ原稿の画像データからオブジェクトを分離する際に、当該原稿に含まれる他オブジェクトとの相対的な関係を特徴量としてメタデータに記録し、編集時に、原稿サイズおよび観察距離設定の指定を受け、前記メタデータと、前記原稿サイズおよび観察距離設定に対応して定められた特徴量とに基づき、拡大／縮小処理を行い、拡大／縮小処理したオブジェクトを原稿の画像データに貼り付けることを特徴とする。
【００１７】
また、請求項９に記載の発明は、請求項８に記載の画像処理方法において、前記原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿内の全オブジェクトの平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズであることを特徴とする。
【００１８】
また、請求項１０に記載の発明は、請求項８に記載の画像処理方法において、前記原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿内の全オブジェクトの平均フォントサイズおよび当該オブジェクトのフォントサイズであることを特徴とする。
【００１９】
また、請求項１１に記載の発明は、請求項８に記載の画像処理方法において、前記原稿に含まれる他オブジェクトとの相対的な関係を示す特徴量は、当該原稿における文書構造の分類情報であることを特徴とする。
【００２０】
また、請求項１２に記載の発明は、請求項９に記載の画像処理方法において、前記拡大／縮小処理手段は、処理対象のオブジェクトがイメージ属性をもつかまたはグラフィック属性であって図表でない場合、前記原稿サイズおよび観察距離設定に対応して定められたページオブジェクトサイズと前記原稿内の全オブジェクトの平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズとから、拡大／縮小処理後のオブジェクトサイズを決定することを特徴とする。
【００２１】
また、請求項１３に記載の発明は、請求項１０に記載の画像処理方法において、前記拡大／縮小処理手段は、処理対象のオブジェクトがテキスト属性をもつかまたはグラフィック属性であって図表である場合、前記原稿サイズおよび観察距離設定に対応して定められたページフォントサイズと前記原稿内の全オブジェクトの平均フォントサイズおよび当該オブジェクトのフォントサイズとから、拡大／縮小処理後のオブジェクトのフォントサイズを決定することを特徴とする。
【００２２】
また、請求項１４に記載の発明は、請求項１１に記載の画像処理方法において、前記拡大／縮小処理手段は、処理対象のオブジェクトがテキスト属性の場合、前記原稿サイズおよび観察距離設定および前記文書構造の分類情報に対応して定められたフォントサイズを、拡大／縮小処理後のテキストのフォントサイズとすることを特徴とする。
【００２３】
また、上記各画像処理方法における諸ステップは、各種画像処理装置または情報処理装置に備わるコンピュータに実行させるためのプログラムとして構成することができる。そして、このプログラムを前記コンピュータに読み込ませることにより当該画像処理方法をコンピュータに実行させることができる。また、このプログラムは、このプログラムを記録したコンピュータ読み取り可能な記憶媒体を介して前記コンピュータに読み込ませることができる。
【００２４】
なお、本明細書において、画像処理装置とは、専用の画像処理装置や画像形成装置の他、本発明に係る処理を実行可能な汎用の情報処理装置を含むものとする。
【発明の効果】
【００２５】
本発明では、オブジェクト分離時に得られるオブジェクトに関する特徴量と編集中の文書に関する特徴量とから、自動でオブジェクト毎の好適な倍率を算出し、オブジェクトの貼付を行う。これにより、複写機の小さいＵＩや陳腐な操作手段でも効率的な編集やオブジェクトの貼付が可能となり、利用者の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２６】
［第１の実施形態］
以下、本発明の第１の実施形態について図面を用いて詳細に説明する。  
図１は、本実施形態における画像処理システムの構成を示すブロック図である。
【００２７】
この画像処理システムは、オフィス１０がインターネット等のネットワーク１０４で接続された環境で実現する。オフィス１０内に構築されたＬＡＮ１０７には、ＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）１００、ＭＦＰ１００を利用するクライアントＰＣ１０２、データベース１０５、及びプロキシサーバ１０３が接続されている。なお、ＭＦＰ１００は、複数種類の機能（複写機能、印刷機能、送信機能等）を実現する複合機である。オフィス１０内のＬＡＮ１０７は、それぞれのオフィスのプロキシサーバ１０３を介してネットワーク１０４に接続されている。
【００２８】
なお、図１に示す構成は一例であり、オフィス１０はもっと複数存在してもよい。また、ネットワーク１０４としては、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれかを用いることができる。またネットワーク１０４は、これらの回線の組み合わせにより実現されるいわゆる通信ネットワークであってもよく、データの送受信が可能であれば良い。
【００２９】
また、クライアントＰＣ１０２の各種端末はそれぞれ、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有している。
【００３０】
次に、ＭＦＰ１００の詳細構成について、図２を用いて説明する。
【００３１】
図２は、本発明の第１の実施形態であるＭＦＰの詳細構成を示すブロック図である。
【００３２】
図２に示す画像読取部２０１は、束状または１枚の原稿画像を光源（不図示）により照射し、原稿反射像をレンズで固体撮像素子上に結像し、固体撮像素子からビットマップ状の画像読取信号を所定解像度（６００ｄｐｉ等）のビットマップデータとして得る。なお、画像読取部２０１は、オートドキュメントフィーダ（ＡＤＦ）を含んでいる。
【００３３】
また、ＭＦＰ１００は、画像読取信号に対応する画像を印刷部２０３で記録媒体に印刷する複写機能をもつ。原稿画像を１つ複写する場合には、画像読取部２０１からの画像読取信号をデータ処理部２０６で画像処理して記録信号を生成し、これにより印刷部２０３に記録媒体上に印刷させる。一方、原稿画像を複数複写する場合には、記憶部２０２に一旦一ページ分の記録信号を記憶保持させた後、これを印刷部２０３に順次出力して記録媒体上に印刷させる。
【００３４】
また、ネットワークＩ／Ｆ２０５を介する通信機能として、画像読取部２０１から得られるビットマップデータを後述する処理によってオブジェクトデータに変換してデータベース１０５に送信を行う。また、データベース１０５に保存されているオブジェクトデータを再利用のため受信したり、ＸＰＳやＰＤＦ等のベクトルデータファイル形式の画像ファイルへと変換してクライアントＰＣ１０２に転送したりもする。
【００３５】
例えば、クライアントＰＣ１０２から出力された印刷データはネットワークＩＦ２０５経由でデータ処理部２０６が受信する。そして、データ処理装置２０６が、その印刷データを印刷部２０３で印刷可能な記録信号に変換した後、これを印刷部２０３に出力し、これによって印刷媒体上に画像を形成させる。
【００３６】
ＭＦＰ１００への操作者の指示は、ＭＦＰ１００に装備された入力部２０４から行われ、これらの動作はデータ処理部２０６内の制御部（不図示）で制御される。また、操作入力の状態表示及び処理中の画像データの表示は、表示部２０７で行われる。
【００３７】
また、記憶部２０２は、後述する処理によって得られるオブジェクトデータを記憶する記憶領域と、後述する原稿サイズと観察距離設定に対する特徴量をテーブルとして保存する領域をもつ。さらに、データ処理部において各種画像処理の際に利用される画像処理用バッファと、そのオブジェクトデータに基づく画像編集を行う場合にオブジェクトデータをコピーしたデータを画像編集用データとして記憶する画像編集用バッファも確保されている。
【００３８】
［処理概要］
次に、本実施形態における画像処理システムで実行される処理の全体の概要を、図３を用いて説明する。
【００３９】
図３は、同画像処理システムで実行される処理の全体の概要を示すフローチャートである。
【００４０】
まず、ステップＳ３０１で、画像入力を行う。入力がＳＣＡＮジョブの場合は、ＭＦＰ１００の画像読取部２０１で原稿をビットマップ状に走査して読み取り、例えば、６００ｄｐｉ−８ビットの画像信号を得る。この画像信号をデータ処理部２０６で前処理を施し、記憶部２０２に１ページ分の画像データ（ビットマップデータ）として保存する。入力がページ記述言語によるコード（以下、ＰＤＬコード）を使ったＰＤＬジョブの場合は、ＰＤＬコードの状態で１ページ分の画像データ（ベクトルデータ）を保存する。
【００４１】
次に、入力がスキャンの場合には（ステップＳ３０２でＳＣＡＮの判定）、ステップＳ３０３で、データ処理部２０６において、ブロックセレクション（ＢＳ）を行ってコンテンツ分離処理を行う。具体的には、記憶部２０２に格納された処理対象の画像信号を、まず、文字／線画部分とハーフトーン画像部分とに領域分割する。さらに、文字／線画部分は段落のような塊として纏まっているブロック毎に、あるいはテキストを含み線で構成された表・図形毎に分離し、これをオブジェクトとする。
【００４２】
一方、ハーフトーン画像部分は、矩形に分離されたブロックの画像部分、背景（画像に対してその背景）部分等の、所謂ブロック毎に独立した、オブジェクト（ブロック）に分離する。なお、本実施形態では、属性の例として、ＴＥＸＴ（文字）、ＧＲＡＰＨＩＣ（細線、図形、表）、ＩＭＡＧＥ（画像）を挙げるが、属性の種類はこれに限定されるものではない。用途や目的に応じて、他の種類の属性を使用することも可能であるし、また、すべての属性を使用する必要もないことは言うまでもない。
【００４３】
次に、ステップＳ３０４で、分離したオブジェクト毎にベクトル化処理を行う。このベクトル化処理では、まず、ＴＥＸＴ属性（テキスト属性）と判定されたオブジェクトにたいしてＯＣＲで文字認識を行い、更に、文字のサイズ、スタイル、字体（フォント）を認識し、原稿を走査して得られる文字と可視的に忠実なフォントデータに変換する。一方、ＧＲＡＰＨＩＣ属性（グラフィック属性）と判定された線で構成される表、図形のオブジェクトは、アウトライン化する。また、ＩＭＡＧＥ属性（イメージ属性）と判定された画像のオブジェクトに対しては、イメージデータとして個別のＪＰＥＧ圧縮を行う。
【００４４】
これらの各種オブジェクトに対するベクトル化処理は、各オブジェクトの属性に基づいて行い、ＭＦＰ１００内で利用できる後述のメタデータと画像情報（画像データ）とを含んで構成されるフォーマットのオブジェクトデータとして記憶する。更に各オブジェクトのレイアウト情報もそれぞれのオブジェクトデータに含め保存する。
【００４５】
次に、入力がＰＤＬコードの場合（ステップＳ３０２でＰＤＬの判定）、ステップＳ３０５で、入力されたＰＤＬコードを、オブジェクト毎に後述するオブジェクトデータに変換（フォーマット変換）して記憶する。この際、ＰＤＬコードに含まれる属性データ（例えば、ＴＥＸＴ、ＧＲＡＰＨＩＣ、ＩＭＡＧＥなど）やメタデータ、レイアウト情報も同様に変換して記憶する。
【００４６】
ここで言うメタデータには、オブジェクトの特徴や名称などのオブジェクトに関する情報と、後述の貼付処理に用いる原稿中の他オブジェクトとの相対関係を表す特徴量の情報が含まれている。原稿中の他オブジェクトとの相対関係を表す特徴量としては、後述の平均オブジェクトサイズおよび当該オブジェクトのオブジェクトサイズや、平均フォントサイズおよび当該オブジェクトのフォントサイズを用いる。
【００４７】
次に、ステップＳ３０６で、オブジェクト毎に画像解析や文書解析を行って、ステップＳ３０４やステップＳ３０５で生成したメタデータの修正や、新たな情報の追加を行う。ところで、ＳＣＡＮジョブとＰＤＬジョブとで、生成されるオブジェクトの情報（オブジェクトデータ）には違いがある。このため、本実施形態ではＩＭＡＧＥ、ＧＲＡＰＨＩＣ、ＩＭＡＧＥの３属性にし、同様の画像データである場合にはジョブの種類によらず以降の処理に違いがないようにする。さらに、オブジェクトの属性がＴＥＸＴである場合には、文書解析の結果から文書の要約を行う。一方、オブジェクトの属性がＧＲＡＰＨＩＣの場合には、画像解析を行ってその特徴量や、名称、図表や線画の種別など、より詳細な情報を得る。他方、オブジェクトの属性がＩＭＡＧＥの場合には、画像解析を行ってその特徴量や、名称、人物画や風景画といった特徴など、より詳細な情報を得る。そして取得した情報をメタデータに追加する。ただし、ここでメタデータに追加する情報は一例であって、これに限定されるものではなく、各オブジェクトに関する情報であれば何を追加しても良い。
【００４８】
次に、ステップＳ３０７で、上記ステップＳ３０６までの処理で得られたオブジェクトデータを記憶部２０２にスプールすると同時に、記憶部２０２または、データベース１０５に再利用可能な状態で保存される。なお、必ずしもオブジェクトデータを登録する必要はなく、例えば、記憶部２０２に重複もしくは類似するオブジェクトデータが登録済みであれば登録しないなど、他の判定処理によって登録するか否かを決定しても良い。
【００４９】
次に、ステップＳ３０８で、後述する送信処理、印刷処理が行われる。記憶部２０２やデータベース１０５に登録する目的であれば、送信処理、印刷処理は行わず、ここで処理は終了する。
【００５０】
［送信処理］
次に、本実施形態における画像処理システムで実行される送信処理の概要を、図４を用いて説明する。
【００５１】
図４は、本実施形態における送信処理の概要を示すフローチャートである。
【００５２】
まず、ステップＳ４０１で、記憶部２０２にスプールされているオブジェクトデータを読み出す。
【００５３】
次に、ステップＳ４０２で、ステップＳ４０１において読み出したオブジェクトデータが持つレイアウト情報に基づいて印刷情報となる文書情報を構築する。
【００５４】
次に、ステップＳ４０３で、構築した文書情報を任意の外部フォーマットに変換して、ネットワークＩ／Ｆ２０５より送信先へ送出する。ここで言う外部フォーマットとは、例えば、ビットマップ形式であるＴＩＦＦ、ＪＰＥＧ、及びベクトル形式であるＰＤＦ、ＸＰＳ等である。
【００５５】
［印刷処理］
次に、本実施形態における画像処理システムで実行される印刷処理の概要を、図５を用いて説明する。
【００５６】
図５は、本実施形態における印刷処理の概要を示すフローチャートである。
【００５７】
まず、ステップＳ５０１で、記憶部２０２にスプールされているオブジェクトデータを読み出す。
【００５８】
次に、ステップＳ５０２で、ステップＳ５０１で読み出したオブジェクトデータが持つレイアウト情報に基づいて印刷データ構築する。
【００５９】
次に、ステップＳ５０３で、ステップＳ５０２で構築した印刷データを印刷部２０３で印刷可能な記録信号に変換した後、これを印刷部２０３に出力し、印刷部２０３によって印刷媒体上に画像を形成する。
【００６０】
［オブジェクトデータとメタデータ］
次に、オブジェクトデータとメタデータについて、図６と図８を用いて説明する。  
図６は、本実施形態におけるオブジェクトデータの構造の一例を示す図である。
【００６１】
オブジェクトデータ６０１は、ヘッダー６０２と、メタデータ６０３と、レイアウトデータ６０４と、画像データ６０５とで構成される。
【００６２】
ヘッダー６０２は、オブジェクトデータの幅や高さなどオブジェクトの大きさや、ビットマップもしくはベクターといったデータ形式などを格納する。メタデータ６０３は、オブジェクトの属性や、検索、編集のための情報及びオブジェクトＩＤなどオブジェクトデータに関わる情報を格納する。レイアウトデータ６０４は、原稿内におけるオブジェクト自身の位置を示す情報を格納する。画像データ６０５は、オブジェクトの実データであってヘッダーに示すビットマップまたはベクター形式で表される。
【００６３】
図７は、本実施形態における記憶部２０２に登録またはスプールされたオブジェクトデータとそのメタデータの一例を表した概念図である。
【００６４】
記憶部２０２には、一例としてオブジェクトデータ７０１、７０２、７０３、７０４、７０５が登録されており、各オブジェクトデータはメタデータ７０６、７０７、７０８、７０９、７１０を持っている。メタデータ７０６、７０７、７０８、７０９、７１０には、それぞれオブジェクトＩＤと、オブジェクトデータの属性、オブジェクトデータの特徴（または種別）が含まれる。またそれぞれに、後述する原稿に対する他オブジェクトとの相対関係を示す平均オブジェクトサイズおよびオブジェクトサイズと、フォントデータを含む場合はさらに平均フォントサイズおよびフォントサイズが含まれる。
【００６５】
なお、オブジェクトＩＤとして、全てのオブジェクトデータに対して一意のＩＤが割り当てられる。
【００６６】
［編集機能］
次に、本実施形態における編集機能の概略について、図８、図９を用いて説明する。  
図８、図９は、本実施形態における操作画面の一例を示す図である。特に、この操作画面は入力部２０４と表示部２０７によって構成される操作画面の一例である。
【００６７】
操作画面８００は、入力部２０４と表示部２０７が一体となっている操作画面構成であり、この例では、入力部２０４と表示部２０７が、それぞれＬＣＤとタッチパネルから構成されるものとする。もちろん入力部２０４としてハードキーもしくはマウスポインタ、表示部２０７としてＣＲＴなどで独立に構成されてもかまわない。この操作画面からユーザによる各種機能を選択する入力や、指定入力を受ける。
【００６８】
図８の操作画面８００は、ＭＦＰ１００の基本操作画面である。本実施形態で実現される各種機能の選択には、操作画面８００の例では、拡張機能キー８０１を用いる。
【００６９】
この拡張機能キー８０１を押下すると、操作画面８００は、拡張機能としてＭＦＰ１００で用意されている各種機能を選択可能とする図９の拡張機能画面９００に切り替わる。この拡張機能画面９００において、編集レイアウトキー９０１を押下すると編集レイアウト画面９０２が表示される。
【００７０】
編集レイアウト画面９０２の原稿読込キー９０３は、原稿の読込みを行うためのキーであり、原稿読込キー９０３を押下すると前述した図３のフローチャートに示す処理を行って、プレビュー画面９０４に読込結果を表示する。このときプレビュー画面９０４には、図３の処理によってオブジェクト分解され、ベクトル化された前述のオブジェクトデータ９２０がレイアウトデータ６０４に基づいて再構成されて表示される。なお、原稿読込キーを押下せずに以下の処理を行っても構わない。
【００７１】
編集レイアウト画面９０２において、オブジェクトリスト画面９０５は、記憶部２０２およびデータベース１０５に登録またはスプールされたオブジェクトデータの情報として、オブジェクトＩＤをオブジェクトリスト画面９０５で一覧表示する。一方、オブジェクトプレビュー画面９０６は、オブジェクトリスト画面９０５で任意のオブジェクトデータが選択された場合、記憶部２０２に登録またはスプールされたオブジェクトの画像データ６０５を描画して、オブジェクトデータの内容を確認する画面である。なお、オブジェクトリスト画面９０５において、一覧表示するオブジェクトデータの情報は、オブジェクトＩＤに限定するものではなく、メタデータ６０３の一部や画像データ６０５そのものであっても良い。
【００７２】
オブジェクトリスト画面９０５で選択された任意のオブジェクトデータは、貼付ボタン９０７を押下することによって、編集中の文書に対し後述する貼付処理が行われる。その結果はプレビュー画面９０４に表示される。また、貼り付けたオブジェクトデータ、および文書内のオブジェクトデータは、プレビュー画面でオブジェクトデータが選択された後、消去ボタン９０８を押下することによって文書内から消去することが可能となる。
【００７３】
また、移動ボタン９０９は、プレビュー画面で任意のオブジェクトデータを選択した後に押下することによって任意の位置にオブジェクトデータを移動させることができる。
また、プリントボタン９１３を押下した場合、プレビュー画面９０６に表示されているオブジェクトデータに基づき前述の印刷処理を行う。
【００７４】
［観察距離設定に関わる特徴量の算出］
次に、本実施形態における、前述のメタデータの、原稿に対する他オブジェクトとの相対的な関係を表す特徴量の算出方法について、図１０を用いて詳細に説明する。  
図１０は、予め読み込みを行って記憶部２０２に保存されたオブジェクトデータとその元の原稿の一例を示す概念図である。
【００７５】
原稿１０００は、Ａ３サイズ（２９．７ｃｍ×４２ｃｍ）の原稿であり、図３のフローによって画像が読み込まれると、ステップＳ３０３、Ｓ３０４においてオブジェクトデータ７０１、７０２、７０３、７０５が生成される。その後、ステップＳ３０６においてメタデータ６０３を生成する。そのとき、メタデータ６０３の一部として、後述する貼付処理に用いる原稿に対する他オブジェクトとの相対関係を表す特徴量が算出される。ここでは、この特徴量として平均オブジェクトサイズおよびオブジェクトサイズと、フォントデータを含む場合はさらに平均フォントサイズ、フォントサイズがそれぞれ算出される。算出されたデータはメタデータ６０３に含められて、ステップＳ３０７で記憶部２０２に保存される。
【００７６】
本実施形態において、前述のオブジェクトサイズとは、オブジェクト毎のサイズを示し、高さ（ｃｍ）と幅（ｃｍ）を乗じた値として記録される。また、前述のフォントサイズとは、オブジェクト毎のフォントのサイズを示し、オブジェクト内のフォントサイズ（Ｐｔ）が記録される。また、平均オブジェクトサイズと平均フォントサイズは、原稿読み取り時の１ページに含まれる全オブジェクトの平均値であり、同じ原稿内にあったオブジェクトデータであれば共通の値となる。なお、前述のフォントサイズ、平均フォントサイズは、テキストやグラフィック（図表）など、フォントデータを含むオブジェクトデータに限り有効である。
【００７７】
なお、本実施形態ではオブジェクトサイズをオブジェクトの高さと幅を乗じた面積としているが、例えば、高さや幅、対角線の長さなどを用いても良い。
【００７８】
［貼付処理の詳細］
次に、本実施形態における、前述の貼付処理の詳細を、図９と図１１、１２を用いて詳細に説明する。  
図１１は、拡大／縮小処理を含む貼付処理のフローチャートである。
【００７９】
編集レイアウト画面９０２のオブジェクトリスト９０５において、任意のオブジェクトＩＤを選択すると、網掛９１０がその表示の上に施されると同時にオブジェクトプレビュー画面９０６にオブジェクトデータのプレビューが表示される。ここでは一例として、オブジェクトデータ７０１が選択されている。この状態で貼付ボタン９０７が押下されると、ステップＳ１１０１において後述する文書の原稿サイズと観察距離設定に応じた特徴量を後述するテーブルから取得する。本実施形態では、その特徴量として後述のページオブジェクトサイズと、ページフォントサイズを用いる。原稿サイズボタン９１１で「Ａ４」が指定され、観察距離設定ボタン９１２で「ポスター」が指定されていることから、本実施形態においてはページオブジェクトサイズが「５０」、ページフォントサイズは「３０」となる（図１２）。
【００８０】
次に、ステップＳ１１０２において、記録部２０２からオブジェクトデータ７０１を読み出す。
【００８１】
次にステップＳ１１０３において、オブジェクトデータ７０１のメタデータ７０３からこのオブジェクトの属性を読み出す。読み出した属性が、ＴＥＸＴ属性または、ＧＲＡＰＨＩＣ属性であってかつ図形もしくは表のオブジェクトであった場合にはステップＳ１１０４に進み、それ以外の属性であった場合にはステップＳ１１０６に進む。
【００８２】
オブジェクトデータが前者、つまりＴＥＸＴ属性または、ＧＲＡＰＨＩＣ属性であってかつ図形もしくは表のオブジェクトであった場合には、ステップＳ１１０４において、メタデータ６０３から前述の平均フォントサイズと、フォントサイズを取得する。
【００８３】
次に、ステップＳ１１０５において、拡大／縮小処理を行うために、この拡大／縮小処理を行った後のフォントサイズを算出する。フォントサイズの算出は以下の計算式で行われる。  
拡大／縮小処理後のフォントサイズ＝
ページフォントサイズ×（フォントサイズ／平均フォントサイズ）
また、ステップＳ１１０３において、オブジェクトデータが後者であった場合には、ステップＳ１１０６において、メタデータ６０３から前述の平均オブジェクトサイズと、当該オブジェクトのオブジェクトサイズを取得する。
【００８４】
次に、ステップＳ１１０７において、拡大／縮小処理を行うために拡大／縮小処理を行った後のオブジェクトサイズを算出する。このオブジェクトサイズの算出は以下の計算式で行われる。  
拡大／縮小処理後のオブジェクトサイズ＝
ページオブジェクトサイズ×（オブジェクトサイズ／平均オブジェクトサイズ）
次に、ステップＳ１１０８において、上記で求めた拡大／縮小処理後のフォントサイズ／オブジェクトサイズに基づいてオブジェクトの拡大／縮小処理を行う。ここでは一例として、ＴＥＸＴ属性の画像データ６０５はフォントデータ（またはこれを含むＰＤＬコード）であるためフォントサイズを変更し、ＧＲＡＰＨＩＣ属性の画像データ６０５はアウトライン化されたパスの座標データのため座標を変更する。またＩＭＡＧＥ属性の画像データ６０５はバイキュービック法を用いてその画像サイズを変更する。加えて、プレビュー画面９０４における表示位置に基づいて、レイアウトデータ６０４を更新する。
【００８５】
ここで、オブジェクトデータ７０１は図表以外のＧＲＡＰＨＩＣ属性であるため、ステップＳ１１０６でオブジェクトサイズを取得し、ステップＳ１１０７で拡大／縮小処理後のオブジェクトサイズを算出する。ここでは前述の計算式から処理後のオブジェクトサイズは「９１」（＝５０×２１３／１１７）となる。
【００８６】
このステップＳ１１０８では、さらに、上記のように変更されたレイアウトデータ６０４および画像データ６０５を含むオブジェクトデータ６０１が記憶部２０２の画像編集用バッファに一時的に保存される。もちろん、一時保存されたオブジェクトデータ６０１は、当該編集時において再利用可能である。
【００８７】
最後に、ステップＳ１１０９においてプレビュー画面９０４に拡大／縮小および貼付処理後のオブジェクトデータ７０１をプレビュー表示する。
【００８８】
［文書の原稿サイズと観察距離設定のテーブル］
次に、上記貼付処理で用いた、ページオブジェクトサイズと、ページフォントサイズについて図９、図１２、図１３、図１４を用いて詳細に述べる。  
図１２は、後述の文書の原稿サイズおよび観察距離設定に対して、ページオブジェクトサイズおよびページフォントサイズを対応付けるテーブルの一例を示している。また、図１３は、原稿サイズボタン９１１を押下された場合のＵＩ画面の一例であり、図１４は、観察距離設定ボタン９１２を押下された場合のＵＩ画面の一例である。
【００８９】
貼付処理においては、ページオブジェクトサイズとページフォントサイズとして、原稿サイズボタン９１１と観察距離設定ボタン９１２で指定された項目に対応するものを、図１２に示すテーブルから取得する。
【００９０】
また、ユーザは、原稿サイズボタン９１１を押下することによって、図１３に示す原稿サイズリスト１３０１を表示させ、編集中の原稿のサイズを変更することが可能で、それに伴って貼付処理で用いる特徴量を変化させることが可能である。さらに、観察距離設定ボタン９１２を押下することによって、図１４に示す観察距離リスト１４０１を表示させ、そこから選択することによって編集中の観察距離の設定を変更し、それに伴って貼付処理で用いる特徴量を変化させることも可能となる。
【００９１】
また、観察距離リストには、ページデフォルト設定が用意されており、後述する原稿読み取りを伴う編集を行った場合にその設定は有効となる。なお、本実施形態ではページオブジェクトサイズとページフォントサイズをテーブルとしてもち、ユーザが原稿サイズと観察距離をリストから選択するとしているが、直接これらの特徴量を設定しても良い。
【００９２】
［原稿読込みを伴う編集機能］
次に、本実施形態における原稿読込みを伴う編集機能の詳細を、図９、図１５、図１６を用いて説明する。  
図１５は、原稿読込を行った際のＵＩ画面の一例、図１６は、オブジェクトデータ７０１を貼付処理した際のＵＩ画面の一例である。
【００９３】
上記編集機能において、原稿読込ボタン９０３を押下して原稿の読込みを行った後、観察距離設定ボタン９１２を押下して観察距離リスト１４０１から「−」ページデフォルト設定が選択された場合、以下の処理を行うことができる。
【００９４】
図９の原稿読込ボタン９０３を押下すると、プレビュー画面９０４に、読み込まれた画像データ１５０１が表示される。このとき、観察距離設定ボタン９１２は「−」ページデフォルトを設定する。この状態でオブジェクトデータ７０１をオブジェクトリスト画面９０５から選択し、貼付ボタン９０７を押下したと。この場合、貼付処理に用いる特徴量であるページオブジェクトサイズとページフォントサイズは、前述のテーブルからではなく読み込んだ画像データから取得される。すなわち、ページオブジェクトサイズは読み込んだ画像データ１５０１の全オブジェクトのオブジェクトサイズの平均、ページフォントサイズは読み込んだ画像データ１５０１の全オブジェクトのフォントサイズの平均を用いる。
【００９５】
図１５では、全オブジェクトのオブジェクトサイズの平均が「３８」、フォントサイズの平均が「４７」であるとする。このとき、ページオブジェクトサイズを「３８」、ページフォントサイズを「４７」として貼付処理を実行する。図１６において、オブジェクトデータ１６０１は貼付処理を行ったオブジェクトデータであり、オブジェクトサイズは「６９」（＝３８×２１３／１１７）となる。
【００９６】
［第２の実施形態］
以下、本発明の第２の実施形態について図面を用いて詳細に説明する。  
本実施形態では、オブジェクトデータ６０１のメタデータ６０３に記載する原稿に対する他オブジェクトとの相対関係に関する特徴量として、第１の実施形態で用いた各サイズに加え、文書構造解析による分類情報を用いる。
【００９７】
ここで、図１７を用いて、本実施形態における編集処理に関わるメタデータについて説明する。  
図１７は、本実施形態で読込みを行う原稿とこの原稿に含まれるオブジェクトのオブジェクトデータの一例を示す概念図である。
【００９８】
原稿１７００は、Ａ３サイズ（２９．７ｃｍ×４２ｃｍ）の原稿であり、図３のフロー従って画像が読み込まれると、ステップＳ３０３、Ｓ３０４においてオブジェクトデータ１７０１、１７０２、１７０３、１７０４が生成される。その後、ステップＳ３０６において各オブジェクトデータのメタデータ６０３を生成する。そのとき、メタデータ６０３の一部として、後述する貼付処理に用いる原稿に対する他オブジェクトとの相対関係を表す特徴量である平均オブジェクトサイズおよびそのオブジェクトのオブジェクトサイズと、文書構造解析によって文書構造の分類情報が求められる。そして、これらの情報はメタデータ６０３に含められ、ステップＳ３０７で記憶部２０２に保存される。
【００９９】
本実施形態において、文書構造の分類情報は、一例としてヘッダー（タイトル、日付、会社名など）、フッター（ページ数など）、それ以外の本文で構成される。文書構造の分類情報は、フォントデータを含むＴＥＸＴ属性のオブジェクトデータに限り有効である。前述のＴＥＸＴ属性以外のオブジェクトデータに対する処理は第１の実施形態と同様のためその説明は省略する。なお、文書構造の分類情報は、上記に限られるものではなく、文書の構造に関わるものであれば良い。
【０１００】
次に、本実施形態における貼付処理について、図９と図１８と図１９を用いて詳細に説明する。  
図１８は、本実施形態における貼付処理のフローチャートである。また、図１９は、本実施形態におけるＵＩ画面の一例を示す図である。
【０１０１】
編集レイアウト画面９０２のオブジェクトリスト９０５において、任意のオブジェクトＩＤを選択すると、網掛９１０がその表示上に施されると同時にオブジェクトプレビュー画面９０６にオブジェクトデータのプレビューが表示される。ここでは一例として、オブジェクトデータ１７０３が選択されている。
【０１０２】
この状態で貼付ボタン９０７が押下されると、ステップＳ１８０１において、前述の第１の実施形態で説明した文書の原稿サイズと観察距離設定に応じた特徴量（ページオブジェクトサイズ、ページフォントサイズ）をテーブル（図１２）から取得する。
【０１０３】
次に、ステップＳ１８０２において、記録部２０２からオブジェクトデータ１７０３を読み出す。  
次にステップＳ１８０３において、オブジェクトデータ１７０３のメタデータ７０３からオブジェクトの属性を読み出す。オブジェクトデータ７０３の属性がＴＥＸＴ属性の場合、ステップＳ１８０４に進む。  
ステップＳ１８０４において、メタデータ６０３から文書構造の分類情報を取得する。
【０１０４】
次に、ステップＳ１８０５において、拡大／縮小処理を行うために、原稿サイズ（「Ａ４」）と観察距離の設定（「ポスター」）と文書構造の分類情報（「ヘッダー」）に対応するフォントサイズ（「４２」）を後述のテーブル（図２０）から取得する。
【０１０５】
次に、ステップＳ１８０８において、ステップＳ１８０５で取得したフォントサイズに基づいてオブジェクトの拡大／縮小処理を行う。オブジェクトデータ１７０３はＴＥＸＴ属性の画像データ６０５をもちこれはフォントデータ（またはこれを含むＰＤＬコード）であるため、そのフォントサイズを「４２」に変更する。加えて、プレビュー画面９０４における表示位置に基づいて、レイアウトデータ６０４を更新する。  
このステップＳ１８０８では、さらに、上記のように変更されたレイアウトデータ６０４および画像データ６０５を含むオブジェクトデータ６０１が記憶部２０２の画像編集用バッファに一時的に保存される。もちろん、一時保存されたオブジェクトデータ６０１は、当該編集時において再利用可能である。
【０１０６】
次に、ステップＳ１８０９において、プレビュー画面９０４に、拡大／縮小および貼付処理後のオブジェクトデータ１９０１をプレビュー表示する（図１９）。
【０１０７】
なお、ＴＥＸＴ属性以外（イメージ属性またはグラフィック属性）のオブジェクトデータに関しては、第１の実施形態と同様であるため詳細な説明は省略する。なお、オブジェクトデータがＴＥＸＴ属性以外の場合、図１８のＳ１８０１〜Ｓ１８０２、Ｓ１８０６〜Ｓ１８０７、Ｓ１８０８〜Ｓ１８０９は、それぞれ図１１のＳ１１０１〜Ｓ１１０２、Ｓ１１０６〜Ｓ１１０７、Ｓ１１０８〜Ｓ１１０９と同じ処理となる。
【０１０８】
次に、本実施形態における前述の文書の原稿サイズと観察距離設定と文書構造の分類情報に応じた特徴量を記述するテーブルについて、図２０を用いて詳細に説明する。  
図２０は、文書の原稿サイズと観察距離設定と文書構造の分類情報に対して、拡大／縮小処理に用いるフォントサイズとを対応付けるテーブルの一例を示す図である。
【０１０９】
貼付処理において、ＴＥＸＴ属性のオブジェクトデータのフォントサイズは、原稿サイズボタン９１１と、観察距離設定ボタン９１２において指定された項目に対応するものを図２０に示すテーブルから取得する。また、ユーザは、原稿サイズボタン９１１を押下することによって、図１３に示す原稿サイズリスト１３０１を表示させ、編集中の原稿のサイズを変更することが可能で、それに伴って貼付処理で用いる特徴量を変化させることが可能である。さらに、観察距離設定ボタン９１２を押下することによって、図１４に示す観察距離リスト１４０１を表示させ、そこから選択することによって編集中の観察距離の設定を変更し、それに伴って貼付処理で用いる特徴量を変化させることが可能となる。なお、本実施形態ではフォントサイズをテーブルとしてもち、ユーザが上記リストから選択するとしているが、直接特徴量を入力設定しても良い。  
なお、他の構成や処理内容は第１の実施形態と同様であるため、その詳細な説明は省略する。
【０１１０】
［その他の実施形態］
本発明は、さらに、複数の機器（例えばコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用することも、一つの機器からなる装置（複合機、プリンタ、ファクシミリ装置など）に適用することも可能である。
【０１１１】
また本発明の目的は、上述した実施形態で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、そのプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコード及びプログラムコードを記憶／記録したコンピュータ読み取り可能な記憶媒体も本発明の一つを構成することになる。
【０１１２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１１３】
また、前述した実施形態の機能は、コンピュータが、読み出したプログラムを実行することによって実現される。また、このプログラムの実行とは、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行う場合も含まれる。
【０１１４】
さらに、前述した実施形態の機能は、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによっても実現することもできる。この場合、まず、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。こうした機能拡張ボードや機能拡張ユニットによる処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１１５】
【図１】本発明の第１の実施形態における画像処理システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態であるＭＦＰの詳細構成を示すブロック図である。
【図３】同実施形態おける画像処理システムで実行される処理の全体の概要を示すフローチャートである。
【図４】同実施形態における送信処理の概要を示すフローチャートである。
【図５】同実施形態における印刷処理の概要を示すフローチャートである。
【図６】同実施形態におけるオブジェクトデータの構造の一例を示す図である。
【図７】同実施形態において記憶部に登録またはスプールされたオブジェクトデータとそのメタデータの一例を示す概念図である。
【図８】同実施形態における操作画面の一例を示す図である。
【図９】同実施形態における拡張機能操作画面の一例を示す図である。
【図１０】同実施形態で用いるオブジェクトデータと元の原稿の一例を示す概念図である。
【図１１】同実施形態における貼付処理のフローチャートである。
【図１２】同実施形態における原稿サイズおよび観察距離設定と、ページオブジェクトサイズおよびページフォントサイズとを対応付けるテーブルの一例を示す図である。
【図１３】同実施形態における拡張機能操作画面の一例を示す図である。
【図１４】同実施形態における拡張機能操作画面の一例を示す図である。
【図１５】同実施形態における拡張機能操作画面の一例を示す図である。
【図１６】同実施形態における拡張機能操作画面の一例を示す図である。
【図１７】第２の実施形態で用いるオブジェクトデータと元の原稿の一例を示す概念図である。
【図１８】同実施形態における貼付処理のフローチャートである。
【図１９】同実施形態における拡張機能操作画面の一例を示す図である。
【図２０】同実施形態における原稿サイズと観察距離設定と文書構造の分類情報に対して、拡大／縮小処理に用いるフォントサイズを対応付けるテーブルである。
【符号の説明】
【０１１６】
１０  オフィス
１００  ＭＦＰ
１０２  クライアントＰＣ
１０３  プロキシサーバ
１０４  ネットワーク
１０５  データベース
１０７  ＬＡＮ
２０１  画像読取部
２０２  記憶部
２０３  印刷部
２０４  入力部
２０５  ネットワークＩ／Ｆ
２０６  データ処理部
２０７  表示部
【図１】
0004904235.tif 000002
【図２】
0004904235.tif 000003
【図３】
0004904235.tif 000004
【図４】
0004904235.tif 000005
【図５】
0004904235.tif 000006
【図６】
0004904235.tif 000007
【図７】
0004904235.tif 000008
【図８】
0004904235.tif 000009
【図９】
0004904235.tif 000010
【図１０】
0004904235.tif 000011
【図１１】
0004904235.tif 000012
【図１２】
0004904235.tif 000013
【図１３】
0004904235.tif 000014
【図１４】
0004904235.tif 000015
【図１５】
0004904235.tif 000016
【図１６】
0004904235.tif 000017
【図１７】
0004904235.tif 000018
【図１８】
0004904235.tif 000019
【図１９】
0004904235.tif 000020
【図２０】
0004904235.tif 000021