(57)【特許請求の範囲】
【請求項１】
原稿の各ページに対して見出し情報があるか否かを判断する判断手段と、
前記判断手段で見出し情報があると判断したページから、該見出し情報を抽出する抽出手段と、
前記抽出手段により見出し情報が抽出された場合、当該抽出された見出し情報を含むページに記載されているページ番号に基づきページ番号情報を取得する取得手段と、
前記抽出手段により抽出された見出し情報と、前記取得手段により取得された当該見出し情報を含むページのページ番号情報とを対応付けて蓄積する蓄積手段と、
前記判断手段で見出し情報がないと判断したページに関しては、当該ページのページ番号は取得しないように制御する制御手段と、
前記蓄積手段により蓄積された前記見出し情報と前記ページ番号情報とを各見出し情報に対応付けられたページ番号情報に基づいてソートし、目次を作成する作成手段とを有することを特徴とする画像処理装置。
【請求項２】
前記抽出手段は、文字認識機能を用いて、前記見出し情報を抽出することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記抽出手段は、前記原稿の文字認識された文字データのヒストグラムに基づいて、前記見出し情報を抽出することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記作成手段により作成された目次を訂正する訂正手段を更に有することを特徴とする請求項１記載の画像処理装置。
【請求項５】
目次の作成が不可能である場合には、その旨を報知する報知手段を更に有することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記取得手段で文字認識により前記ページ番号情報を取得できなかった場合、ページ番号の修正入力を行う入力手段を更に有することを特徴とする請求項１記載の画像処理装置。
【請求項７】
原稿の各ページに対して見出し情報があるか否かを判断する判断工程と、
前記判断工程で見出し情報があると判断したページから、該見出し情報を抽出する抽出工程と、
前記抽出工程で見出し情報が抽出された場合、当該抽出された見出し情報を含むページに記載されているページ番号に基づきページ番号情報を取得する取得工程と、
前記抽出工程で抽出した見出し情報と、前記取得工程で取得した当該見出し情報を含むページのページ番号情報とを対応付けて蓄積する蓄積工程と、
前記判断工程で見出し情報がないと判断したページに関しては、当該ページのページ番号は取得しないように制御する制御工程と、
前記蓄積工程で蓄積した前記見出し情報と前記ページ番号情報とを各見出し情報に対応付けられたページ番号情報に基づいてソートし、目次を作成する作成工程とを有することを特徴とする画像処理方法。
【請求項８】
前記抽出工程は、文字認識機能を用いて、前記見出し情報を抽出することを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記抽出工程は、前記原稿の文字認識された文字データのヒストグラムに基づいて、前記見出し情報を抽出することを特徴とする請求項８記載の画像処理方法。
【請求項１０】
前記作成工程で作成した目次を訂正する訂正工程を更に有することを特徴とする請求項７記載の画像処理方法。
【請求項１１】
目次の作成が不可能である場合には、その旨を報知する報知工程を更に有することを特徴とする請求項７記載の画像処理方法。
【請求項１２】
前記取得工程は、前記文字認識により前記ページ番号情報を取得できなかった場合、ページ番号の修正入力をユーザに行わせることによりページ番号情報を取得する入力工程を更に含むことを特徴とする請求項７記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、原稿中の見出し情報とページ番号情報とに基づいて目次を作成する画像処理装置及び画像処理方法に関するものである。
【０００２】
【従来の技術】
従来、ＯＣＲを用いた文字認識においては、主として文字の清書や翻訳処理等が行われている。
【０００３】
【発明が解決しようとする課題】
しかしながら、ＯＣＲによって認識した文字を用いて自動的に目次を編集するような機能は提案されていなかった。また、ページがバラバラの原稿や、ページ番号が付されていない原稿の目次を編集することは困難であった。
【０００４】
本発明は、上記課題を解決するために成されたもので、自動的、且つ高速にページ番号順に並んだ目次を作成し、利用者の利便性を向上させた画像処理装置及び画像処理方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像処理装置は、原稿の各ページに対して見出し情報があるか否かを判断する判断手段と、前記判断手段で見出し情報があると判断したページから、該見出し情報を抽出する抽出手段と、前記抽出手段により見出し情報が抽出された場合、当該抽出された見出し情報を含むページに記載されているページ番号に基づきページ番号情報を取得する取得手段と、前記抽出手段により抽出された見出し情報と、前記取得手段により取得された当該見出し情報を含むページのページ番号情報とを対応付けて蓄積する蓄積手段と、前記判断手段で見出し情報がないと判断したページに関しては、当該ページのページ番号は取得しないように制御する制御手段と、前記蓄積手段により蓄積された前記見出し情報と前記ページ番号情報とを各見出し情報に対応付けられたページ番号情報に基づいてソートし、目次を作成する作成手段とを有することを特徴とする。
【００１１】
また、上記目的を達成するために、本発明の画像処理方法は、原稿の各ページに対して見出し情報があるか否かを判断する判断工程と、前記判断工程で見出し情報があると判断したページから、該見出し情報を抽出する抽出工程と、前記抽出工程で見出し情報が抽出された場合、当該抽出された見出し情報を含むページに記載されているページ番号に基づきページ番号情報を取得する取得工程と、前記抽出工程で抽出した見出し情報と、前記取得工程で取得した当該見出し情報を含むページのページ番号情報とを対応付けて蓄積する蓄積工程と、前記判断工程で見出し情報がないと判断したページに関しては、当該ページのページ番号は取得しないように制御する制御工程と、前記蓄積工程で蓄積した前記見出し情報と前記ページ番号情報とを各見出し情報に対応付けられたページ番号情報に基づいてソートし、目次を作成する作成工程とを有することを特徴とする。
【００１５】
【実施例】
以下、図面を参照しながら本発明に係る好適な一実施例を詳細に説明する。
【００１６】
［第１の実施例］
まずはじめに、ＯＣＲの原理を図１を参照して説明する。
【００１７】
図において、原稿１０１は画像読取部１０４の露光系１０２により走査され、ミラー１０３及びレンズ１０５を介してＣＣＤ１０６に結像され、Ａ／Ｄ変換器１０７により二値化された後、画像処理部１０８に入力される。次に、画像処理部１０８において、二値化データは画像メモリ１１０に記憶され、１文字切出部１１１で二値化データから１文字ずつのイメージ（文字パターン）が切り出され、文字認識部１１２で文字認識される。尚、画像処理部１０８には、文字認識のための辞書が内蔵されている。そして、１文字ずつ文字変換された文字が編集部１１３で文字編集される。
【００１８】
図２は、第１の実施例における画像複写装置の構造を示す断面図である。図において、１は原稿給送手段となる原稿給送装置（ＤＦ）であり、載置された原稿を１枚ずつ、或いは２枚連続に原稿台ガラス面２上の所定位置に給送する。３はランプ、走査ミラー５〜７等で構成されるスキャナである。原稿給送装置装置１により原稿が原稿台ガラス面２に載置されると、スキャナ３が所定の方向に往復走査され、原稿反射光が走査ミラー５〜７を介してレンズ８を通過してイメージセンサ部９に結像される。１０は不図示のレーザスキャナ部等で構成される露光制御部であり、コントローラ部の画像信号制御部（不図示）から出力される画像データに基づいて変調された光ビームが感光体１１に照射される。１２，１３は現像器であり、感光体１１に形成された静電潜像を所定色の現像剤（トナー）で可視化する。１４，１５は定形サイズの記録媒体が積載収納されている被転写紙積載部であり、記録媒体が給送ローラの駆動によりレジストローラ配設位置まで給送され、感光体１１に形成される画像との画像先端合わせタイミングが取られた状態で再給紙される。
【００１９】
１６は転写分離帯電器であり、感光体１１に現像されたトナー像を被転写紙に転写した後、感光体１１より分離して搬送ベルトを介して搬送する。１７は定着部１７であり、被転写紙に転写されたトナー像を定着させる。１８は排紙ローラであり、画像形成の終了した被転写紙をトレー２０に積載排紙する。１９は方向フラッパであり、画像形成の終了した被転写紙の搬送方向を排紙口と内部搬送方向に切り換え、多重／両面画像形成プロセスに備える。
【００２０】
＜操作部の説明＞
図３は、実施例における操作部の構成を示す図である。図３において、３０１は画像形成装置への通電を制御する電源スイッチである。３０２はリセットキーであり、スタンバイ中は標準モードに復帰させるキーとして動作する。３０３はコピースタートキーである。３０４はクリアキーであり、数値をクリアするときに用いる。３０５はＩＤキーであり、このＩＤキー３０５により特定の操作者に対して複写動作を可能にし、その他の操作者に対しては、ＩＤキーによりＩＤを入力しない限り複写動作を禁止することが可能となる。３０６はストップキーであり、コピーを中断したり、中止したりするときに用いるキーである。３０７はガイドキーであり、各機能を知りたいときに使用するキーである。３０８は上カーソルキーであり、各機能設定画面においてポインタを上に移動させるキーである。３０９は下カーソルキーであり、各機能設定画面においてポインタを下に移動させるキーである。３１０は右カーソルキーであり、各機能設定画面においてポインタを右に移動させるキーである。３１１は左カーソルキーであり、各機能設定画面においてポインタを左に移動させるキーである。３１２はＯＫキーであり、各機能設定画面において、これで良い場合にこのキーを押す。３１３は各機能設定画面において、後述する表示画面の右下に出力されたことを実行する時にこのキーを押す。
【００２１】
３１４は定形縮小キーであり、定形サイズを他の定形サイズに縮小する時に使用する。３１５は等倍コピーを選択するときに使用する。３１６は定形拡大キーであり、定形サイズを他の定形サイズに拡大するときに使用する。３１７はカセット選択キーであり、コピーするカセット段を選択する。３１８はコピー濃度調整キーであり、濃度を薄くする。３１９はＡＥキーであり、原稿の濃度に対してコピー濃度を自動的に調整する。３２０はコピー濃度調整キーであり、濃度を濃くする。３２１はソーターの動作を指定するキーである。３２２は予熱キーであり、予熱モードのＯＮ／ＯＦＦに使用する。３２３は割り込みキーであり、コピー中に割り込みコピーを行いたいときに押す。３２４はテンキーであり、数値の入力を行うときに使用する。
【００２２】
３２５はマーカ処理キーであり、トリミング、マスキング、部分処理（輪郭処理、網処理、影付け処理、ネガポジ処理）を設定する。３２６はパターン化処理キーであり、色をパターン化して表現したり、色を濃度差で表現したりするときに使用する。３２７は色消去キーであり、特定色を消去したいときに使用する。３２８は画質キーであり、画質の設定を行いたいときに使用する。３２９はネガポジキーであり、ネガポジ処理を行うときに使用する。３３０はイメージクリエイトキーであり、輪郭処理、影付け処理、網処理、斜体、ミラー処理、リピート処理を行うときに使用する。３３１はトリミングキーであり、エリアを指定し、トリミングをするときに使用する。３３２はマスキングキーであり、エリアを指定し、マスキングをするときに使用する。３３３は部分処理キーであり、エリアを指定し、その後、部分処理（輪郭処理、網処理、影付け処理、ネガポジ処理）を指定する。３３４は枠消しキーであり、モードに合わせて枠消しを行うときに使用する。モードには、シート枠消し（シートサイズに対して枠を作成する。）、原稿枠消し（原稿サイズに合わせて枠を作成する。原稿サイズ指定あり。）、ブック枠消し（ブックの見開きサイズに合わせて枠と中央に空白を作成する。ブック見開きサイズ指定あり。）がある。
【００２３】
３３５は綴じ代キーであり、用紙の一端に綴じ代を作成したいときに使用する。３３６は移動キーであり、移動を行いたいときに使用する。移動には、平行移動（上下左右）、センター移動、コーナー移動、指定移動（ポイント指定）がある。３３７はズームキーであり、複写倍率を２５％〜４００％まで、１％刻みで設定できる。また主走査、副走査を独立に設定できる。３３８はオート変倍キーであり、複写紙のサイズに合わせて自動的に拡大縮小する。また主走査、副走査を独立にオート変倍できる。３３９は拡大連写キーであり、１枚の原稿を複数枚に拡大して複写を行うときに使用する。３４０は縮小レイアウトキーであり、複数の原稿を１枚に拡大縮小して複写を行うときに使用する。３４３は連写キーであり、原稿台ガラス面の複写領域を左右に２分割し、自動的に２枚にコピーする連続複写を行いたいときに使用する（ページ連写、両面連写）。３４４は両面キーであり、両面の出力を行いたいときに使用する（片面両面、ページ連写両面、両面両面）。
【００２４】
３４５は多重キーであり、多重を行いたいときに使用する（多重、ページ連写多重）。３４６はメモリキーであり、メモリを使用したモードを行いたいときに使用する（メモリ合成、エリア合成、すかし合成）。３４７はプロジェクタキーであり、プロジェクタを使用するときに使用する。３４８はプリンタキーであり、プリンタ時の設定を行うときに使用する。３５０は原稿混載キーであり、フィダーを使用してコピーを取るとき、原稿サイズが混載しているときに使用する。３５１はモードメモリキーであり、複写設定された複写モードを登録するとき、また登録された複写モードを呼び出すときに使用する。３５２は複写モードか目次作成モードかの切り換えを行うキーである。そして、３６０は表示画面であり、装置の状態、複写枚数、複写倍率、複写用紙サイズを表示し、複写モード設定中では、設定する内容を表示する。
【００２５】
図４は、ＯＣＲと画像複写装置で構成される実施例の構成ブロック図であり、以下、図４を参照して目次自動作成の動作を説明する。
【００２６】
まず、目次を作成したいページ番号付きの原稿をＤＦ４０１によってスキャナ部４０２へ送り込み、送られてきた原稿をスキャナ部４０２において読み込む。スキャナ部４０２によって読み込まれた画像をＯＣＲ４０３において文字認識し、認識された文字から原稿の見出しとページ番号の抽出を行う。原稿中に見出しがある場合は、見出しとページ番号を対にしてメモリ４０５に蓄積する。次に、画像処理部４０４において、メモリ４０５に蓄積された見出しをページ順に整理し、プリンタ部４０６において、整理された見出しを目次として出力する。尚、見出しを整理する際に、出力する目次の訂正書換が必要な場合は、付随の操作部４０７入力により訂正書換を行う。
【００２７】
次に、上述した画像処理部４０４の処理を図５に示すフローチャートに従って以下に説明する。
【００２８】
まず、ステップＳ１０１において、原稿が有るか無いかをチェックし、原稿が有る場合はステップＳ１０２に進み、図４のスキャナ部４０２にて原稿の入力を行い、更にステップＳ１０３で、ＯＣＲ４０３によって原稿の文字認識を行う。次に、ステップＳ１０４において、原稿の文字データの中に見出しが有るか無いかをチェックし、原稿の文字データの中に見出しが有る場合は見出しを抽出し、続くステップＳ１０５で、ページ番号が有るか無いかをチェックする。ここで、ページ番号が有る場合はステップＳ１０８に進み、抽出した見出しとページ番号を対にしてメモリ４０５に登録する。尚、上述の見出し抽出及びページ番号抽出については図７及び図８を用いて更に後述する。
【００２９】
また、ステップＳ１０５において、ページ番号が無い場合はステップＳ１０６に進み、操作部４０７の表示部にエラー表示を行い、次のステップＳ１０７で、操作部４０７にてページ番号の修正（入力）等を行う。そして、修正が終了するとステップＳ１０８に進み、上述の登録処理を行う。
【００３０】
一方、上述のステップＳ１０４で原稿の文字データの中に見出しが無い場合、ステップＳ１０８で登録処理が終了した場合はステップＳ１０９に進み、原稿の交換を行う。原稿の交換は、図１のＤＦ（原稿給送装置）４０１等によって行う。そして、ステップＳ１０１の原稿有無チェックに戻ることにより、次の原稿を入力する。
【００３１】
以上の処理により、原稿の読み込みが全て終了するとステップＳ１１０に進み、メモリ４０５内に見出しとページ番号のデータが有るか無いかをチェックする。ここで、見出しとページ番号のデータが有る場合はステップＳ１１１に進み、メモリ４０５に登録されているページ番号を、数の少ない順にソートすることにより、目次を作成するためのデータを作る。次に、ステップＳ１１２において、プリンタ部４０６にデータを送ることによって目次の出力を開始し、終了する。また、ステップＳ１１０でメモリ４０５内に見出しとページ番号のデータが無い場合はステップＳ１１３に進み、目次作成が不可能であることを操作部４０７の表示部に表示して、終了する。
【００３２】
次に、上述の修正処理を図６に示すフローチャートに従って以下に説明する。
まず、ステップＳ２０１において、メモリ４０５から修正したいデータを読み出し、次のステップＳ２０２において、操作部４０７により見出しやページ番号の修正を行い。その後、目次修正を終了すると、ステップＳ２０３で修正内容をメモリ４０５に再登録し、修正処理を終了する。
【００３３】
次に、上述の見出し抽出処理について図７に示すフローチャートに従って以下に説明する。
【００３４】
まず、ステップＳ３０１において、ＯＣＲ４０３によって文字認識された文字データのヒストグラムを取り、続くステップＳ３０２において、ヒストグラムの平均文字サイズ以上の文字列を抜き出す。その後、抽出が終了するとステップＳ３０３において、抽出文字列の列チェックを行い、抜き出した文字列同士の左右のスペース、即ちヒストグラムの文字列間スペースが一定基準以内である場合はそのまま終了する。また、ヒストグラムの文字列間スペースが一定基準以上空いている場合はステップＳ３０４に進み、抽出文字列の行チェックを行う。
【００３５】
ここで、図９に示すサンプル原稿を参照して具体的に説明する。図において、５０２，５０３はヒストグラムの文字列の上下の行スペースが一定基準以上空いている場合を示し、５０４は一定基準以内である場合を示すものである。つまり、ステップＳ３０４において、図９の５０２，５０３のように、ヒストグラムの文字列の上下の行スペースが一定基準以上空いている場合はステップＳ３０５に進み、それぞれの抽出文字列を別々の文字列として認識する。また、図９の５０４のように、上下の行スペースが一定基準以内の場合はステップＳ３０６に進み、それぞれの抽出文字列を一つの文字列として認識する。
【００３６】
上述の認識処理が終了すると、ステップＳ３０７に進み、メモリ４０５へ登録を行い、続くステップＳ３０８において、メモリ内文字列チェックを行う。この処理は、それぞれのメモリ登録文字列を調べ、ヒストグラムの違い（大きさ）があるかどうかを確認する処理である。ここで、ヒストグラムの違い（大きさ）がなければ終了するが、ある場合はステップＳ３０９に進み、文字のヒストグラムの多い順にレベルを付けて終了する。ここで、レベルとは、図１０に示す６０２と６０２の関係を表す。
【００３７】
次に、上述のページ番号抽出処理について図８に示すフローチャートに従って以下に説明する。
【００３８】
まず、ステップＳ４０１において、上述の見出し抽出と同様に、ＯＣＲ４０３によって文字認識された文字データのヒストグラムを取り、ステップＳ４０２において、ヒストグラムの平均文字サイズ以下の数字（図９の５０１）を抜き出す。次に、ステップＳ４０３において、抽出数字の行列チェックを行い、抜き出した数字の上下左右のスペース、即ちヒストグラムの文字列間スペースが一定基準以上空いている場合はステップＳ４０４に進み、ページ番号としてメモリ４０５に登録する。また、抜き出した数字の上下左右のスペースが一定基準以上空いていない場合はステップＳ４０５に進み、表示部にエラー表示を行う。
【００３９】
また、図１０に示す６０１，６０２のように、見出し抽出処理のレベル設定により同一原稿上に見出しが２つ以上ある場合は、図１０に示す６０３のように、レベル設定された見出しに対してページ番号を出力する。
【００４０】
［第２の実施例］
次に、本発明に係る第２の実施例を図面を参照しながら以下に説明する。
【００４１】
第２の実施例では、ページ番号が無い原稿に対して目次を作成する場合を例に説明する。この場合、まず最初に原稿の複写動作を行い、複写された原稿に複写機の機能の一つであるアドオン、即ち、多重（複数回複写動作を行う）でページ番号を、予め決められた位置に記録する。また、ページメモリを有する複写装置の場合は、一度のスキャンで複写画像とページ番号データをメモリ上で合成し、複写する。尚、装置構成は前述した第１の実施例と同様であり、その説明は省略する。
【００４２】
図１１は、第２の実施例での画像処理部４０４の処理を示すフローチャートである。
【００４３】
まず、ステップＳ５０１において、原稿が有るか無いかをチェックし、原稿がある場合はステップＳ５０２に進み、ページカウンタを＋１することによって、ページ番号との対応をとる。次に、ステップＳ５０３では、スキャナ部４０２によって原稿の入力を行い、続くステップＳ５０４でＯＣＲ４０３によって原稿の文字認識を行う。そして、ステップＳ５０５において、原稿の文字データの中に見出しが有るか無いかをチェックし、原稿の文字データの中に見出しが有る場合は見出しの抽出を行い、ステップＳ５０６で、見出しとページ枚数のカウントによるページ番号を対にしてメモリ４０５に登録する。また、ステップＳ５０５で見出しが無い場合、ステップＳ５０６でメモリ登録が終了した場合、ステップＳ５０７に進み、原稿交換を行う。そして、ステップＳ５０１の原稿有無チェックに戻り、次の原稿を入力する。
【００４４】
以上の処理により、原稿の読み込みが全て終了するとステップＳ５０８に進み、メモリ４０５内に見出しとページ番号のデータが有るか無いかをチェックし、見出しとページ番号のデータが有る場合はステップＳ５０９に進み、プリンタ部４０６にメモリ４０５内の見出しとページ番号のデータを送ることにより、目次の出力を開始する。また、ステップＳ５０８で、見出しとページ番号のデータが無い場合はステップＳ５１０に進み、目次作成が不可能である旨を操作部４０７の表示部に表示して終了する。
【００４５】
以上説明した実施例によれば、例えばページ番号付き原稿でページがバラバラであった場合や、ページ番号なしの原稿の場合も、目次を作成したい原稿を入力するだけで簡単に目次を作成することが可能となる。
【００４６】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。また、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、見出し情報がないと判断したページに関しては当該ページのページ番号を取得しないように制御し、処理を早くすることが可能となり、また見出し情報をページ番号順にソートして目次を作成するので、原稿画像を読み取らせる順序が異なっていてもページ番号順に並べて目次を作成することが可能となる。また、原稿画像のページに抜けがあったとしても文字認識して得たページ番号情報を用いるので見出し情報とページ番号情報との対応がずれることもない。
【００４８】
【図面の簡単な説明】
【図１】ＯＣＲの原理を説明するための図である。
【図２】実施例における画像複写装置の構造を示す断面図である。
【図３】画像複写装置の操作部の構成を示す図である。
【図４】ＯＣＲと画像複写装置からなる実施例での構成を示すブロック図である。
【図５】第１の実施例における画像処理部の処理を示すフローチャートである。
【図６】実施例における修正処理を示すフローチャートである。
【図７】実施例における見出し抽出処理を示すフローチャートである。
【図８】実施例におけるページ番号抽出処理を示すフローチャートである。
【図９】サンプルの原稿を示す図である。
【図１０】サンプルの作成目次を示す図である。
【図１１】第２の実施例における画像処理部の処理を示すフローチャートである。
【符号の説明】
４０１  ＤＦ
４０２  スキャナ部
４０３  ＯＣＲ
４０４  画像処理部
４０５  メモリ
４０６  プリンタ部
４０７  操作部
【図１】
0003976802.tif 000002
【図２】
0003976802.tif 000003
【図３】
0003976802.tif 000004
【図４】
0003976802.tif 000005
【図５】
0003976802.tif 000006
【図６】
0003976802.tif 000007
【図７】
0003976802.tif 000008
【図８】
0003976802.tif 000009
【図９】
0003976802.tif 000010
【図１０】
0003976802.tif 000011
【図１１】
0003976802.tif 000012