(57)【要約】【課題】送信した原稿の一部を差替えたい場合、すべてのページを処理して送信データを生成する必要がある。【解決手段】送信した画像ファイルの履歴情報を保持する送信履歴情報を備え、サーバ内にある更新の対象となる画像ファイルを前記送信履歴情報から選択するファイル指定手段、更新の対象となるページを選択するページ指定手段と、更新するページの画像データをスキャナ等から入力するデータ入力手段と、更新ページ画像データから構造化文書ファイルを生成するページ画像ファイル生成手段、前記指定された更新対象ページをページ画像ファイルによって更新し、更新画像ファイルを生成する更新画像ファイル生成手段と、更新対象ファイルの送信履歴にある送信先アドレスに対して送信を行う更新画像ファイル送信手段と、サーバ内にある更新対象ファイルを更新画像ファイル生成手段において生成した更新画像ファイルによって更新する手段とを有する。【選択図】図１５
2007221340.tif 000002
【特許請求の範囲】
【請求項１】
画像データを送信する送信先を設定する送信先設定工程と、
画像データ格納手段に格納されている画像データの読込みを行い、読み込んだ画像データに対して、画像処理を施して、新規ファイルを生成する画像ファイル生成工程と、
生成した前記画像ファイルを指定したアドレス上に送信する画像ファイル送信工程と、
送信した画像ファイルの履歴情報を保持する送信履歴管理工程と、
を備える画像ファイル生成方法において、
サーバ内にある更新の対象となる画像ファイルを前記送信履歴情報から選択する更新対象ファイル指定工程と、
更新の対象となるページを選択する更新対象ページ指定工程と、
更新するページ画像データを画像データ格納手段から更新ページ画像データを入力する更新画像データ入力工程と、
更新ページ画像データに対して画像処理を施して構造化文書ファイルを生成する更新ページ画像ファイル生成工程と、
更新対象ページ指定方法により指定された更新対象ページを更新ページ画像ファイルによって更新し、更新画像ファイルを生成する更新画像ファイル生成工程と、
更新対象ファイルの送信履歴にある送信先アドレスに対して送信を行う更新画像ファイル送信工程と、
サーバ内にある更新対象ファイルを更新画像ファイル生成工程において生成した更新画像ファイルによって更新する工程と、
を有することを特徴とする画像ファイル生成方法。
【請求項２】
前記更新対象ページ指定工程は、指定の対象となる画像対象ブロックを選択する更新対象ブロック選択工程を有し、
前記更新画像データ入力工程と更新画像ファイル生成工程との間に、更新画像データから、置き換えが必要な更新対象ブロックに対応する画像ブロックを判定する更新画像ブロック選択工程を有し、
前記更新画像ファイル生成工程において、更新対象ブロックを更新画像ブロックによって置き換え、更新画像ファイルを生成することを特徴とする請求項１に記載の画像ファイル生成方法。
【請求項３】
元画像データが格納されている第１のサーバと、更新する画像データを入力し処理するサーバとが相違する場合において、
第１のサーバに存在する更新対象を指定する更新対象ページ選択工程と、
更新するページ画像データを画像データ格納手段から更新ページ画像データを入力する更新ページ画像データ入力工程と、
更新ページ画像データに対して画像処理を施して構造化文書ファイルを生成する更新ページ画像ファイル生成工程と、
生成した更新ページ画像ファイルを第１のサーバに送信する更新ページ画像ファイル送信工程と、
更新ページ画像ファイルを受け取った第１のサーバは、更新対象のページデータを更新画像ファイルによって置き換える画像ファイルデータを生成し管理している画像ファイルを更新し、履歴情報にある送信先アドレスに送信することを特徴とする請求項１又は２に記載の画像ファイル生成方法。
【請求項４】
前記第１のサーバの画像ファイル生成方法において、
更新対象となるファイル情報を指定した後に、対象となる画像ファイルを第１のサーバから受け取り、一時記憶に保存する画像ファイル一時記憶工程と、
更新するページ画像データを画像データ格納手段から更新ページ画像データを入力する更新ページ画像データ入力工程と、
更新ページ画像データに対して画像処理を施して構造化文書ファイルを生成する更新ページ画像ファイル生成工程と、
一時記憶されている更新対象のページデータを更新画像ファイルによって置き換える画像ファイルデータを生成する工程と、
生成した画像ファイルをオリジナルを管理している第１のサーバに送信するとともに、履歴情報にある送信先アドレスに送信する更新画像ファイル送信工程と、
更新画像ファイルを受け取った第１のサーバは更新対象となった画像ファイルを受け取った更新画像ファイルに更新することを特徴とする請求項３に記載の画像ファイル生成方法。
【請求項５】
更に送信処理を行う第３のサーバが存在する場合、
更新対象となるファイル情報を指定した後に、対象となる画像ファイルを第１のサーバから第３のサーバに送信し、一時記憶に保存する画像ファイル一時記憶方法と、
更新するページ画像データを画像データ格納手段から更新ページ画像データを入力する更新ページ画像データ入力工程と、
更新ページ画像データに対して画像処理を施して構造化文書ファイルを生成する更新ページ画像ファイル生成工程と、
生成した更新ページ画像ファイルを第３のサーバに送信する更新ページ画像ファイル送信処理工程と、
第３のサーバにおいて一時記憶されている更新対象のページデータを更新画像ファイルによって置き換える画像ファイルデータを生成する工程と、
生成した画像ファイルをオリジナルを管理している第１のサーバに送信するとともに、履歴情報にある送信先アドレスに送信する更新画像ファイル送信工程と、
更新画像ファイルを受け取った第１のサーバは更新対象となった画像ファイルを受け取った更新画像ファイルに更新することを特徴とする請求項３又は４に記載の画像ファイル生成方法。
【請求項６】
周辺環境に応じて自動的に処理内容を切り替えることを特徴とする請求項４又は５に記載の画像ファイル生成方法。
【請求項７】
処理対象となる画像ファイルがサーバ内に存在しない場合、
送信済みのクライアントに存在する画像ファイルを指定する画像ファイル指定工程と、
サーバ上に画像ファイルを複製する画像ファイル複製工程と、
送信先を改めて設定する送信先情報指定工程と、
を有することを特徴とする請求項１乃至４のいずれか１項に記載の画像ファイル生成方法。
【請求項８】
差替えページには、差替えたことが分かるように、ページ内にスタンプ画像を貼ることを特徴とする請求項７に記載の画像ファイル生成方法。
【請求項９】
元文書の送付先と更新文書の送付先が一致することが保証できない場合には再配布したことが分かるようにページ内にスタンプ画像を貼ることを特徴とする請求項７に記載の画像ファイル生成方法。
【請求項１０】
画像データを送信する送信先を設定する送信先設定手段と、
画像データ格納手段に格納されている画像データの読込みを行い、読み込んだ画像データに対して、画像処理を施して新規ファイルを生成する画像ファイル生成手段と、
生成した前記画像ファイルを指定したアドレス上に送信する画像ファイル送信手段と、
送信した画像ファイルの履歴情報を保持する送信履歴管理手段と、
を備える画像ファイル生成装置において、
サーバ内にある更新の対象となる画像ファイルを前記送信履歴情報から選択する更新対象ファイル指定手段と、
更新の対象となるページを選択する更新対象ページ指定手段と、
更新するページ画像データを画像データ格納手段から更新ページ画像データを入力する更新画像データ入力手段と、
更新ページ画像データに対して画像処理を施して構造化文書ファイルを生成する更新ページ画像ファイル生成手段と、
更新対象ページ指定手段により指定された更新対象ページを更新ページ画像ファイルによって更新し、更新画像ファイルを生成する更新画像ファイル生成手段と、
更新対象ファイルの送信履歴にある送信先アドレスに対して送信を行う更新画像ファイル送信手段と、
サーバ内にある更新対象ファイルを更新画像ファイル生成手段において生成した更新画像ファイルによって更新する手段と、
を有することを特徴とする画像ファイル生成装置。
【請求項１１】
コンピュータに、
画像データを送信する送信先を設定する送信先設定手順と、
画像データ格納手段に格納されている画像データの読込みを行い、読み込んだ画像データに対して、画像処理を施して、新規ファイルを生成する画像ファイル生成手順と、
生成した前記画像ファイルを指定したアドレス上に送信する画像ファイル送信手順と、
送信した画像ファイルの履歴情報を保持する送信履歴管理手順と、
を実行させるための画像ファイル生成用のプログラムにおいて、
前記コンピュータに、
サーバ内にある更新の対象となる画像ファイルを前記送信履歴情報から選択する更新対象ファイル指定手順と、
更新の対象となるページを選択する更新対象ページ指定手順と、
更新するページ画像データを画像データ格納手段から更新ページ画像データを入力する更新画像データ入力手順と、
更新ページ画像データに対して画像処理を施して構造化文書ファイルを生成する更新ページ画像ファイル生成手順と、
更新対象ページ指定手順により指定された更新対象ページを更新ページ画像ファイルによって更新し、更新画像ファイルを生成する更新画像ファイル生成手順と、
更新対象ファイルの送信履歴にある送信先アドレスに対して送信を行う更新画像ファイル送信手順と、
サーバ内にある更新対象ファイルを更新画像ファイル生成手順において生成した更新画像ファイルによって更新する手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学的に文書原稿を読み取って得られた画像データを処理する画像ファイル生成方法及び画像ファイル生成装置に関し、特に読み取った画像データの再利用を前提とした処理に好適な画像ファイル生成方法及び画像ファイル生成装置に関する。
【背景技術】
【０００２】
従来、スキャンした画像を送信する処理を実行するものは画像データを圧縮して送信する技術が一般的であった。
【０００３】
紙による文書原稿をスキャナなどで読み込み、文書原稿を画像データとして指定したＰＣなどの外部記憶装置に送信する技術において、先ず、画像データのレイアウトなどを解析して画像ブロックを分割する。そして、分割したブロック画像に対して写真領域、文字領域、背景領域などの属性を付与し、属性ごとに適した圧縮方法により圧縮を行い、それぞれの圧縮データを構造化文書ファイルとして生成してあらかじめ指定された送信先に送信していた。
【０００４】
このような画像処理を行い、構造化文書ファイルを生成することによって通常の画像データを送信するよりも画像データのサイズを小さくすることが可能となる。この結果、通常の画像データを送る場合と比較して送信時にネットワークにかける負荷を軽減すると同時に、画像データサイズを小さくすることにより、画像データを記憶する記憶領域を低減することができた。
【０００５】
また、画像データがブロックごとに分割されて扱われているためにそれぞれの画像データをパーツ単位で再利用が容易な画像データを生成することができた。
【０００６】
また、従来技術として、特許文献１に記載されているように、文書画像を相手先に送信した後に、その文書画像を容易に更新する技術がある。この技術では、通信先からページ画像を受け取り更新情報に基づいて蓄積文書画像の更新、追加、削除などを行うことができ、更新が必要な分の転送を行うために送信効率が良い。
【０００７】
【特許文献１】特開平６−１２１０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来、上記説明したように、画像データを小さくすることで送信時のネットワークの負荷の低減および記憶領域の削減、画像データの再利用性の向上を実現していた。
【０００９】
しかしながら、従来の技術では画像データの部分的（ページ単位や画像ブロック単位など）な差し替えが必要になった場合、差し替えたい部分の画像データだけではなく、送信したすべての紙の文書データをスキャンすることとなる。即ち、すべての画像データに対して画像処理を実行させ構造化文書ファイルを生成を新たに生成して送信する必要があった。
【００１０】
このような画像データから再利用可能な構造化文書を生成するためには、比較的大きな時間が必要になる。更に、大きな画像データを複数扱うためのメモリ領域や、画像処理に要するＣＰＵなどの負荷も非常に大きくなり、複写機などを利用して送信する場合、複写機本来の機能であるコピーやプリントといった処理を待たせる必要があった。
【００１１】
また、差替え前の原稿を送信した送信先すべてに差替え後の文書ファイルを送信する必要がある場合がおおく、そのような場合においては送信先を再設定する必要があった。
【００１２】
本発明はこのような問題を解決し、差し替えが必要になった場合においても、差し替えが必要な部分のみの構造化文書の生成を行うことによって必要なメモリや差し替え文書の生成時間の軽減を目的とする。
【００１３】
また、送信先のデータなどを差替え送信の場合には再設定する必要の無い送信機能を実現する。
【課題を解決するための手段】
【００１４】
上記の課題を解決するために、ハードディス又はクスキャナ等の画像データ格納手段に格納されている画像データの読込みを行い、読み込んだ画像データに対して、画像領域等の分割等の画像処理を施して、構造化文書ファイル等の新規ファイルを生成する画像ファイル生成手段と、生成した前記画像ファイルを指定したアドレス上に送信する画像ファイル送信方法と、送信した画像ファイルの送信先又は送信データ等の履歴情報を保持する送信履歴管理方法とを備える画像処理方法において、サーバ内にある更新の対象となる画像ファイルを前記送信履歴情報から選択する更新対象ファイル指定手段と、更新の対象となるページを選択する更新対象ページ指定手段、更新するページ画像データをスキャナ又はハードディスク等の画像データ格納手段から更新ページ画像データを入力する更新画像データ入力手段、更新ページ画像データに対して画像処理を施して構造化文書ファイルを生成する更新ページ画像ファイル生成手段と、更新対象ページ指定手段により指定された更新対象ページを更新ページ画像ファイルによって更新し、更新画像ファイルを生成する更新画像ファイル生成手段と、更新対象ファイルの送信履歴にある送信先アドレスに対して送信を行う更新画像ファイル送信手段と、サーバ内にある更新対象ファイルを更新画像ファイル生成手段において生成した更新画像ファイルによって更新する手段とを有する画像ファイル生成装置等、を提供する。
【００１５】
サーバの混雑状況やネットワークの負荷などの周辺環境に応じて自動的に処理内容を切り替えてもよい。
【発明の効果】
【００１６】
本発明によれば、差替えが必要なページのみをスキャンして画像データから構造化文書ファイルを生成することが出来るために、送信までに要する時間を大幅に削減することが可能となる。
【００１７】
また、複数のサーバの連携によって、送信を実行したサーバからの差替え要求だけではなく遠隔地からの差替え処理が可能になる。
【００１８】
また、ＣＰＵの負荷やネットワークの混雑などによって、もっとも適したサーバで自動的に処理を行うことが出来るために送信までに要する時間を大幅に削減することが可能となる。
【００１９】
また、記憶されている送信履歴情報から送信先のアドレスを取得できるために、前回送信したアドレスを再設定する必要が無く、オペレータに対する負担を低減するとともに差替え版の文書ファイルの送信ミスなどが低減される。
【発明を実施するための最良の形態】
【００２０】
（第１の実施形態）
本発明の実施例について、デジタル複合機を例にあげて説明する。図１は本発明の情報処理装置の構成を示すブロック図である。
【００２１】
スキャナ等の入力装置３から読み込まれた紙原稿をスキャンした画像データや、ハードディスク等の外部記憶装置４等に記憶されている入力画像データ４−１から読み込まれた入力画像データは、ＲＡＭ２等のメモリ領域の入力画像データ領域２−１に展開される。
【００２２】
同様にＨＤＤやＲＯＭ等の外部記憶装置４に記憶されている画像処理プログラム４−２も同様にＲＡＭ２等の処理プログラム展開領域２−２に展開される。
【００２３】
メモリ上に展開された処理プログラムはＣＰＵ１によって実行され、同じくメモリ上の入力画像データ領域に展開されている入力画像データを処理する。
【００２４】
処理された結果はＲＡＭ２上に出力画像データ領域２−２に出力され出力画像データを生成する。ＲＡＭ上に生成された出力画像データはＣＲＴやプリンタ等の出力装置５あるいは外部記憶装置４あるいはネットワーク上の外部記憶装置４に出力画像データ４−３として出力される。
【００２５】
画像処理した結果は送信した送信先情報と送信した画像データを送信履歴情報４−４として記憶する。
【００２６】
本実施形態の実行環境は、スタンドアロンのＰＣ上に限らずネットワーク環境においても適用することができる。
【００２７】
図２は本実施形態のネットワーク環境での動作環境の例である。本実施形態は単体での情報処理装置以外にもネットワーク環境やインターネット環境に対応することができる。
【００２８】
スキャナ読込みの場合、スキャナ１１から読み取った画像データを処理プログラムが存在する情報処理装置２（１３）で画像処理し、出力画像データを情報処理装置３（１４）に出力する。
【００２９】
あるいは、入力画像データが格納されている情報処理装置１（１２）の記憶装置に記憶されている画像データを読み込んで、処理プログラムが存在する情報処理装置２（１３）で画像処理し、出力画像データを情報処理装置３（１４）に出力する。
【００３０】
図３は新規に画像データから構造化文書ファイルを生成して指定した送信先に送信する場合の処理フローである。
【００３１】
ステップＳ１００では、画像データを送信する送信先アドレスを設定する。
【００３２】
ユーザインタフェース（ＵＩ）から、あらかじめ登録されているアドレス帳等から選択または、ＵＩ上に表示される仮想キーボードから送信先アドレスを設定する。
【００３３】
ステップＳ１０１では、画像データの読込みを行う。スキャナにセットされている紙原稿をスキャンして画像データを生成して読み込む方法と、あらかじめ存在する画像データを選択してその画像データを入力画像データとして読み込む方法がある。
【００３４】
ステップＳ１０２では、入力したページ単位の画像データに対してページ処理を実行して、画像領域の分割、レイヤ化などの処理を行う。
【００３５】
本実施形態では前者の紙原稿をスキャンして画像データを読み込む処理について説明する。
【００３６】
ページ処理の詳細については、図４を参照しながら説明する。
【００３７】
ステップＳ２０１では、入力された画像データから２値画像を生成する。
【００３８】
図５はカラー画像から２値画像を生成する処理の例を説明するための図である。入力されたカラー画像がＹＣｂＣｒの色空間以外で入力されていた場合にはＹＣｂＣｒの色空間に変更する。
【００３９】
本実施形態での入力画像データはＹＣｂＣｒ空間で入力されるので、入力画像データ５１（ＹＣｂＣｒ）のカラー画像の輝度成分であるＹ値を元に、Ｙ値によるヒストグラム５２を生成する。
【００４０】
このヒストグラムをもとに２値化の閾値を決定する。得られた２値化の閾値より、カラー画像の輝度情報（Ｙの値）が閾値より大きければ（明るければ）白画素として処理し、閾値以下だったならば（暗ければ）黒画素として処理する。
【００４１】
以上の処理を行い、２値画像５３を得ることができる。
【００４２】
ステップＳ２０２では、２値画像データからノイズ除去処理を施して、ブロックセレクションの対象となる画像データを生成する。本実施形態ではノイズ除去の方法として孤立点除去を用いて実行される。
【００４３】
図６はノイズ除去処理を説明するための図である。
【００４４】
ステップＳ２０１で得られた２値画像を、図６に示すように、注目した黒点に隣接する黒点情報が存在しない場合はノイズと判定して黒点除去を行う。
【００４５】
孤立点除去法では、即ち図６の注目画素ｐ（ｘ、ｙ）に対する８個の周辺画素に画素情報が無い場合はノイズとして、注目画素ｐの画素情報をＯＦＦにする。ここで、周辺画素は、（ｘ、ｙ−１）、（ｘ、ｙ＋１）、（ｘ−１、ｙ−１）、（ｘ−１、ｙ）、（ｘ−１、ｙ＋１）、（ｘ＋１、ｙ−１）、（ｘ＋１、ｙ）及び（ｘ＋１、ｙ＋１）の８画素である。これに対して、注目画素ｑ（ｘ２，ｙ２）に対する８個の周辺画素のうち（ｘ２＋１、ｙ２）の画素情報が存在するので注目画素ｑの画素情報はＯＮのまま処理する。ここで、周辺画素は、（ｘ２、ｙ２−１）、（ｘ２、ｙ２＋１）、（ｘ２−１、ｙ２−１）、（ｘ２−１、ｙ２）、（ｘ２−１、ｙ２＋１）、（ｘ２＋１、ｙ２−１）、（ｘ２＋１、ｙ２）及び（ｘ２＋１、ｙ２＋１）の８画素である。
【００４６】
以上の処理により、入力した２値画像データから孤立点を除去した２値画像を生成する。
【００４７】
ステップＳ２０３では、２値画像データを入力としてブロックセレクションを行い、画像データに対してブロック情報と属性情報を付加して出力する。
【００４８】
ステップＳ２０２では、ノイズ除去を施した２値画像に対してブロックセレクション処理を実行する。
【００４９】
ブロックセレクション処理では、画像データに含まれる黒画素の集合のサイズや画像ブロックの均一性などを元に画像領域に対して属性を付与する。
【００５０】
このようにして２値画像のページデータからタイトル、テキスト、図、テーブル、画像（Ｐｉｃｔｕｒｅ）といったある程度まとまった画像ブロックとその属性およびそれぞれの位置情報と大きさを結果として得ることが出来る。
【００５１】
図７はブロックセレクションによる画像領域分割の結果である。
【００５２】
その結果、入力した画像データはテキスト領域（Ｔｅｘｔ１〜Ｔｅｘｔ８）と、それぞれひとつのテーブル領域（Ｔａｂｌｅ１）と、ピクチャ領域（Ｐｉｃｔｕｒｅ１）に、ブロック領域に分割される。
【００５３】
図８はブロックセレクション処理の結果得られる論理構造である。
【００５４】
ルートを画像ページとして、ここで得られたすべてのブロック情報に対して、文字画像に対しての処理を行う。
【００５５】
実際のブロックセレクションのデータは図８のツリー構造を持ち、各ブロックの情報をそれぞれノード情報として保持し、ノード情報には属性、ブロックのｘ座標、ブロックのｙ座標、ブロックの高さ、ブロックの幅、子ノードの有無などを記述する。
【００５６】
ステップＳ２０４では、ブロックの属性の判定を行う。図８のブロックセレクションの論理構造を参照して、すべてのノードに対してノード属性が線画領域か、テキスト領域か非テキスト領域かの判定を行う。
【００５７】
判定の結果、テキスト領域あるいは線画であると判定されればステップＳ２０５の処理を行い、非テキスト領域ならばステップＳ２０４−２の処理を行う。本実施形態では第一ノードの属性はラインであるので線画領域と判定し、ステップＳ２０５の処理を実行する。
【００５８】
ステップＳ２０４−２では、非テキスト領域と認識されたピクチャ領域は２値画像から削除される。次のＳ２０４−３では、ピクチャ領域の画像データをピクチャ画像として保存する。続いてＳ２０６の処理を行う。
【００５９】
ステップＳ２０５では、テーブルである場合はテーブルの２値画像データを生成し、ライン画像である場合はラインの２値画像データを生成し、テキストである場合にはテキストの２値画像データを生成する。そして、それぞれの２値画像の色情報をカラー画像から取り出し、色情報を２値画像に付与していく。
【００６０】
例えば、図７のテキスト領域Ｔｅｘｔ１はカラー画像の色データが青色であるために、テキストの文字色を青の文字画像として登録する。図９は、２値画像元色抽出処理の内容を示す図である。対応カラー画像には、色情報が含まれている。
【００６１】
ステップＳ２０６では、カラー画像から文字画像を消去する。
【００６２】
ステップＳ２０５の処理で文字として判定されたノードに対する情報をもとに対応するカラー画像の文字画素の消去を行う。
【００６３】
図１０は文字画像消去の説明図である。
【００６４】
２値画像を元に対応するカラー画像の文字を形成する画素部分を消去する。
【００６５】
ステップＳ２０７では、文字画像を消去したカラー画像に対して、周辺の色で穴埋めを行う。
【００６６】
図１１に示すように、穴埋め対象の画素（色？、？、？）に隣接する既知の画素が一つの場合には隣接する画素の色と同じ色によって穴埋めする。
【００６７】
複数の既知の画素と隣接している場合はその中間色によって穴埋め対象の画素を埋めていく。
【００６８】
ステップＳ２０８では次のノードを取り出して処理を行う。
【００６９】
すべてのノードに対して処理を終了するまで上記ステップＳ２０４からステップＳ２０７までの処理を繰り返す。この繰り返しにより、カラー画像からすべてのブロックを取り除いた背景画像と、多値画像のＰｉｃｔｕｒｅレイヤ、２値画像のＴａｂｌｅ、Ｔｅｘｔ、Ｌｉｎｅそれぞれのレイヤに画像を分割する。
【００７０】
最終的に図１２に示すような各属性ごとのレイヤに画像データが分割された画像データをえることが出来る。
【００７１】
ステップＳ２０９では、各レイヤごとにもっとも適した圧縮処理を行い、部分画像データを生成する。
【００７２】
ステップＳ２１０では、圧縮したそれぞれの部分画像データを構造化文書のフォーマットにしたがって記述をして、ページデータとして生成する。
【００７３】
図３のステップＳ１０３では、ページがまだ残っている場合には、ステップＳ２０１からステップＳ２１０までの処理をすべてのページについて繰り返し処理を行う。
【００７４】
ステップＳ１０４では、ページ処理したページデータをまとめて構造化文書ファイルを生成する。図１３は本実施形態で生成する構造化文書ファイルの例である。
【００７５】
ステップＳ１０５では、ステップＳ１００で設定した送信先のアドレスに生成した構造化文書ファイルを送信する。
【００７６】
ステップＳ１０６では、生成した構造化文書ファイルとステップＳ１００で設定した送信先のアドレス情報と送信結果などを送信履歴情報として記憶する。
【００７７】
図１４は構造化文書ファイルの例である。実際に送信した構造化文書ファイルと送信情報として実際に送信したアドレスおよび送信結果の一覧が記憶される。
【００７８】
以上、説明した構造化ファイルに対して差替え処理を行う場合の処理について図１５の本発明のフローチャート３（画像ファイル差替え処理）をもとに説明する。
【００７９】
本実施形態では１ページ目のテーブル内の１行目の２列目の数値を１２から１４に変更する必要があった場合について説明する。
【００８０】
ステップＳ１４０１では、差替え文書の選択を行う。デジタル複合機などの機器上のＵＩ画面の送信履歴情報の一覧から選択することができる。
【００８１】
また、大量に送信履歴情報が存在している場合には、属性検索や全文検索あるいは、差替え原稿と類似した画像の検索処理によって絞り込んで差替えたい文書を指定する。
【００８２】
ステップＳ１４０１では、指定した差替え文書から差替えたいページを選択する。図１６は差替えページの選択画面の例である。表示しているページのサムネイルイメージとページ画像１６１と現在表示しているオページ番号と総ページ数１６２と前ページボタン１６３と次ページボタン１６４などがＵＩ上に表示される。
【００８３】
本実施形態では、例えば、１ページ目の表内の数字が１２ではなく１４に修正しなければいけないので、ページ１を差替え対象ページとして指定する。
【００８４】
このとき、差替え対象となるページが複数枚存在する場合には複数ページ指定することが可能である。
【００８５】
ステップＳ１４０３では、更新画像データの読込みを行う。差替えたい紙原稿をスキャナによって読み込む。
【００８６】
ステップＳ１４０４では、更新画像データに対して図４を用いて説明したページ処理を行って、入力した差替えページを構造化文書として変換する。
【００８７】
ステップＳ１４０５では、指定したページすべてに対して処理を行ったかどうかの判定を行い、すべてのページを処理するまでステップＳ１４０３及びステップＳ１４０４のページ画像データの読込み及びページ処理を繰り返し実行する。
【００８８】
ステップＳ１４０６では、ステップＳ１４０１で指定した差替え対象となる構造化文書ファイルを送信履歴情報として記憶している記憶領域から読み込む。
【００８９】
ステップＳ１４０７では、ステップＳ１４０４で生成した差替えページの構造化文書データでステップＳ１４０２の差替え対象ページ選択処理で指定したページの構造化文書データを更新する。
【００９０】
ステップＳ１４０８では、送信履歴情報に記憶されている送信先アドレスをもとにＵＩ上に図１８に示す送信アドレス確認画面を表示する。
【００９１】
「ＯＫ」が選択されたならば、ステップＳ１４１０のファイル送信処理によって指定された送信アドレスに送信する。
【００９２】
「変更」が選択されたならば、ステップＳ１４０９の送信先アドレス設定処理によって送信先のアドレスを編集する。
【００９３】
ステップＳ１４１０では、指定された送信先に構造化文書ファイルを送信する。
【００９４】
ステップＳ１４１１では、記憶されている送信履歴情報を現在送信したデータで更新する（図１９参照）。
【００９５】
（第２の実施形態）
オペレータが差替え処理を行う第１のサーバと差替えの対象となる文書ファイルが記憶されている第２のサーバが存在する場合、第１のサーバのＵＩからオペレータは第２のサーバに記憶されている差替え文書及び差替えページを選択することができる。そして、第１の実施形態で説明したように、差替えページを第１のサーバでページの構造化文書データに変換し、第２のサーバに差替えデータを送信する。
【００９６】
差替えデータを受信した第２のサーバでは、対象となる構造化文書ファイルのページデータを更新して送信履歴情報に記憶されている送信先アドレスに送信することができる。
【００９７】
（第３の実施形態）
オペレータが差替え処理を行う第１のサーバと差替えの対象となる文書ファイルが記憶されている第２のサーバが存在する場合、第１のサーバのＵＩからオペレータは第２のサーバに記憶されている差替え文書及び差替えページを選択することができる。そして、第１の実施形態で説明したように、差替えページを第１のサーバでページの構造化文書データに変換し、第２のサーバでは記憶されている差替え対象となる構造化文書ファイルを第１のサーバに送信する。
【００９８】
構造化文書ファイルを受信した第１のサーバは構造化文書ファイルを更新して送信履歴情報に記憶されている送信先アドレスに送信することができる。
【００９９】
また、同時に構造化文書ファイルを管理している第２のサーバに対して更新した送信履歴情報を送信し、データを受信した第２のサーバでは、送信履歴情報を更新する。図１７は、構造化文書ファイルの更新を示す図である。ここでは、「page 1」の「Table」が更新されている。
【０１００】
なお、本発明の目的は前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムに供給し、そのシステムのコンピュータが記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成される。システムの代わりに装置を用いた場合も同様である。更に、コンピュータの概念には、ＣＰＵ及びＭＰＵも含まれる。
【０１０１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１０３】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているOperating System（ＯＳ）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の情報処理装置の構成図である。
【図２】本発明の情報処理装置の動作環境を示す図である。
【図３】本発明のフローチャート（画像ファイル生成処理）である。
【図４】本発明のフローチャート２（ページ画像データ処理）である。
【図５】２値化処理の内容を示す図である。
【図６】孤立点除去によるノイズ除去を示す図である。
【図７】ブロックセレクションによる領域分割を示す図である。
【図８】ブロックセレクション論理構造を示す図である。
【図９】２値画像元色抽出処理の内容を示す図である。
【図１０】文字画像消去を示す図である。
【図１１】文字画像消去部分の周辺色の穴埋めを示す図である。
【図１２】レイヤ構造を示す図である。
【図１３】生成された構造化文書ファイルを示す図である。
【図１４】送信履歴情報を示す図である。
【図１５】本発明のフローチャート３（画像ファイル差替え処理）である。
【図１６】差替えページ選択を示す図である。
【図１７】構造化文書ファイル更新を示す図である。
【図１８】送信アドレス確認画面を示す図である。
【図１９】送信履歴情報更新を示す図である。
【符号の説明】
【０１０６】
１：ＣＰＵ
２：ＲＡＭ
２−１：入力画像データ領域
２−２：出力画像データ領域
２−３：処理プログラム展開領域
３：入力装置
４：外部記憶装置
４−１：入力画像データ
４−２：処理プログラム
４−３：出力画像データ
４−４：送信履歴情報
５：出力装置
【図１】
2007221340.tif 000003
【図２】
2007221340.tif 000004
【図３】
2007221340.tif 000005
【図４】
2007221340.tif 000006
【図５】
2007221340.tif 000007
【図６】
2007221340.tif 000008
【図７】
2007221340.tif 000009
【図８】
2007221340.tif 000010
【図９】
2007221340.tif 000011
【図１０】
2007221340.tif 000012
【図１１】
2007221340.tif 000013
【図１２】
2007221340.tif 000014
【図１３】
2007221340.tif 000015
【図１４】
2007221340.tif 000016
【図１５】
2007221340.tif 000017
【図１６】
2007221340.tif 000018
【図１７】
2007221340.tif 000019
【図１８】
2007221340.tif 000020
【図１９】
2007221340.tif 000021