(57)【特許請求の範囲】
【請求項１】
各々図面を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データから分離される文字領域に存在する文字画像から、前記第１および第２文書に含まれる図面を識別する第１の文字列を含んでいる第１および第２キャプション群を、前記画像における位置情報と共に抽出する抽出手段と、
前記第１および第２キャプション群に含まれる前記第１の文字列と、前記第１の文字列に対応する図面データのアドレスと位置情報と、前記第１および第２キャプション群のデータのアドレスと位置情報と、前記第１の文字列のデータのアドレスと位置情報と、前記第１および第２文書に含まれる図面を一義的に識別する第２の文字列とが関連付けられてセットされる割当てテーブルと、
前記第１の文字列を、前記第２の文字列によって置換することにより、前記第１および第２キャプション群を、前記第２の文字列を含んでいる第３キャプション群に、変換する変換手段と、
前記割当てテーブルに基づいて、前記第１文書画像データと前記第２文書画像データとを合成し、前記第３キャプション群を含んだ第３文書画像データを、生成する合成手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記第１および第２文書画像データの前記文字画像は、前記第１の文字列と同一の文字列を、さらに含んでおり、
前記変換手段は、前記同一の文字列を、前記第２の文字列によって置換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記抽出手段は、前記第１および第２文書画像データに含まれる前記図面データの位置情報と、前記第１および第２キャプション群に含まれる前記第１の文字列の位置情報とに基づいて、前記図面データの近傍に付されている文字列を、前記第１および第２キャプション群に含まれる第１の文字列として検出することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
各々文字列からなる頁番号を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データから分離される文字領域に存在する文字画像から、前記第１および第２文書に含まれる第１の頁番号から構成される第１および第２頁番号表記群を、前記画像における位置情報と共に抽出する抽出手段と、
前記第１および第２頁番号表記群に含まれる前記第１の頁番号と、前記第１の頁番号のデータのアドレスと位置情報と、前記第１の頁番号を一義的に識別する文字列からなる第２の頁番号とが関連付けられてセットされる割当てテーブルと、
前記第１の頁番号を、前記第２の頁番号によって置換することにより、前記第１および第２頁番号表記群を、前記第２の頁番号を含んでいる第３頁番号表記群に、変換する変換手段と、
前記割当てテーブルに基づいて、前記第１文書画像データと前記第２文書画像データとを合成し、前記第３頁番号表記群を含んだ第３文書画像データを、生成する合成手段と
を有することを特徴とする画像処理装置。
【請求項５】
各々図面を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データから分離される文字領域に存在する文字画像から、前記第１および第２文書に含まれる図面を識別する第１の文字列を含んでいる第１および第２キャプション群を、前記画像における位置情報と共に、画像処理装置の抽出手段によって抽出するステップと、
前記第１および第２キャプション群に含まれる前記第１の文字列と、前記第１の文字列に対応する図面データのアドレスと位置情報と、前記第１および第２キャプション群のデータのアドレスと位置情報と、前記第１の文字列のデータのアドレスと位置情報と、前記第１および第２文書に含まれる図面を一義的に識別する第２の文字列とを関連付けて、前記画像処理装置の割当てテーブルにセットするステップと、
前記画像処理装置の変換手段によって、前記第１の文字列を、前記第２の文字列によって置換することにより、前記第１および第２キャプション群を、前記第２の文字列を含んでいる第３キャプション群に、変換するステップと、
前記画像処理装置の合成手段によって、前記割当てテーブルに基づいて、前記第１文書画像データと前記第２文書画像データとを合成し、前記第３キャプション群を含んだ第３文書画像データを、生成するステップと
を有することを特徴とする画像処理方法。
【請求項６】
画像処理方法を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記画像処理方法は、
各々図面を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データから分離される文字領域に存在する文字画像から、前記第１および第２文書に含まれる図面を識別する第１の文字列を含んでいる第１および第２キャプション群を、前記画像における位置情報と共に、画像処理装置の抽出手段によって抽出するステップと、
前記第１および第２キャプション群に含まれる前記第１の文字列と、前記第１の文字列に対応する図面データのアドレスと位置情報と、前記第１および第２キャプション群のデータのアドレスと位置情報と、前記第１の文字列のデータのアドレスと位置情報と、前記第１および第２文書に含まれる図面を一義的に識別する第２の文字列とを関連付けて、前記画像処理装置の割当てテーブルにセットするステップと、
前記画像処理装置の変換手段によって、前記第１の文字列を、前記第２の文字列によって置換することにより、前記第１および第２キャプション群を、前記第２の文字列を含んでいる第３キャプション群に、変換するステップと、
前記画像処理装置の合成手段によって、前記割当てテーブルに基づいて、前記第１文書画像データと前記第２文書画像データとを合成し、前記第３キャプション群を含んだ第３文書画像データを、生成するステップと
を有することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データを編集する画像処理装置および画像処理方法並びにコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
使用目的に応じ、画像データを有効に利用するための多様な編集方法が、知られている。
【０００３】
特開平８−２５５１６０号は、文字・図形・写真・画像などの視覚的に認識可能な情報を、所定の領域内に自動レイアウトする編集方法を開示している。当該方法においては、電子化された画像データに対し、ディスプレイ装置に表示するためのレイアウト情報が、自動的に付加される。
【０００４】
特開平１０−２２８４７３号は、画像に含まれる図面である図および表と、それに関連する本文との間にリンクを自動的に生成し、ハイパーテキスト化する編集方法を開示している。当該方法は、図および表が存在する領域とその近傍の文字領域との位置関係に基づいて、キャプションを検出するステップ、キャプションから図面に関連する所定の文字列を検出するステップ、検出された文字列と同一の文字列を文字領域から検出し、キャプション内の文字列と文字領域内の文字列との間にリンクを生成するステップを有している。なお、キャプションは、図面の近傍に付される文字列であり、図面を識別するための表記を含んでいる。
【０００５】
特開平１１−８５７４１号は、図面を識別するための表記の一種である図面番号を最適な位置に自動レイアウトする編集方法を開示している。当該方法においては、設定された図面番号パラメータに応じて、図面に図面番号が自動的に割り付けられる。
【０００６】
【発明が解決しようとする課題】
複数の関連する文書が一度に複写される場合、出力文書中には同一の図面番号や頁番号が存在する。したがって、図面と図面番号との関係や頁の順序が不明瞭となり、矛盾が生じる場合もある。このことは、書類整理が困難となり、また資料としての価値が低下する問題を生じる。
【０００７】
一方、特開平８−２５５１６０号に記載の方法は、図面番号を有しない新聞・雑誌などのレイアウトを対象としている。特開平１０−２２８４７３号に記載の方法は、既存の図面番号を単に利用するものである。特開平１１−８５７４１号に記載の方法は、新たに図面番号を割り付けるものである。つまり、上記公報に記載の方法によっては、この問題に対処することはできない。
【０００８】
また、文書が複写される際に、複数の原稿の画像データを統合するレイアウト変更を伴う編集処理が実行される場合も、同様な問題が生じる。例えば、文章中に右図や左図あるいは上図や下図などの文字列からなる図面を識別するための表記が存在する場合において、図面あるいは／又は文章の配置位置が変更されると、図面と上記表記との関係が不明瞭となる。
【０００９】
本発明は、このような従来の問題を解決するために成されたものであり、複数の文書を統合して得られる文書中に含まれる、図面を識別するための表記あるいは頁を識別するための表記に、一義的な関係を与えることを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するための本発明は次のように構成される。
【００１１】
（１）各々図面を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データから分離される文字領域に存在する文字画像から、前記第１および第２文書に含まれる図面を識別する第１の文字列を含んでいる第１および第２キャプション群を、前記画像における位置情報と共に抽出する抽出手段と、
前記第１および第２キャプション群に含まれる前記第１の文字列と、前記第１の文字列に対応する図面データのアドレスと位置情報と、前記第１および第２キャプション群のデータのアドレスと位置情報と、前記第１の文字列のデータのアドレスと位置情報と、前記第１および第２文書に含まれる図面を一義的に識別する第２の文字列とが関連付けられてセットされる割当てテーブルと、
前記第１の文字列を、前記第２の文字列によって置換することにより、前記第１および第２キャプション群を、前記第２の文字列を含んでいる第３キャプション群に、変換する変換手段と、
前記割当てテーブルに基づいて、前記第１文書画像データと前記第２文書画像データとを合成し、前記第３キャプション群を含んだ第３文書画像データを、生成する合成手段と
を有することを特徴とする画像処理装置。
【００１２】
（２）前記第１および第２文書画像データの前記文字画像は、前記第１の文字列と同一の文字列を、さらに含んでおり、
前記変換手段は、前記同一の文字列を、前記第２の文字列によって置換することを特徴とする上記（１）に記載の画像処理装置。
【００１３】
（３）前記抽出手段は、前記第１および第２文書画像データに含まれる前記図面データの位置情報と、前記第１および第２キャプション群に含まれる前記第１の文字列の位置情報とに基づいて、前記図面データの近傍に付されている文字列を、前記第１および第２キャプション群に含まれる第１の文字列として検出することを特徴とする上記（１）に記載の画像処理装置。
【００１４】
（４）各々文字列からなる頁番号を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データから分離される文字領域に存在する文字画像から、前記第１および第２文書に含まれる第１の頁番号から構成される第１および第２頁番号表記群を、前記画像における位置情報と共に抽出する抽出手段と、
前記第１および第２頁番号表記群に含まれる前記第１の頁番号と、前記第１の頁番号のデータのアドレスと位置情報と、前記第１の頁番号を一義的に識別する文字列からなる第２の頁番号とが関連付けられてセットされる割当てテーブルと、
前記第１の頁番号を、前記第２の頁番号によって置換することにより、前記第１および第２頁番号表記群を、前記第２の頁番号を含んでいる第３頁番号表記群に、変換する変換手段と、
前記割当てテーブルに基づいて、前記第１文書画像データと前記第２文書画像データとを合成し、前記第３頁番号表記群を含んだ第３文書画像データを、生成する合成手段と
を有することを特徴とする画像処理装置。
【００１５】
（５）各々図面を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データから分離される文字領域に存在する文字画像から、前記第１および第２文書に含まれる図面を識別する第１の文字列を含んでいる第１および第２キャプション群を、前記画像における位置情報と共に、画像処理装置の抽出手段によって抽出するステップと、
前記第１および第２キャプション群に含まれる前記第１の文字列と、前記第１の文字列に対応する図面データのアドレスと位置情報と、前記第１および第２キャプション群のデータのアドレスと位置情報と、前記第１の文字列のデータのアドレスと位置情報と、前記第１および第２文書に含まれる図面を一義的に識別する第２の文字列とを関連付けて、前記画像処理装置の割当てテーブルにセットするステップと、
前記画像処理装置の変換手段によって、前記第１の文字列を、前記第２の文字列によって置換することにより、前記第１および第２キャプション群を、前記第２の文字列を含んでいる第３キャプション群に、変換するステップと、
前記画像処理装置の合成手段によって、前記割当てテーブルに基づいて、前記第１文書画像データと前記第２文書画像データとを合成し、前記第３キャプション群を含んだ第３文書画像データを、生成するステップと
を有することを特徴とする画像処理方法。
【００１６】
（６）画像処理方法を実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記画像処理方法は、
各々図面を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データから分離される文字領域に存在する文字画像から、前記第１および第２文書に含まれる図面を識別する第１の文字列を含んでいる第１および第２キャプション群を、前記画像における位置情報と共に、画像処理装置の抽出手段によって抽出するステップと、
前記第１および第２キャプション群に含まれる前記第１の文字列と、前記第１の文字列に対応する図面データのアドレスと位置情報と、前記第１および第２キャプション群のデータのアドレスと位置情報と、前記第１の文字列のデータのアドレスと位置情報と、前記第１および第２文書に含まれる図面を一義的に識別する第２の文字列とを関連付けて、前記画像処理装置の割当てテーブルにセットするステップと、
前記画像処理装置の変換手段によって、前記第１の文字列を、前記第２の文字列によって置換することにより、前記第１および第２キャプション群を、前記第２の文字列を含んでいる第３キャプション群に、変換するステップと、
前記画像処理装置の合成手段によって、前記割当てテーブルに基づいて、前記第１文書画像データと前記第２文書画像データとを合成し、前記第３キャプション群を含んだ第３文書画像データを、生成するステップと
を有することを特徴とするコンピュータ読み取り可能な記憶媒体。
【００１７】
【発明の実施の形態】
次に、本発明に係る実施の形態を図面を参照して詳細に説明する。
【００１８】
［実施の形態１］
図１に示される画像処理システムは、画像処理装置１０・コントローラ２０・操作パネル３０・画像入力装置４０・第１出力装置５０・第２出力装置６０を有する。
【００１９】
画像処理装置１０は、文字認識部１１・領域分離部１２・ビットマップ処理部１３・ベクタ変換部１４・２値化部１５・合成部１６・メモリ１７・フォーマット変換部１８を有する。
【００２０】
コントローラ２０は、操作パネル３０用のインターフェイス２２・画像入力装置４０用のインターフェイス２３・第１出力装置５０および第２出力装置６０用のインターフェイス２２・インターフェイス２２〜２４を制御する中央処理装置（ＣＰＵ）２１を有する。
【００２１】
操作パネル３０は、ユーザからの指示を入力するために使用される。画像入力装置４０は、カラースキャナなどの画像読み取り装置である。第１出力装置５０は、カラープリンタなどの画像形成装置であり、第２出力装置６０は、例えば、ディスプレイ装置を備えたコンピュータであり、出力される画像データを表示・記憶・データ処理する装置である。
【００２２】
次に、動作の流れに沿って、各部の機能を詳細に説明する。
【００２３】
ユーザは、操作パネル３０を使用して指示情報を入力する。指示情報は、例えば、動作開始指示やマニュアル設定項目の指示である。
【００２４】
マニュアル設定項目は、整合処理の指定・後処理の選択・読み取りモード・出力形式の選択を含んでいる。
【００２５】
整合処理は、一種の編集機能であり、図面と当該図面を識別するための表記つまり図面識別表記であるキャプションに含まれる文字列との間に、一義的な関係を与えるための処理である。実施の形態１における具体的な整合処理は、複数の関連する文書（第１文書および第２文書）が一度に複写される場合において、一貫した図面識別表記を有するキャプション群を含んだ複写文書（第３文書）を得るための処理である。なお、図面識別表記は、「図１」や「図２」などの番号表示や、「右図」や「上図」などの相対的位置表示、また、「ＦＩＧ．１」や「ＦＩＧ．２」などの英語表示を含んでいる。なお、本実施の形態に係る整合処理においては、頁番号を識別するための表記つまり頁番号表記である文字列に対しても、一義的な関係が与えられる。
【００２６】
後処理の選択は、文字認識部１１および領域分離部１２において分離された領域つまり文字領域・図形領域・写真領域に対し適用される後処理を選択するモードである。後処理は、文字認識部１１における文字コード化、ビットマップ処理部１３におけるビットマップ処理、ベクタ変換部１４におけるベクタ変換、および２値化部１５における２値化などを含む。
【００２７】
読み取りモードは、画像入力装置４０において原稿の画像をカラー画像として処理するカラーモードと、原稿の画像をモノクロ画像として処理するモノクロモードからなる。
【００２８】
出力形式の選択は、フォーマット変換部１８において作成される出力ファイルの形式を選択するモードである。出力形式は、文書ファイル形式・頁記述言語形式・文書表示用のファイル形式・画像を記憶するためのファイル形式などの汎用ファイル形式である。例えば、文書ファイル形式はリッチ・テキスト、頁記述言語のファイル形式はポストスクリプト、文書表示用のファイル形式はPDF（Portable Document Format）、画像を記憶するためのファイル形式はJPEG（Joint Photographic Experts Group）あるいはTIFF（Tagged Image File Format）である。
【００２９】
次に、操作パネル３０から指示情報は、インターフェイス２２を経由して、コントローラ２０に送信される。
【００３０】
コントローラ２０は、マニュアル設定項目の指示情報を受信した場合、マニュアル設定を画像処理装置１０に入力する。さらに、コントローラ２０は、動作開始指示を受信した場合、読み取りモード設定に従って、カラーモードあるいはモノクロモードでの画像読み取りの開始を、画像入力装置４０に指示する。
【００３１】
画像入力装置４０は、コントローラ２０からの動作開始指示に基づいて、原稿の画像を読み取る。生成された画像データは、コントローラ２０のインターフェイス２３を経由して、画像処理装置１０の文字認識部１１に送信される。
【００３２】
文字認識部１１は、画像データから文字領域を分離し、文字領域に存在する文字画像を抽出する。文字画像が除去された画像データは、領域分離部１２に入力される。また、文字認識部１１は、文字コードデータおよび位置情報からなる文字情報と色情報とを、文字画像から抽出する。位置情報は、Ｘ−Ｙ座標・幅・長さなどを含んでいる。文字情報は、合成部１６に入力される。ユーザによって出力領域の後処理として２値化が指定されている場合、文字領域は、２値化部１５に入力される。
【００３３】
領域分離部１２は、画像データから図形領域と写真領域とを分離する。写真領域のデータは、位置情報が付加され、ビットマップ処理部１３に入力される一方、図形領域のデータは、位置情報が付加され、ベクタ変換部１４に入力される。
また、後処理が指定されている場合は、指定内容に従って、領域分割後の画像データは、ビットマップ処理部１３またはベクタ変換部１４あるいは２値化部１５に入力される。
【００３４】
ビットマップ処理部１３は、写真領域のデータに対して、ビットマップ処理を適用する。ビットマップ処理においては、写真領域のデータは、エッジ補正・平滑化処理・ＭＴＦ補正などの画像処理が適用される。そして、ビットマップデータおよび位置情報からなるビットマップ情報は、合成部１６に入力される。なお、ビットマップ処理部１３は、ビットマップ処理が後処理として指定されている画像データに対しても、同様な処理を実行する。
【００３５】
ベクタ変換部１４は、図形領域のデータをベクタ変換し、ベクタデータを生成する。ベクタデータは、属性データと共に、合成部１６に入力される。なお、ベクタ変換は、網点によって構成される図形を、直線・円弧・ベジェ曲線などのベクタデータに変換することを意味する。属性データは、例えば、ベクタデータによって囲まれている閉領域の色・線幅・線種・線色・端点形状の特徴を抽出して得られるデータである。なお、ベクタ変換部１４は、ベクタ変換が後処理として指定されている画像データに対しても、同様な処理を実行する。
【００３６】
２値化部１５は、２値化処理が後処理として指定されている場合、文字認識部１１および／又は領域分離部１２から入力される画像データを、２値化する。２値化データは、位置情報と共に合成部１６に入力される。
【００３７】
合成部１６は、文字認識部１１・ビットマップ処理部１３・ベクタ変換部１４・２値化部１５からの入力データを合成する。合成データは、中間形式のデータに変換され、フォーマット変換部１８に入力される。中間形式のデータは、合成データと出力形式のデータとの間の中間データであり、フォーマット変換部１８における処理を容易にするために、生成される。さらに、合成部１６は、整合処理が指定されている場合、割当てテーブルを使用して、図面と図面識別表記である文字列との間に一義的な関係を与える。同様に、合成部１６は、頁番号表記である文字列に対しても、一義的な関係を与える。
【００３８】
割当てテーブルは、図２に示されるように、頁番号欄・図面識別欄・図面欄・キャプション欄・挿入部欄・文書部欄を有する。
【００３９】
頁番号欄には、既存の頁番号表記である検出文字列・検出文字列のデータのアドレス・検出文字列の位置情報・検出文字列に対する置換文字列がセットされる。図面識別欄には、既存の図面識別表記である検出文字列と検出文字列に対する置換文字列のデータとがセットされる。図面欄には、図面識別表記に対応する図面のデータのアドレスと当該図面の位置情報とがセットされる。キャプション欄には、キャプションのデータのアドレスと位置情報とがセットされる。キャプションは、図面の近傍に付される文字列であり、図面識別表記を含んでいる。挿入部欄には、挿入文字列のデータのアドレスと位置情報とがセットされる。挿入文字列は、キャプションに関する文字列を除いた文字コードデータに存在する図面識別表記を意味する。文書部欄には、頁番号表記およびキャプションに関する文字列を除いた文字コードデータのアドレスと位置情報とがセットされる。
【００４０】
メモリ１７は、割当てテーブルおよび合成部１６に対する入力データを記憶するために使用される。
【００４１】
フォーマット変換部１８は、中間形式のデータを、指定されている出力形式のデータに変換する。出力形式のデータは、インターフェイス２４を経由して、第１出力装置５０および／又は第２出力装置６０に入力される。
【００４２】
例えば、第１出力装置５０はデータを用紙に印刷し、第２出力装置６０はデータを記憶すると共にモニタに表示する。
【００４３】
次に、図３のフローチャートを参照し、整合処理を説明する。
【００４４】
まず、画像データから文字領域が分離され（ステップＳ１）、文字情報が文字画像から抽出される（ステップＳ２）。文字画像を除去された画像データは、文字画像の周辺画素を用いて補間される（ステップＳ３）。次に、画像データから写真領域と図形領域とが分離される（ステップＳ４）。写真領域のデータは、ビットマップ処理が施され、また、図形領域のデータは、ベクタ変換処理が施される（ステップＳ５）。
【００４５】
次に、文字情報・ビットマップ情報・ベクタデータに基づいて、割当てテーブルに関する第１関連付け処理が実行される（ステップＳ６）。第１関連付け処理は、文書に含まれる図面の近傍に付されるキャプションに基づいて、既存の図面識別表記である文字列を検出し、キャプションを含む文字情報から検出文字列の位置情報を抽出し、検出文字列・検出文字列の位置情報および図面の対応関係を決定する処理である。なお同様に、既存の頁番号表記である文字列が検出される。次に、次頁の画像データが存在するか否かが判断される（ステップＳ７）。次頁があると判断される場合、プロセスはステップＳ１に戻る。次頁が存在しないつまり最終頁の処理が完了したと判断される場合、割当てテーブルに関する第２関連付け処理が実行される（ステップＳ８）。第２関連付け処理は、第１関連付け処理によって得られる対応関係に基づいて、図面を一義的に識別するための図面表示である文字列を生成し、既存の図面表示である検出文字列を当該文字列で置換する処理である。なお同様に、頁番号を一義的に識別するための文字列が生成され、既存の頁番号表記である検出文字列が当該文字列で置換される。
【００４６】
次に、得られた割当てテーブルに基づいて、画像データが合成され（ステップＳ９）、画像データは、中間形式のデータに変換される（ステップＳ１０）。中間形式のデータは、指定されている出力形式のデータに変換され（ステップＳ１１）、出力される（ステップＳ１２）。
【００４７】
次に、割当てテーブルに基づいて、次頁が存在するか否かが判断される（ステップＳ１３）。次頁があると判断される場合、プロセスはステップＳ９に戻る。次頁が存在しないつまり最終頁の処理が完了したと判断される場合、処理は終了する。
【００４８】
次に、図４のフローチャートを参照し、第１関連付け処理を説明する。
【００４９】
まず、文字コードデータから、頁番号表記である文字列の候補が抽出される（ステップＳ６１）。次に、候補の位置情報に基づいて、頁番号表記である文字列が検出される（ステップＳ６２）。検出文字列のデータはメモリ１７に記憶される（ステップＳ６３）。検出文字列・検出文字列のアドレス・検出文字列の位置情報は、割当てテーブルの頁番号欄にセットされる（ステップＳ６４）。
【００５０】
次に、文字コードデータから、図面識別表記である文字列の候補が抽出される（ステップＳ６５）。次に、候補が存在する文字領域の座標位置と、文字領域の行数・幅・高さと、その近傍における写真領域あるいは図形領域の存在の有無とに基づいて、キャプションが検出され、当該キャプションに属する候補が図面識別表記である文字列として検出される（ステップＳ６６）。キャプションのデータは、メモリ１７に記憶される（ステップＳ６７）。検出文字列は、割当てテーブルの図面識別欄にセットされ（ステップＳ６８）、キャプションのデータのアドレスおよび位置情報は、キャプション欄にセットされる（ステップＳ６９）。
【００５１】
次に、キャプションの座標位置の近傍に位置する写真領域のビットマップデータあるいは図形領域のベクタデータに基づいて、キャプションに対応する図面が検出される（ステップＳ７０）。検出図面のデータは、メモリ１７に記憶される（ステップＳ７１）。検出図面のデータのアドレスおよび位置情報は、図面識別表記と関連付けられて、割当てテーブルの図面欄にセットされる（ステップＳ７２）。キャプションに関連付けされていないビットマップデータおよび／又はベクタデータからなる残余図面のデータは、メモリ１７に記憶される（ステップＳ７３）。残余図面のデータのアドレスおよび位置情報は、図面識別表記と関連付けられることなく、割当てテーブルの図面欄に、セットされる（ステップＳ７４）。
【００５２】
次に、頁番号表記およびキャプションに関する文字列を除いた、文字領域の文字コードデータが、メモリ１７に記憶される（ステップＳ７５）。文字コードデータのアドレスおよび位置情報は、割当てテーブルの文書部欄にセットされる（ステップＳ７６）。次に、文字領域中に挿入されている図面識別表記つまり文字コードデータ中に存在する図面識別表記である挿入文字列が、検出される（ステップＳ７７）。挿入文字列のデータは、メモリ１７に記憶される（ステップＳ７８）。次に、挿入文字列のデータの記憶アドレスおよび位置情報は、図面識別表記と関連付けして、割当てテーブルの挿入部欄にセットされる（ステップＳ７９）。
【００５３】
次に、図５（ａ）に示される第１頁の画像および図５（ｂ）に示される第２頁の画像を例に挙げて、第１関連付け処理を具体的に説明する。
【００５４】
まず、第１頁の頁番号表記である文字列７１のデータおよび第２頁の頁番号表記である文字列７２のデータは、頁番号表記を保存するための記憶域であるメモリ１７の第１記憶域に記憶される。文字列７１，７２に対応する「１頁」・「２頁」は、頁番号欄の検出文字列にセットされる。なお、文字列７１の記憶データの先頭アドレスは、Padr１で示され、文字列７２の記憶データの先頭アドレスはPadr２で示される。
【００５５】
第１頁のキャプションである文字列８１，８２，８３および第２頁のキャプションである文字列８４，８５のデータは、キャプションを保存するための記憶域であるメモリ１７の第２記憶域に記憶される。文字列８１〜８５に対応する「図１」・「図２」・「下図」・「図１」・「図２」は、図面識別欄の検出文字列にセットされる。なお、文字列８１，８２，８３の記憶データの先頭アドレスは、Nadr１，Nadr２，Nadr３で示され、文字列８４，８５の記憶データの先頭アドレスは、Nadr４，Nadr５で示される。
【００５６】
第１頁のキャプションに対応する図面９１，９２，９３のデータおよび第２頁のキャプションに対応する図面９４，９５のデータは、図面のデータを記憶するための記憶域であるメモリ１７の第３記憶域に記憶される。さらに、図面９１，９２，９３，９４，９５は、「図１」・「図２」・「下図」・「図１」・「図２」に関連付けされる。なお、図面９１，９２，９３の記憶データの先頭アドレスは、Fadr１，Fadr２，Fadr３で示され、図面９４，９５の記憶データの先頭アドレスは、Fadr４，Fadr５で示される。
【００５７】
第１頁の文字領域１０１と挿入文字列１０１Ａ，１０１Ｂ，１０１Ｃのデータ、および第２頁の文字領域１０２，１０３と挿入文字列１０２Ａ，１０３Ａ，１０３Ｂのデータは、挿入文字列を記憶するための記憶域であるメモリ１７の第４記憶域に記憶される。さらに、挿入文字列１０１Ａ，１０１Ｂ，１０１Ｃ，１０２Ａ，１０３Ａ，１０３Ｂは、「図２」・「図１」・「下図」・「図２」・「図１」に関連付けされる。
【００５８】
なお、第１頁の文字領域１０１の記憶データの先頭アドレスは、Cadr１で示され、挿入文字列１０２Ａ，１０３Ａ，１０３Ｂの記憶データの先頭アドレスは、Cadr２，Cadr３，Cadr４で示される。第２頁の上段の文字領域１０２の記憶データの先頭アドレスは、Cadr５で示され、挿入文字列１０２Ａの記憶データの先頭アドレスは、Cadr６で示される。第２頁の下段の文字領域１０３の記憶データの先頭アドレスは、Cadr７で示され、挿入文字列１０３Ａ，１０３Ｂの記憶データの先頭アドレスは、Cadr８，Cadr９で示される。
【００５９】
したがって、割当てテーブルには、図６に示されるようなデータが、セットされることになる。
【００６０】
次に、図７のフローチャートを参照し、第２関連付け処理を説明する。
【００６１】
まず、頁番号欄の置換文字列に、昇順にナンバリングされた一義的な頁番号表記群が割り付けられる（ステップＳ８１）。次に、頁番号欄のアドレスによって示されているデータが、割り付けられた頁番号表記群に変更される（ステップＳ８２）。次に、図面識別欄の置換文字列に、昇順にナンバリングされた一義的な図面識別表記群が割り付けられる（ステップＳ８３）。次に、キャプション欄のアドレスによって示されているデータが、割り付けられた図面識別表記群に変更される（ステップＳ８４）。
【００６２】
以上の結果、図８に示される割当てテーブルが得られる。そして、当該割当てテーブルに基づいて、データをメモリ１７から読み出して合成することによって、図９（ａ）および図９（ｂ）に示されるように、一貫した頁番号表記群及びキャプション群を有する出力画像が得られる。
【００６３】
具体的には、第１頁の挿入文字列１０１Ｃである「下図」は、文字列「図３」によって置換される。第２頁の頁番号表記である文字列７２である「１頁」は、文字列「２頁」によって置換され、第２頁のキャプションである文字列８４，８５である「図１」および「図２」は、文字列「図４」および文字列「図５」によって置換される。さらに、第２頁の挿入文字列１０２Ａ，１０３Ａ，１０３Ｂである「図１」・「図２」・「図１」は、文字列「図４」・「図５」・「図４」によって置換される。
【００６４】
以上のように、実施の形態１においては、図面と図面識別表記であるキャプションに含まれる文字列との間に一義的な関係を与えることができる。つまり、同一の図面識別表記が含まれている文書から、一貫した図面識別表記を有するキャプション群を含んだ複写文書が得られる。したがって、書類整理が容易となり、また、資料としての価値が向上する。
【００６５】
さらに、実施の形態１においては、頁番号表記群に関しても図面識別表記と同様な処理を施しているため、元の文書に同一の頁番号表記が含まれている場合であっても、一貫した頁番号表記群を有する複写文書が得られる。
【００６６】
［実施の形態２］
実施の形態２の整合処理は、文書が複写される際に、複数の原稿の画像データを統合するレイアウト変更を伴う編集処理に関する。レイアウト変更処理は、例えば、Ｎin１処理である。つまり、実施の形態２は、合成部１６の機能に関し、実施の形態１と異なっている。
【００６７】
では、図１０のフローチャートを参照し、図５（ａ）および図５（ｂ）に示される入力画像を使用し、２in１モードの場合における整合処理を説明する。
【００６８】
まず、実施の形態１と同様に、ステップＳ１０１〜Ｓ１０７を実行することによって、画像データの統合前つまりレイアウト変更前において、図６に示される割当てテーブルが得られる。次に、割当てテーブル更新処理が実行される（ステップＳ１０８）。割当てテーブル更新処理は、レイアウト変更処理に伴う位置情報の変更などのデータの修正に対応させて、割当てテーブルにセットされているデータを修正する処理である。次に、第２関連付け処理が実行され、データ合成に使用される最終的な割当てテーブルが得られる（ステップＳ１０９）。そして、実施の形態１と同様に、ステップＳ１１０〜Ｓ１１４を実行することによって、一貫した頁番号表記群及びキャプション群を有する出力画像が得られる。
【００６９】
つまり、実施の形態２の整合処理は、割当てテーブル更新処理を除けば、実質的に実施の形態１の整合処理と同様である。
【００７０】
次に、図１１のフローチャートを参照し、割当てテーブル更新処理を具体的に説明する。
【００７１】
まず、図５（ｂ）の頁番号表記である検出文字列７２のデータが、第１記憶域から削除され、検出文字列７２のアドレスPadr２および位置情報が、割当てテーブルから削除される（ステップＳ１８１）。したがって、偶数頁のデータが直前の奇数頁に移動し、２頁分のデータが、１頁分のデータとして統合される。次に、検出文字列７１の位置をレイアウト設定に対応させるために、第１記憶域に記憶されている検出文字列７１のデータが変更され、頁番号欄の位置情報が修正される。（ステップＳ１８２）。
【００７２】
次に、文字領域１０１〜１０３のデータが統合され（ステップＳ１８３）、統合データが配置される新しい文字領域１０４の縮小率が算出される（ステップＳ１８４）。そして、縮小率およびレイアウト設定に基づいて、第４記憶域に記憶されている文字領域１０１〜１０３のデータが変更され、文書部欄のアドレスCadr１，Cadr５，Cadr７および位置情報が修正される（ステップＳ１８５）。なお、挿入文字列１０１Ａ〜１０１Ｃ，１０２Ａ，１０３Ａ，１０３Ｂのデータも同時に変更され、挿入部欄のアドレスCadr２〜Cadr４，Cadr６，Cadr８，Cadr９および位置情報が修正される。また、修正後のアドレスは、Cadr１’〜Cadr９’で示される。
【００７３】
次に、図面９１〜９５が配置される領域つまり図面領域の縮小率が算出される（ステップＳ１８６）。そして、縮小率およびレイアウト設定に基づいて、第３記憶域に記憶されている図面９１〜９５のデータが変更され、図面欄のアドレスおよび位置情報が更新される（ステップＳ１８７）。また、修正後のアドレスは、Fadr１’〜Fadr5’で示される。
【００７４】
次に、図面９１〜９５のデータの変更に伴い、第２記憶域に記憶されているキャプションのデータが変更され、キャプション欄のアドレスおよび位置情報が修正される（ステップＳ１８８）。また、修正後のアドレスは、Nadr１’〜Nadr５’で示される。
【００７５】
以上の結果、図６に示される割当てテーブルのデータが更新され、図１２に示される割当てテーブルが得られる。更新された割当てテーブルは、第２関連付け処理によって、図１３に示されるように、頁番号表記群および図面識別表記群が割り付けられる。そして、当該割当てテーブルに基づいて、データをメモリ１７から読み出して合成することによって、図１４に示されるように、一貫した頁番号表記群及びキャプション群を有する出力画像が得られる。
【００７６】
以上のように、実施の形態２においては、レイアウト変更処理が適用される場合であっても、頁番号表記群および図面識別表記群は、重複しないように修正される。なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲の範囲内で種々改変することが、できる。
【００７７】
例えば、頁番号表記群および図面識別表記群の割り付けは、昇順のナンバリングに限られず、降順のナンバリングあるいは一義的であれば指定順でも適用可能である。
【００７８】
また、複数の機器から構成されるシステムに限定されず、例えば、デジタル複写機などのスタンドアロンの機器にも適用可能である。
【００７９】
さらに、画像処理方法がプログラム化されたコードデータが記憶されているプログラム製品を、提供することで、コンピュータを画像処理装置として機能させることも可能である。なお、プログラム製品は、プログラムおよび当該プログラムが記憶されている記憶媒体が含まれる。
【００８０】
【発明の効果】
以上説明した本発明によれば、以下の効果を奏する。
【００８１】
請求項１〜３，５，６においては、各々図面を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データを合成して生成された第３文書画像データに関し、図面と当該図面を識別するための表記であるキャプションに含まれる文字列との間に、一義的な関係が得られる。つまり、一貫した図面識別表記を有するキャプション群を含んだ第３文書画像データが得られる。したがって、書類整理が容易となり、また、資料としての価値が向上する。
【００８２】
請求項４においては、各々文字列からなる頁番号を含む第１および第２文書の画像を読み取って生成される第１および第２文書画像データを合成して生成された第３文書画像データに関し、頁と当該頁を識別するための頁番号表記である文字列との間に一義的な関係が得られる。つまり、同一の頁番号表記が含まれている第１および第２文書画像データから、一貫した頁番号表記群を有する第３文書画像データが得られる。したがって、書類整理が容易となり、また、資料としての価値が向上する。
【図面の簡単な説明】
【図１】  本発明の実施の形態１に係る画像処理システムのブロック図である。
【図２】  画像処理システムの画像処理装置における整合処理に使用される割当てテーブルの一例である。
【図３】  整合処理のフローチャートである。
【図４】  整合処理における第１関連付け処理のフローチャートである。
【図５】  整合処理が施される入力画像の一例である。
【図６】  第１関連付け処理後の割当てテーブルの一例である。
【図７】  整合処理における第２関連付け処理のフローチャートである。
【図８】  第２関連付け処理後の割当てテーブルの一例である。
【図９】  整合処理が施された出力画像の一例である。
【図１０】  本発明の実施の形態２に係る整合処理のフローチャートである。
【図１１】  整合処理における割当てテーブル更新処理のフローチャートである
【図１２】  更新処理後の割当てテーブルの一例である。
【図１３】  第２関連付け処理後の割当てテーブルの一例である。
【図１４】  整合処理が施された出力画像の一例である。
【符号の説明】
１０…画像処理装置、
１１…文字認識部、
１２…領域分離部、
１３…ビットマップ処理部、
１４…ベクタ変換部、
１５…２値化部、
１６…合成部、
１７…メモリ、
１８…フォーマット変換部、
２０…コントローラ、
２１…中央処理装置（ＣＰＵ）、
２２，２３，２４…インターフェイス、
３０…操作パネル、
４０…画像入力装置、
５０…第１出力装置、
６０…第２出力装置、
７０，７１…文字列（頁番号表記）、
８１〜８５…キャプション、
９１〜９５…図面、
１０１〜１０４…文字領域。
【図１】
0005033277.tif 000002
【図２】
0005033277.tif 000003
【図３】
0005033277.tif 000004
【図４】
0005033277.tif 000005
【図５】
0005033277.tif 000006
【図６】
0005033277.tif 000007
【図７】
0005033277.tif 000008
【図８】
0005033277.tif 000009
【図９】
0005033277.tif 000010
【図１０】
0005033277.tif 000011
【図１１】
0005033277.tif 000012
【図１２】
0005033277.tif 000013
【図１３】
0005033277.tif 000014
【図１４】
0005033277.tif 000015