(57)【要約】【課題】スキャナ装置で読み取った原稿画像についてページ抜けの有無を判定する画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体を提供する。【解決手段】複数の原稿を読み取ることにより得られるページ単位の画像データを処理する画像処理装置において、読み取られた原稿の枚数を計数する計数部、前記原稿から得られる画像データからページ番号を検出する検出部、及び前記計数部が計数した原稿の枚数と、前記検出部が検出したページ番号より算出される原稿の枚数とを比較し、前記計数部が計数した原稿の枚数と、前記ページ番号より算出される原稿の枚数とが一致するか否かにかかわらず、ページ抜けが発生しているか否かを判定する判定部を備える。【選択図】図４
2019135878.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿を読み取ることにより得られるページ単位の画像データを処理する画像処理装置であって、
読み取られた原稿の枚数を計数する計数部、
前記原稿から得られる画像データからページ番号を検出する検出部、及び
前記計数部が計数した原稿の枚数と、前記検出部が検出したページ番号より算出される原稿の枚数とを比較し、前記計数部が計数した原稿の枚数と、前記ページ番号より算出される原稿の枚数とが一致するか否かにかかわらず、ページ抜けが発生しているか否かを判定する判定部
を備えることを特徴とする画像処理装置。
【請求項２】
前記判定部は、前記計数部が計数した原稿の枚数と、前記ページ番号を有していない原稿の挿入により前記検出部が検出したページ番号より算出される原稿の枚数とがずれた場合でも、前記ページ抜けが発生しているか否かを判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定部は、前記計数部により計数した原稿の枚数が、前記ページ番号より算出される原稿の枚数と同数又は多い場合に、前記ページ抜けが発生していないと判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記判定部は、前記計数部により計数した原稿の枚数が、前記ページ番号より算出される原稿の枚数より少ない場合に、前記ページ抜けが発生していると判定することを特徴とする請求項１又は３に記載の画像処理装置。
【請求項５】
前記判定部は、連続する原稿の間に、前記ページ番号を有していない原稿が挿入される場合に、前記ページ抜けが発生しているか否かを判定することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記検出部にて検出したページ番号が連続しない場合、又は、前記検出部にてページ番号が検出されない原稿を含む場合、前記判定部は、前記計数部が計数した原稿の枚数と、前記検出部が検出したページ番号より算出される原稿の枚数との比較処理を行うようにしてあることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記検出部にて検出した最初のページ番号が２以上の場合、前記判定部によるページ抜けの判定処理を行うようにしてあることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記検出部にてページ番号が検出されない原稿の画像データを削除するデータ削除部
を更に備えることを特徴とする請求項１から請求項７の何れか１つに記載の画像処理装置。
【請求項９】
原稿の画像を読み取り、ページ単位の画像データを出力する原稿読取部、
該原稿読取部が出力するページ単位の画像データに基づき、ページ抜けが発生しているか否かを判定する請求項１から請求項８の何れか１つに記載の画像処理装置、及び
前記画像データに基づきシート上に画像形成を行う画像形成部
を備えることを特徴とする画像形成装置。
【請求項１０】
原稿読取装置により読み取られたページ単位の画像データを処理するコンピュータに、
読み取られた原稿の枚数を計数し、
前記原稿から得られる画像データからページ番号を検出し、
計数した原稿の枚数と、検出したページ番号より算出される原稿の枚数とを比較し、前記計数部が計数した原稿の枚数と、前記ページ番号より算出される原稿の枚数とが一致するか否かにかかわらず、ページ抜けが発生しているか否かを判定する
処理を実行させるためのコンピュータプログラム。
【請求項１１】
原稿読取装置により読み取られたページ単位の画像データを処理するコンピュータに、
読み取られた原稿の枚数を計数し、
前記原稿から得られる画像データからページ番号を検出し、
計数した原稿の枚数と、検出したページ番号より算出される原稿の枚数とを比較し、前記計数部が計数した原稿の枚数と、前記ページ番号より算出される原稿の枚数とが一致するか否かにかかわらず、ページ抜けが発生しているか否かを判定する
処理を実行させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ装置で読み取った原稿画像についてページ抜けの有無を判定する画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、スキャナ装置で読み取った一連の原稿画像についてページ抜けの有無を判定する手法の１つとして、文字認識を用いて画像データ中のページ番号を認識し、認識したページ番号が連続するか否かを判断することにより、ページ抜けが発生したかを判定する手法が存在する（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０-２４５７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術は、ページ番号が連続するか否かのみでページ抜けの有無を判定しているため、例えば、雑誌の広告ページ、小説の章の区切れにおける白紙ページ、オフィス文書のグラフや図表などの資料ページ等の元からページ番号が存在しない原稿が含まれる場合、実際にはページ抜けが発生していないにも関わらず、ページ抜けが発生していると誤判定してしまう問題点を有している。
【０００５】
本発明は、斯かる事情に鑑みてなされたものであり、読み取り対象の原稿の中にページ番号が存在しないページが含まれる場合であっても、ページ抜けが発生しているか否かを適切に判定できる画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願の画像処理装置は、複数の原稿を読み取ることにより得られるページ単位の画像データを処理する画像処理装置であって、読み取られた原稿の枚数を計数する計数部、前記原稿から得られる画像データからページ番号を検出する検出部、及び前記計数部が計数した原稿の枚数と、前記検出部が検出したページ番号より算出される原稿の枚数とを比較し、前記計数部が計数した原稿の枚数と、前記ページ番号より算出される原稿の枚数とが一致するか否かにかかわらず、ページ抜けが発生しているか否かを判定する判定部を備えることを特徴とする。
【０００７】
本願の画像処理装置は、前記判定部は、前記計数部が計数した原稿の枚数と、前記ページ番号を有していない原稿の挿入により前記検出部が検出したページ番号より算出される原稿の枚数とがずれた場合であっても、前記ページ抜けが発生しているか否かを判定することを特徴とする。
【０００８】
本願の画像処理装置は、前記判定部は、前記計数部により計数した原稿の枚数が、前記ページ番号より算出される原稿の枚数と同数又は多い場合に、前記ページ抜けが発生していないと判定することを特徴とする。
【０００９】
本願の画像処理装置は、前記判定部は、前記計数部により計数した原稿の枚数が、前記ページ番号より算出される原稿の枚数より少ない場合に、前記ページ抜けが発生していると判定することを特徴とする。
【００１０】
本願の画像処理装置は、前記判定部は、連続する原稿の間に、前記ページ番号を有していない原稿が挿入される場合に、前記ページ抜けが発生しているか否かを判定することを特徴とする。
【００１１】
本願の画像処理装置は、前記検出部にて検出したページ番号が連続しない場合、又は、前記検出部にてページ番号が検出されない原稿を含む場合、前記判定部は、前記計数部が計数した原稿の枚数と、前記検出部が検出したページ番号より算出される原稿の枚数との比較処理を行うようにしてあることを特徴とする。
【００１２】
本願の画像処理装置は、前記検出部にて検出した最初のページ番号が２以上の場合、前記判定部によるページ抜けの判定処理を行うようにしてあることを特徴とする。
【００１３】
本願の画像処理装置は、前記検出部にてページ番号が検出されない原稿の画像データを削除するデータ削除部を更に備えることを特徴とする。
【００１４】
本願の画像形成装置は、原稿の画像を読み取り、ページ単位の画像データを出力する原稿読取部、該原稿読取部が出力するページ単位の画像データに基づき、ページ抜けが発生しているか否かを判定する上記何れか１つに記載の画像処理装置、及び前記画像データに基づきシート上に画像形成を行う画像形成部を備えることを特徴とする。
【００１５】
本願のコンピュータプログラムは、原稿読取装置により読み取られたページ単位の画像データを処理するコンピュータに、読み取られた原稿の枚数を計数し、前記原稿から得られる画像データからページ番号を検出し、計数した原稿の枚数と、検出したページ番号より算出される原稿の枚数とを比較し、前記計数部が計数した原稿の枚数と、前記ページ番号より算出される原稿の枚数とが一致するか否かにかかわらず、ページ抜けが発生しているか否かを判定する処理を実行させる。
【００１６】
本願の記録媒体は、原稿読取装置により読み取られたページ単位の画像データを処理するコンピュータに、読み取られた原稿の枚数を計数し、前記原稿から得られる画像データからページ番号を検出し、計数した原稿の枚数と、検出したページ番号より算出される原稿の枚数とを比較し、前記計数部が計数した原稿の枚数と、前記ページ番号より算出される原稿の枚数とが一致するか否かにかかわらず、ページ抜けが発生しているか否かを判定する処理を実行させるためのコンピュータプログラムを記録している。
【発明の効果】
【００１７】
本願によれば、読み取り対象の原稿の中にページ番号が存在しないページが含まれる場合であっても、ページ抜けが発生しているか否かを適切に判定することができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１に係る画像処理装置の機能的構成を説明するブロック図である。
【図２】レイアウト解析部が実行する処理内容を説明する模式図である。
【図３】文字認識の対象となる原稿の領域を示す模式図である。
【図４】ページ抜け判定部の構成を示すブロック図である。
【図５】原稿の各ページにページ番号が存在し、ページ抜けが発生したケースを説明する説明図である。
【図６】ページ番号を有していない原稿が挿入されており、ページ抜けが発生していないケースを説明する説明図である。
【図７】ページ番号を有していない原稿が挿入されており、ページ抜けが発生したケースを説明する説明図である。
【図８】ページ番号が存在しない原稿を含み、ページ抜けが発生していないケースを説明する説明図である。
【図９】実施の形態１に係る画像処理装置が実行する処理の手順を説明するフローチャートである。
【図１０】実施の形態１に係る画像処理装置が実行する処理の手順を説明するフローチャートである。
【図１１】実施の形態２に係るデジタル複合機の構成を説明するブロック図である。
【図１２】実施の形態３に係るデジタル複合機が実行する処理の手順を説明するフローチャートである。
【図１３】実施の形態４に係るデジタル複合機の構成を説明するブロック図である。
【図１４】実施の形態５に係るデジタル複合機の構成を説明するブロック図である。
【図１５】出力階調補正部が用いるガンマ補正曲線の一例を示すグラフである。
【図１６】実施の形態６に係るスキャナ装置の構成を説明するブロック図である。
【図１７】実施の形態７に係る情報処理装置の構成を説明するブロック図である。
【発明を実施するための形態】
【００１９】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
（実施の形態１）
図１は実施の形態１に係る画像処理装置の機能的構成を説明するブロック図である。本実施の形態に係る画像処理装置は、信号変換部１１、２値化処理部１２、レイアウト解析部１３、文字認識部１４、ページ抜け判定部１５を備え、例えば原稿給送装置（ＡＤＦ：Auto Document Feeder）を搭載したスキャナ装置によりページ単位で連続的に読み取られた原稿画像の画像データを順次取得し、取得したページ単位の画像データを解析することにより、原稿読取時にページ抜けが発生したか否かを判定する。
【００２０】
信号変換部１１には、原稿画像を読み取ることにより得られるページ単位の画像データが入力される。信号変換部１１に入力される画像データは、例えばＲＧＢ（Ｒ：赤，Ｇ：緑，Ｂ：青）のカラー画像データであり、信号変換部１１は、入力されたＲＧＢのカラー画像データを輝度データに変換し、変換後の輝度データを後段の２値化処理部１２へ送出する。信号変換部１１は、例えば下記の式を用いて、カラー画像データを輝度データに変換することができる。
【００２１】
Ｙｉ＝０．３０Ｒｉ＋０．５９Ｇｉ＋０．１１Ｂｉ
Ｙ：各画素の輝度値
Ｒ，Ｇ，Ｂ：各画素の各色線分の値
ｉ：画素毎に付与された値（ｉは１以上の整数）
【００２２】
なお、輝度データへの変換手法は、上記の式を利用した変換手法に限定されるものではない。例えば、信号変換部１１は、ＲＧＢ信号をＣＩＥ１９７６Ｌ* ａ* ｂ* 信号（ＣＩＥ：Commission International de l'Eclairage、Ｌ* ：明度、a* ，ｂ* ：色度）に変換してもよく、あるいは、Ｇ信号を用いても良い。
【００２３】
２値化処理部１２は、信号変換部１１から入力された輝度データについて、各画素の輝度値と設定した閾値との間の大小関係を判定することにより、輝度データの２値化処理を行う。輝度データが８ビットのデータである場合、例えば閾値を１２８に設定することができる。また、複数の画素よりなるブロック（例えば５×５のブロック）の輝度値の平均値を閾値として設定してもよい。
【００２４】
レイアウト解析部１３は、２値化処理部１２から出力される２値データについてレイアウト解析を行って文字列を抽出し、抽出した文字列を１文字単位の文字に区別する。
【００２５】
文字認識部１４は、１文字単位に区別された文字に対して文字認識を行い、原稿の上端領域又は下端領域に存在するページ番号（数字）を認識する。
【００２６】
ページ抜け判定部１５は、画像データの数より算出される原稿枚数（以下Ｎａとする）と、文字認識により認識したページ番号から算出される原稿枚数（以下Ｎｂとする）とを比較し、ページ抜けが発生しているか否かの判定を行う。
【００２７】
以下、レイアウト解析部１３、文字認識部１４、ページ抜け判定部１５が実行する処理内容の詳細について説明する。
【００２８】
図２はレイアウト解析部１３が実行する処理内容を説明する模式図である。レイアウト解析部１３は、２値化処理部１２から入力された２値データに基づき、各文字領域に外接する外接矩形を求め、文字列の１文字単位の区別を行う。
【００２９】
レイアウト解析部１３は、例えば、以下のような処理を実行することにより、文字領域に外接する外接矩形を求める。まず、レイアウト解析部１３は、注目ライン上の黒画素に対してラベリングを行うと共に、注目ラインを１ライン分だけ下にずらしたライン上の黒画素に対して異なるラベルをセットする。レイアウト解析部１３は、両ラインの黒画素の連結状態を判定し、連結していると判定した場合、同じラベル（上のラインのラベル）に置き換える処理を行う。レイアウト解析部１３は、このような処理を注目ラインを１ラインずつずらしながら繰り返し実行することにより、文字列に含まれる各文字領域の抽出を行い、抽出した文字領域の上端、下端、左端及び右端の画素の位置を基に外接矩形を求める。
【００３０】
次いで、レイアウト解析部１３は、各文字領域の外接矩形を統合するか否かの判定を行う。例えば、レイアウト解析部１３は、注目する外接矩形の高さと、隣接する外接矩形までの距離（水平距離及び垂直距離）とを算出し、注目する外接矩形の高さが隣接する外接矩形までの水平距離及び垂直距離の１／３未満であれば、注目する外接矩形内の文字領域は個別の文字として認識されるべきであるため、外接矩形を統合しないと判定する。一方、注目する外接矩形の高さが隣接する外接矩形までの水平距離及び垂直距離の１／３以上であれば、隣接する外接矩形内の文字領域は１つの文字として認識されるべきであるため、レイアウト解析部１３は、これらの外接矩形を統合すると判定し、外接矩形の統合を行う。
【００３１】
以上の処理により、レイアウト解析部１３では、個別の文字として認識されるべき文字領域について外接矩形を求めることができ、後段の文字認識部１４で文字認識を行った場合、例えば、「１」という文字と、「１１」という文字とを区別することが可能となる。
【００３２】
文字認識部１４は、レイアウト解析部１３により抽出された外接矩形内の文字を認識する。例えば、文字認識部１４は、外接矩形内の文字を予め定められたサイズ（例えば１０ポイント）の大きさに正規化し、正規化した文字を辞書データ（不図示）に登録されている文字のパターンと比較することにより、文字認識を行う。なお、本願では、原稿に付されているページ番号のみを認識できれば良いため、アラビア数字、ローマ数字、漢数字等の数字に限定して文字認識を行ってもよい。
【００３３】
また、本願では、原稿全体について文字認識を行う必要はなく、ページ番号が記載されていると想定される原稿の上端領域及び下端領域について認識を行えばよい。図３は文字認識の対象となる原稿の領域を示す模式図である。図３に示すように、文字認識部１４は、原稿の縦方向の長さに対して約１／１５程度の領域を対象領域として文字認識を行えば、原稿に付されているページ番号を認識することができる。
【００３４】
図４はページ抜け判定部１５の構成を示すブロック図である。ページ抜け判定部１５は、ページ番号判定部１５１、計数部１５２、及び比較処理部１５３を備え、画像データの数により算出される原稿枚数Ｎａと、文字認識により認識したページ番号から算出される原稿枚数Ｎｂとを比較し、ページ抜けが発生しているか否かの判定を行う。
【００３５】
ページ番号判定部１５１は、文字認識部１４による文字認識結果に基づき、各原稿に対するページ番号の有無を判定する。すなわち、ページ番号判定部１５１は、文字認識部１４から原稿の上端領域又は下端領域に数字を認識した旨の文字認識結果が得られた場合、原稿にページ番号が存在すると判定し、数字を認識しない旨の文字認識結果が得られた場合、原稿にはページ番号が存在しないと判定する。
【００３６】
また、ページ番号判定部１５１は、ページ番号が存在する画像データと認識したページ番号との対応付けを行い、連続する２つの画像データのページ番号の差が１であれば、ページ番号が連続していると判定する。ページ番号が連続していないと判定した場合、ページ番号判定部１５１は、判定した２つの画像データの双方に第１の識別符号を付与する。更に、ページ番号判定部１５１は、ページ番号が存在しない画像データに対し、第２の識別符号を付与する。
【００３７】
計数部１５２は、ページ番号判定部１５１による判定結果に基づいて、原稿枚数をカウントする。例えば、計数部１５２は、第１の識別符号が付与された範囲に存在する画像データの数より、上述の原稿枚数Ｎａをカウントすることができる。また、計数部１５２は、第１の識別符号が付与された２つの画像データのページ番号に基づき、上述の原稿枚数Ｎｂをカウントすることができる。更に、計数部１５２は、第２の識別符号が付与された画像データの数をカウントすることにより、ページ番号が付されていない原稿の枚数をカウントすることができる。
【００３８】
比較処理部１５３は、計数部１５２による計数結果に基づいて、原稿読取時のページ抜けの有無を判定する。具体的な処理内容については後述することとするが、ページ番号判定部１５１にてページ番号が存在しない画像データを検出した場合、又はページ番号が連続しない２つの画像データを検出した場合、比較処理部１５３は、計数部１５２による計数結果を参照し、画像データの数より算出される原稿枚数Ｎａと、ページ番号から算出される原稿枚数Ｎｂとを比較することにより、ページ抜けの有無を判定する。
【００３９】
以下、ページ抜け判定部１５が実行する処理内容を具体例を用いて説明する。
図５は原稿の各ページにページ番号が存在し、ページ抜けが発生したケースを説明する説明図である。図５に示した例は、ページ番号１から順にページ番号が付された原稿をＡＤＦにより搬送し、各原稿の画像をスキャナ装置にて読み取った結果、ページ番号３及びページ番号４の原稿の画像を読み取ることができなかったケースを示している。
【００４０】
ページ抜け判定部１５のページ番号判定部１５１は、スキャナ装置から得られる一連の画像データについてページ番号を判定する。その結果、ページ番号１、ページ番号２、ページ番号５、ページ番号６、…の順であったとした場合、ページ番号２の画像データと、ページ番号５の画像データとの間でページ番号が連続しないので、ページ番号判定部１５１は、両者（ページ番号２及び５の画像データ）に第１の識別符号を付与する。
【００４１】
比較処理部１５３は、ページ番号判定部１５１にて第１の識別符号が付与された２つ画像データの範囲でページ抜けの有無を判定する。
【００４２】
図５に示す例において、第１の識別符号が付与された範囲に存在する画像データは、ページ番号２及びページ番号５の画像データの２つであるから、計数部１５２が画像データの数よりカウントする原稿枚数Ｎａは２枚となる。
【００４３】
一方、ページ番号２からページ番号５までの間に本来存在するべき画像データの数は、４つ（＝５−２＋１）であるから、計数部１５２がページ番号に基づきカウントする原稿枚数Ｎｂは４枚となる。
【００４４】
比較処理部１５３は、計数部１５２による計数結果を参照し、画像データの数から算出される原稿枚数Ｎａ（＝２枚）と、ページ番号から算出される原稿枚数Ｎｂ（＝４枚）とを比較した結果、スキャナ装置にて読み取られた原稿枚数は、本来存在すべき枚数から２枚足りないと判定できるため、図５の例では、ページ番号２とページ番号５との間でページ抜けが発生していると判定する。
【００４５】
図６はページ番号を有していない原稿が挿入されており、ページ抜けが発生していないケースを説明する説明図である。図５では各原稿にページ番号が付されているケースについて説明したが、例えば、オフィス文書におけるグラフなどの資料ページ、小説の章の区切りの白紙ページ、雑誌の広告ページ等の原稿には、ページ番号が付されない場合がある。図６は、ページ番号３の原稿とページ番号４の原稿との間に、ページ番号を有していない原稿が挿入されたケースを示している。なお、図６に示す例は、各原稿をＡＤＦにより順次搬送し、各原稿の画像をスキャナ装置にて読み取った結果、全ての原稿の画像を読み取ることができた例を示している。
【００４６】
ページ番号判定部１５１は、スキャナ装置から得られる一連の画像データについてページ番号を判定する。その結果、ページ番号１、ページ番号２、ページ番号３、ページ番号なし、ページ番号４、…の順であったとした場合、ページ番号判定部１５１は、ページ番号が連続しないページ番号３の画像データ及びページ番号４の画像データに第１の識別符号を付与し、ページ番号が存在しない画像データに第２の識別符号を付与する。
【００４７】
比較処理部１５３は、ページ番号判定部１５１にて第１の識別符号が付与された２つ画像データの範囲でページ抜けの有無を判定する。
【００４８】
図６に示す例において、第１の識別符号が付与された範囲に存在する画像データは、ページ番号３の画像データ、ページ番号が存在しない画像データ、及びページ番号４の画像データの３つであるから、計数部１５２が画像データの数よりカウントする原稿枚数Ｎａは３枚となる。
【００４９】
一方、ページ番号３からページ番号４までの間に本来存在するべき画像データの数は、２つ（＝４−３＋１）であるから、計数部１５２がページ番号に基づきカウントする原稿枚数Ｎｂは２枚となる。
【００５０】
比較処理部１５３は、計数部１５２による計数結果を参照し、画像データの数から算出される原稿枚数Ｎａ（＝３枚）と、ページ番号から算出される原稿枚数Ｎｂ（＝２枚）とを比較した結果、スキャナ装置にて読み取られた原稿枚数は、本来存在すべき画像データより多いと判定できるため、図６の例では、ページ番号３とページ番号４との間でページ抜けが発生していないと判定する。
【００５１】
図７はページ番号を有していない原稿が挿入されており、ページ抜けが発生したケースを説明する説明図である。図７に示した例は、図６と同様に、ページ番号３の原稿とページ番号４の原稿との間に、ページ番号を有していない原稿が挿入されたケースを示している。なお、図７に示す例は、各原稿をＡＤＦにより順次搬送し、各原稿の画像をスキャナ装置にて読み取った結果、ページ番号４〜ページ番号７の原稿の画像を読み取ることができなかった例を示している。
【００５２】
ページ番号判定部１５１は、スキャナ装置から得られる一連の画像データについてページ番号を判定する。その結果、ページ番号１、ページ番号２、ページ番号３、ページ番号なし、ページ番号８、…の順であったとした場合、ページ番号判定部１５１は、ページ番号が連続しないページ番号３の画像データ及びページ番号８の画像データに第１の識別符号を付与し、ページ番号が存在しない画像データに第２の識別符号を付与する。
【００５３】
比較処理部１５３は、ページ番号判定部１５１にて第１の識別符号が付与された２つ画像データの範囲でページ抜けの有無を判定する。
【００５４】
図７に示す例において、第１の識別符号が付与された範囲に存在する画像データは、ページ番号３の画像データ、ページ番号が存在しない画像データ、及びページ番号８の画像データの３つであるから、計数部１５２が画像データの数よりカウントする原稿枚数Ｎａは３枚となる。
【００５５】
一方、ページ番号３からページ番号８までの間に本来存在するべき画像データの数は、６つ（＝８−３＋１）であるから、計数部１５２がページ番号に基づきカウントする原稿枚数Ｎｂは６枚となる。
【００５６】
比較処理部１５３は、計数部１５２による計数結果を参照し、画像データの数から算出される原稿枚数Ｎａ（＝３枚）と、ページ番号から算出される原稿枚数Ｎｂ（＝６枚）とを比較した結果、スキャナ装置にて読み取られた原稿枚数は、本来存在すべき枚数から３枚足りないと判定できるため、図７の例では、ページ番号３とページ番号８との間でページ抜けが発生していると判定する。
【００５７】
図８はページ番号が存在しない原稿を含み、ページ抜けが発生していないケースを説明する説明図である。前述したように、オフィス文書におけるグラフなどの資料ページ、小説の章の区切りの白紙ページ、雑誌の広告ページ等の原稿には、ページ番号が付されない場合がある。図８では、本来的にはページ番号が付されるべき原稿であるが、資料ページ、区切りの白紙ページ、広告ページ等であるため、ページ番号が付されなかった原稿が含まれるケースについて説明する。なお、図８の例は、４ページ目の原稿がグラフなどの資料ページであったため、当該原稿にページ番号が付されなかった例を示している。
【００５８】
ページ番号判定部１５１は、スキャナ装置から得られる一連の画像データについてページ番号を判定する。その結果、ページ番号１、ページ番号２、ページ番号３、ページ番号なし、ページ番号５、…の順であったとした場合、ページ番号判定部１５１は、ページ番号が連続しないページ番号３の画像データ及びページ番号５の画像データに第１の識別符号を付与し、ページ番号が存在しない画像データに第２の識別符号を付与する。
【００５９】
比較処理部１５３は、ページ番号判定部１５１にて第１の識別符号が付与された２つ画像データの範囲でページ抜けの有無を判定する。
【００６０】
図８に示す例において、第１の識別符号が付与された範囲に存在する画像データは、ページ番号３の画像データ、ページ番号が存在しない画像データ、及びページ番号５の画像データの３つであるから、計数部１５２が画像データの数よりカウントする原稿枚数Ｎａは３枚となる。
【００６１】
一方、ページ番号３からページ番号５までの間に本来存在するべき画像データの数は、３つ（＝５−３＋１）であるから、計数部１５２がページ番号に基づきカウントする原稿枚数Ｎｂは３枚となる。
【００６２】
比較処理部１５３は、計数部１５２による計数結果を参照し、画像データの数から算出される原稿枚数Ｎａ（＝３枚）と、ページ番号から算出される原稿枚数Ｎｂ（＝３枚）とを比較した結果、スキャナ装置にて読み取られた原稿枚数は、本来存在すべき枚数に一致すると判定できるため、図８の例では、ページ番号３とページ番号５との間でページ抜けが発生していないと判定する。
【００６３】
次に、ページ抜け判定処理の処理手順について説明する。
図９及び図１０は実施の形態１に係る画像処理装置が実行する処理の手順を説明するフローチャートである。画像処理装置は、図に示していないカウンタＮｐの値を０にセットし（ステップＳ１０１）、スキャナ装置で読み取られた１ページ分の画像データを取得する（ステップＳ１０２）。
【００６４】
次いで、画像処理装置は、カウンタＮｐの値を１だけインクリメントし（ステップＳ１０３）、ステップＳ１０２で取得した画像データに第１の識別符号を付与する（ステップＳ１０４）。
【００６５】
画像処理装置は、第１の識別符号を付与した画像データを、信号変換部１１、２値化処理部１２、レイアウト解析部１３、及び文字認識部１４にて順次処理することにより、画像の上端領域及び下端領域内で文字認識処理を実行する（ステップＳ１０５）。
【００６６】
次いで、ページ抜け判定部１５のページ番号判定部１５１は、文字認識部１４による文字認識結果を参照し、Ｎｐ枚目の画像データにページ番号が存在するか否かを判定する（ステップＳ１０６）。
【００６７】
ページ番号が存在しないと判定した場合（Ｓ１０６：ＮＯ）、ページ番号判定部１５１は、Ｎｐ枚目の画像データに対して第２の識別符号を付与した上で（ステップＳ１０７）、処理をステップＳ１０２へ戻す。
【００６８】
ページ番号が存在すると判定した場合（Ｓ１０６：ＹＥＳ）、ページ番号判定部１５１は、認識したページ番号が１であるか否かを判断する（ステップＳ１０８）。ページ番号が１であると判断した場合（Ｓ１０８：ＹＥＳ）、ページ番号判定部１５１は、処理をステップＳ１０２へ戻す。
【００６９】
ページ番号が１でないと判断した場合（Ｓ１０８：ＮＯ）、ページ番号判定部１５１は、Ｎｐ−１枚目の画像データのページ番号とＮｐ枚目の画像データのページ番号とが連続しているか否かを判断する（ステップＳ１０９）。
【００７０】
ページ番号が連続していると判断した場合（Ｓ１０９：ＹＥＳ）、ページ番号判定部１５１は、Ｎｐ−１枚目の画像データに付与されている第１の識別符号を削除する（ステップＳ１１０）。
【００７１】
ページ番号が連続していないと判断した場合（Ｓ１０９：ＮＯ）、または、Ｎｐ−１枚目の画像データに付与されている第１の識別符号を削除した場合（Ｓ１１０）、ページ番号判定部１５１は、第１の識別符号を２つ検出したか否かを判断する（ステップＳ１１１）。
【００７２】
第１の識別符号を２つ検出していない場合（Ｓ１１１：ＮＯ）、ページ番号判定部１５１は、判定対象の全画像データが終了したか否かを判断する（ステップＳ１１２）。全画像データが終了したと判断した場合（Ｓ１１２：ＹＥＳ）、ページ抜け判定部１５は、ページ抜け無しとの判定を出力する（ステップＳ１１３）。一方、全画像データが終了していないと判断した場合（Ｓ１１２：ＮＯ）、ページ抜け判定部１５１は、処理をステップＳ１０２へ戻す。
【００７３】
第１の識別符号を２つ検出した場合（Ｓ１１１：ＹＥＳ）、ページ抜け判定部１５の計数部１５２は、第１の識別符号が付与された一方の画像データから他方の画像データまでの範囲に存在する画像データの数より原稿枚数Ｎａをカウントすると共に、第１の識別符号が付与された２つの画像データのページ番号に基づき原稿枚数Ｎｂをカウントする（ステップＳ１１４）。
【００７４】
ページ抜け判定部１５の比較処理部１５３は、計数部１５２による計数結果を参照して、第１の識別符号が付与された一方の画像データから他方の画像データまでの範囲に存在する画像データの数から算出される原稿枚数Ｎａと、ページ番号から算出される原稿枚数Ｎｂとを比較し（ステップＳ１１５）、Ｎａ−Ｎｂが０以上であるか否かを判断する（ステップＳ１１６）。
【００７５】
Ｎａ−Ｎｂが０以上であると判断した場合（Ｓ１１６：ＹＥＳ）、比較処理部１５３は、ページ抜け無しと判定する（ステップＳ１１７）。一方、Ｎａ−Ｎｂが０未満であると判断した場合（Ｓ１１６：ＮＯ）、比較処理部１５３は、ページ抜けが発生していると判定する（ステップＳ１１８）。ページ抜けが発生していると比較処理部１５３にて判定された場合、画像処理装置は、図に示していない表示部に警告を表示させる（ステップＳ１１９）。
【００７６】
次いで、画像処理装置は、全ての画像データに対する判定が終了したか否かを判断する（ステップＳ１２０）。全ての画像データに対する判定が終了していない場合（Ｓ１２０：ＮＯ）、画像処理装置は、処理をステップＳ１０２へ戻す。全ての画像データに対する判定が終了した場合（Ｓ１２０：ＹＥＳ）、画像処理装置は、本フローチャートによる処理を終了する。
【００７７】
以上のように、実施の形態１では、ページ番号の連続性だけでページ抜けの判定を行うのではなく、原稿を読み取ることにより得られる画像データの数と、ページ番号から算出される原稿枚数とを比較して、ページ抜けの判定を行う構成としているので、読み取り対象の原稿の中にページ番号が記載されていないページが含まれていたとしても、ページ抜けが発生しているか否かを正しく検知することが可能となる。
【００７８】
なお、本実施の形態では、取得した画像データに対して、ページ番号の存在、ページ番号の連続性の判定を行う構成としたが、全ての原稿画像を読み取ってメモリ（不図示）に格納しておき、メモリに格納されている画像データを読み出して処理するようにしてもよい。
【００７９】
また、本実施の形態では、スキャナ装置で読み取られた原稿枚数Ｎａを画像データの数としてカウントする構成としたが、スキャナ装置から原稿枚数Ｎａの情報を取得する構成としてもよい。
【００８０】
スキャナ装置にて読み取られた原稿の枚数は、以下のようにしてカウントすることができる。スキャナ装置が備える原稿給送装置にセットされた原稿は原稿検知センサにより検知され、給送補助ローラにより原稿給送装置の内部へ引き込まれる。原稿給送装置の内部へ引き込まれた原稿は、給送タイミングセンサによる検知結果に基づき、給送ローラ及び整合ローラの対により１枚ずつ読取部（例えばＣＣＤ）へ給送され、読取部にて原稿画像が読み取られる。スキャナ装置は、給送タイミングセンサからの出力信号に基づき、読取部にて原稿画像を読み取った原稿の枚数をカウントすることができる。
【００８１】
また、スキャナ装置にて読み取られた原稿に集約原稿が含まれる場合、集約原稿についての情報（１枚の原稿に配置されているページ数等の情報）を受付け、受付けた情報に基づいて、集約原稿の原稿画像を分割し、分割した原稿画像のそれぞれに対してページ抜け判定処理を行うようにしてもよい。
【００８２】
また、集約原稿と１ページ単位の原稿とが混在している場合、ページ毎に集約原稿であるか否かの判定を行い、集約原稿と判定された原稿については、上記の手法により、ページ抜け判定処理を行う。なお、集約原稿であるか否かの判定手法には、例えば、特開２００８−３０５０９９号公報に開示されている手法を用いることができる。この手法では、画像データを輝度データに変換した後に低解像度化し、低解像度化された輝度データに対して、主走査方向及び副走査方向のライン毎の特徴量（反転回数、エッジの数、画素の平均値、あるいは、画素値の分布）を算出し、主走査方向及び副走査方向の特徴量の分布が所定の条件を満たすか否かにより、集約原稿であるか否かの判定を行う。
【００８３】
（実施の形態２）
実施の形態２では、コピア機能、プリンタ機能、ファクシミリ送信機能、イメージ送信機能等を備えたデジタル複合機への適用例について説明する。
【００８４】
図１１は実施の形態２に係るデジタル複合機の構成を説明するブロック図である。実施の形態２に係るデジタル複合機は、原稿読取部１、画像処理部２、画像出力部３、制御部５、記憶部６、操作部７、表示部８を備える。
【００８５】
原稿読取部１は、例えば、ＣＣＤ（Charge Coupled Device）ラインセンサを備え、原
稿から反射される光をＣＣＤラインセンサにて、Ｒ，Ｇ，Ｂ（Ｒ：赤，Ｇ：緑，Ｂ：青）に色分解された電気信号（アナログ信号）に変換する。
【００８６】
画像処理部２は、ＡＤ変換部２１、シェーディング補正部２２、入力処理部２３、色補正部２４、領域分離部２５、黒生成下色除去部２６、空間フィルタ部２７、出力階調補正部２８、中間調生成部２９を備える。また、画像処理部２は、実施の形態１で説明した信号変換部１１、２値化処理部１２、レイアウト解析部１３、文字認識部１４、ページ抜け判定部１５を備える。
【００８７】
原稿読取部１から入力されるカラー画像信号（アナログ信号）は、ＡＤ変換部２１にてデジタル信号に変換され、シェーディング補正部２２にて原稿読取部１における照明系、結像系、撮像系で生じる各種の歪みが取り除かれる。その後、入力処理部２３においてＲＧＢデジタル信号のそれぞれに対してガンマ（入力階調）を補正する処理などが施され、後段の信号変換部１１、色補正部２４、領域分離部２５に引き渡される。
【００８８】
色補正部２４では、ＲＧＢ信号の補色であるＣＭＹ（Ｃ：シアン，Ｍ：マゼンタ，Ｙ：イエロー）信号が生成されると共に色再現性を高める処理が施され、黒生成下色除去部２６にてＣＭＹＫ（Ｋ：黒）４色信号に変換される。空間フィルタ部２７ではＣＭＹＫ信号に対して強調処理や平滑化処理が施され、出力階調補正部２８では、用紙等に出力するための出力ガンマ補正処理が行われる。中間調生成部２９では画像を出力するための階調再現処理が行われる。
【００８９】
一方、領域分離部２５では、入力画像データの各画素が黒文字、色文字、網点、印画紙写真（連続階調領域）等のどのような領域に属する画素であるのか判定される。領域分離部２５より出力された領域分離データは、例えば、黒生成下色除去部２６、空間フィルタ部２７、中間調生成部２９のそれぞれに引き渡され、各種領域に応じた適切な処理の切替えが行われる。中間調生成部２９から出力されるＣＭＹＫ信号は、画像出力部３に引き渡される。
【００９０】
画像出力部３は、中間調生成部２９から入力されるＣＭＹＫ信号に基づき、電子写真方式、インクジェット方式等の方式で用紙等のシート上に画像を形成する。
【００９１】
制御部５は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（不図示）を備える。制御部５が備えるＲＯＭには、デジタル複合機が備えるハードウェア各部の動作を制御するためのコンピュータプログラムが予め格納されている。制御部５は、ＲＯＭに格納されているコンピュータプログラムをＣＰＵにて実行することにより、ハードウェア各部の動作を制御し、装置全体として本発明に係る画像形成装置として機能させるように構成されている。
【００９２】
記憶部６は、メモリ、ハードディスクなどの不揮発性の記憶媒体を備えており、画像処理部２が処理した画像データ、操作部７を通じてユーザにより設定された各種設定情報等を記憶する。
【００９３】
例えば、入力処理部２３から出力されるカラー画像データを記憶部６に引き渡し、記憶部６にてファイリングデータとして管理するようにしても良い。この場合、画像データは、例えば、ＪＰＥＧ圧縮アルゴリズムに基づいてＪＰＥＧコードに圧縮されて格納される。デジタル複合機においてコピー出力動作又はプリント出力動作が指示された場合は、記憶部６からＪＰＥＧコードが引き出され、不図示のＪＰＥＧ伸張部に引き渡され、復号化処理がなされＲＧＢデータに変換される。一方、イメージ送信動作が指示された場合、記憶部６からＪＰＥＧコードが引き出され、ネットワーク網や通信回線を介して外部装置（不図示）へデータが伝送される。なお、ファイリングデータの管理やデータの引渡しの動作制御については制御部５が行うものとする。
【００９４】
操作部７は、各種キー及びタッチパネルを備えており、ユーザによる操作を受付ける。また、表示部８は、液晶ディスプレイ、有機ＥＬディスプレイ等を含み、ユーザに対して報知すべき情報、画像等を表示する。
【００９５】
実施の形態２に係るデジタル複合機は、画像処理部２内に信号変換部１１、２値化処理部１２、レイアウト解析部１３、文字認識部１４、ページ抜け判定部１５を備えるので、入力処理部２３を通じて入力される画像データに基づき、原稿読取部１にて一連の原稿画像を読み取った際にページ抜けが発生したか否かを判定することができる。なお、実施の形態２に係るデジタル複合機が実行するページ抜け判定処理は、実施の形態１で説明したものと同様である。
【００９６】
ページ抜け判定部１５は、判定結果を制御部５に通知する。制御部５は、ページ抜けが発生している旨の判定結果をページ抜け判定部１５から受信した場合、その旨の情報を表示部８に表示させる。このとき、制御部５は、原稿読取部１による原稿読取動作、及び画像出力部３による画像出力動作を一旦停止させ、原稿読取動作及び画像出力動作の継続の要否を操作部７を通じて受付けるようにしてもよい。
【００９７】
以上のように、実施の形態２に係るデジタル複合機は、原稿読取部１にて読み取った一連の原稿画像に係る画像データに基づき、ページ抜けが発生しているか否かを正しく検知することができる。
【００９８】
（実施の形態３）
実施の形態３では、ページ抜け判定処理の実行の要否（ページ抜け判定モードのＯＮ／ＯＦＦ）を受付け、ページ抜け判定モードがＯＮの場合、若しくは、ページ抜け判定モードがＯＦＦであり、かつ原稿読取部１で読み取られた原稿のページ番号が１以外から始まる場合、ページ抜け判定処理を動作させる構成について説明する。
なお、実施の形態３に係るデジタル複合機の構成は実施の形態２と同様であるため、その説明を省略することとする。
【００９９】
図１２は実施の形態３に係るデジタル複合機が実行する処理の手順を説明するフローチャートである。実施の形態３に係るデジタル複合機は、操作部７を通じてページ抜け判定モードのＯＮ／ＯＦＦを受付け、ページ抜け判定モードのＯＮ／ＯＦＦに係る設定情報を記憶部６に記憶させる。
【０１００】
制御部５は、記憶部６内の設定情報を参照することにより、ページ抜け判定モードがＯＮに設定されているか否かを判断する（ステップＳ３０１）。ページ抜け判定モードがＯＮに設定されている場合（Ｓ３０１：ＹＥＳ）、制御部５は、実施の形態１で説明したページ抜け判定処理を実行するために、図９及び図１０に示すフローチャートのステップＳ１０１へ処理を移行させる。
【０１０１】
ページ抜け判定モードがＯＦＦに設定されている場合（Ｓ３０１：ＮＯ）、画像処理装置は、原稿読取部１で読み取られた１ページ分の画像データを取得し（ステップＳ３０２）、信号変換部１１、２値化処理部１２、レイアウト解析部１３、及び文字認識部１４にて順次処理することにより、画像の上端領域及び下端領域内で文字認識処理を実行する（ステップＳ３０３）。
【０１０２】
次いで、ページ抜け判定部１５のページ番号判定部１５１は、文字認識部１４による文字認識結果を参照し、画像データにページ番号が存在するか否かを判定する（ステップＳ３０４）。
【０１０３】
ページ番号が存在しないと判定した場合（Ｓ３０４：ＮＯ）、ページ抜け判定部１５は、当該画像データに対して第２の識別符号を付与し（ステップＳ３０５）、処理をステップＳ３０２へ戻す。ページ番号が存在しない画像データに対して第２の識別符号を付与することにより、ページ抜け判定部１５の計数部１５２は、付与した第２の識別符号の数をカウントすることにより、ページ番号が存在しない画像データの数をカウントすることができる。
【０１０４】
ページ番号が存在すると判定した場合（Ｓ３０４：ＹＥＳ）、ページ抜け判定部１５は、認識したページ番号が２以上であるか否かを判断する（ステップＳ３０６）。認識したページ番号が２以上でない場合には（Ｓ３０６：ＮＯ）、ページ抜け判定部１５は、本フローチャートによる処理を終了する。
【０１０５】
認識したページ番号が２以上であると判断した場合（Ｓ３０６：ＹＥＳ）、ページ抜け判定部１５の計数部１５２は、画像データの数より原稿枚数Ｎａをカウントし、ページ番号に基づき原稿枚数Ｎｂをカウントする（ステップＳ３０７）。ここで、計数部１５２は、画像データの数から算出される原稿枚数Ｎａは、実施の形態１と同様の手法にてカウントすることができる。また、ページ番号から算出される原稿枚数Ｎｂについては、ページ番号判定部１５１にて認識したページ番号がＮ（Ｎは２以上の整数）の場合、計数部１５２は、原稿読取部１で読み取った原稿はページ番号１から始まる原稿であると仮定して、原稿枚数Ｎｂを（Ｎ−１）＋１＝Ｎ枚とカウントすることができる。
【０１０６】
次いで、ページ抜け判定部１５の比較処理部１５３は、計数部１５２による計数結果を参照して、画像データの数より算出される原稿枚数Ｎａと、ページ番号に基づいて算出される原稿枚数Ｎｂとを比較し（Ｓ３０８）、Ｎａ−Ｎｂが０以上であるか否かを判断する（ステップＳ３０９）。Ｎａ−Ｎｂが０以上であると判断した場合（Ｓ３０９：ＹＥＳ）、比較処理部１５３は、ページ抜け無しと判定する（ステップＳ３１０）。一方、Ｎａ−Ｎｂが０未満であると判断した場合（Ｓ３０９：ＮＯ）、比較処理部１５３は、ページ抜けが発生していると判定し（ステップＳ３１１）、その旨を制御部５に通知する。
【０１０７】
制御部５は、ページ抜け判定部１５の比較処理部１５３から、ページ抜けが発生している旨の通知を受信した場合、表示部８に警告を表示させる（ステップＳ３１２）。
【０１０８】
以上のように、実施の形態３では、ページ抜け判定モードがＯＦＦに設定されている場合であっても、読み取った原稿のページ番号が２以上から始まるときには、ページ抜けが発生している可能性があるため、ページ抜け判定処理を実施することができる。
【０１０９】
（実施の形態４）
実施の形態４では、ページ番号が付されていない画像データを広告ページと判断し、当該ページの画像データを削除する広告スキップモードを搭載したデジタル複合機の構成について説明を行う。
【０１１０】
図１３は実施の形態４に係るデジタル複合機の構成を説明するブロック図である。実施の形態４に係るデジタル複合機は、中間調生成部２９の後段にデータ削除部３０を備える。また、実施の形態４に係るデジタル複合機は、操作部７を通じて広告スキップモードのＯＮ／ＯＦＦの設定を受付ける。なお、広告スキップモードのＯＮ／ＯＦＦに係る設定情報は記憶部６に記憶される。
【０１１１】
デジタル複合機は、記憶部６に記憶されている設定情報を参照し、広告スキップモードがＯＮに設定されているか否かを判断する。広告スキップモードがＯＮに設定されており、かつ、ページ抜け判定部１５のページ番号判定部１５１にてページ番号が存在しない画像データを検知した場合、ページ抜け判定部１５は、当該ページの画像データの削除をデータ削除部３０に指示する。
【０１１２】
データ削除部３０は、ページ抜け判定部１５から画像データの削除指示を受付けた場合、中間調生成部２９から出力される該当ページの画像データを削除する処理を行う。
【０１１３】
なお、広告スキップモードがＯＮに設定されていない場合、若しくは、広告スキップモードがＯＮに設定されている場合であっても、ページ番号判定部１５１がページ番号の存在を検知した場合、データ削除部３０は画像データを削除せずに、中間調生成部２９から出力される画像データを画像出力部３へ送出する。
【０１１４】
以上のように、実施の形態４では、広告スキップモードがＯＮに設定されている場合であって、ページ番号が存在しない画像データをページ番号判定部１５１が検知したとき、当該ページを広告ページと判断し、データ削除部３０において広告ページを削除することができる。
【０１１５】
（実施の形態５）
実施の形態５では、原稿読取部１にて読み取られた原稿画像に係る画像データを外部装置へ送信するイメージ送信モードを搭載したデジタル複合機の構成について説明を行う。
【０１１６】
図１４は実施の形態５に係るデジタル複合機の構成を説明するブロック図である。実施の形態５に係るデジタル複合機は、データ削除部３０の後段にフォーマット化処理部３１を備える。また、実施の形態５に係るデジタル複合機は、ネットワーク網や通信回線を介して、外部装置（不図示）と通信するための送受信部４を備える。
【０１１７】
本実施の形態では、イメージ送信モードのＯＮ／ＯＦＦを操作部７を通じて受付ける。イメージ送信モードがＯＮに設定されている場合、原稿読取部１、ＡＤ変換部２１、シェーディング補正部２２、入力処理部２３の処理内容は、画像出力部３を通じて画像を出力（印刷）するときと同様である。
【０１１８】
信号変換部１１は、ＲＧＢの画像データを輝度データに変換し、後段の２値化処理部１２へ変換後の輝度データを送出する。２値化処理部１２は、変換された輝度データを２値化する。
【０１１９】
レイアウト解析部１３は、２値化された輝度データを基に、黒画素に対してラベリング処理を行うことで１文字の外接矩形を求め、画像データに存在する文字列を１文字単位で区別できるようにする。
【０１２０】
文字認識部１４は、レイアウト解析部１３で１文字単位で区別した文字に対して、パターンマッチング処理を行い、ページ番号（数字）の認識を行う。
【０１２１】
ページ抜け判定部１５では、ページ番号が存在するか否か、ページ番号が連続するか否かの判定を行う。ページ番号が存在しないページが見つかった場合、もしくは、ページ番号が連続しないページが見つかった場合、ページ抜け判定部１５は、読み込まれた原稿枚数（画像データから算出される原稿枚数Ｎａ）とページ番号から算出した本来存在するべき原稿枚数Ｎｂの比較を行い、ページ抜けが発生しているかの判定を行う。ページ抜けが発生していると判定した場合は、ページ抜け判定部１５は、制御部５を通じて、ページ抜けが発生している旨の警告を表示部８に表示させる。
【０１２２】
色補正部２４は、入力処理部２３から入力されるＲＧＢの画像データを、一般に普及している表示装置の表示特性に適合したＲ’Ｇ’Ｂ’の画像データ（例えば、ｓＲＧＢデータ）に変換する。領域分離部２５は、空間フィルタ部２７及び出力階調補正部２８に対して領域分離データを出力する。
【０１２３】
黒生成下色除去部２６は、入力される画像データに対して処理を行わずに、後段の空間フィルタ部２７へ画像データを送出する。空間フィルタ部２７は、領域分離データに基づき、デジタルフィルタを用いて強調処理、平滑化処理等の空間フィルタ処理を行う。
【０１２４】
出力階調補正部２８は、例えば、文字領域、文字以外の領域のそれぞれに適したガンマ補正を行う。図１５は出力階調補正部２８が用いるガンマ補正曲線の一例を示すグラフである。横軸は補正前の画素値（入力信号）、縦軸は補正後の画素値（出力信号）を表している。実線で示す曲線ｇ１は、文字領域に適用するガンマ補正曲線の一例を表し、破線で示す曲線ｇ２は、文字以外の領域に適用するガンマ補正曲線の一例を表している。出力階調補正部２８は、文字領域の画素に対して、曲線ｇ１に従うガンマ補正を施すことにより、文字をはっきりさせることができ、文字以外の領域の画素に対して、曲線ｇ２に従うガンマ補正を施すことにより、表示装置の表示特性に適した補正を行うことができる。
【０１２５】
中間調生成部２９は、入力される画像データに対して処理を行わずに、後段のデータ削除部３０へ画像データを送出する。データ削除部３０では、操作部７を通じて、広告スキップモードがＯＮに設定されている場合であって、ページ抜け判定部１５においてページ番号が存在しない画像データを検知した場合、当該ページを広告ページと判断し、画像データの削除処理を行う。
【０１２６】
フォーマット化処理部３１は、データ削除部３０を通じて入力される画像データ（すなわち、広告ページ以外の画像データ）に基づき、ＰＤＦファイル等の画像ファイルを生成する。フォーマット化処理部３１で生成された画像ファイルは、送受信部４を通じて外部装置へ送信される。なお、画像ファイルを外部装置へ送信する際、図に示していないメール処理部にて送信対象の画像ファイルを電子メールに添付し、当該電子メールを送受信部４を通じて相手先の通信装置へ送信する構成としてもよい。
【０１２７】
なお、本実施の形態では、レイアウト解析部１３による解析結果に基づき文字認識部１４で文字認識を行う構成としたが、領域分離データにより作成されるテキストマップ（文字エッジと判定された画素よりなる画像領域）を参照して、文字領域に対して文字認識を行うようにしてもよい。あるいは、文字認識部１４の前段に原稿種別判別部を設け、文字原稿、文字印刷写真原稿、文字印画紙写真原稿と判別された場合、文字認識を行うようにしてもよい。
【０１２８】
また、本実施の形態では、データ削除部３０を備える構成としたが、広告スキップモードを搭載しない場合には、データ削除部３０が存在しなくてもよい。この場合、フォーマット化処理部３１では、出力階調補正部２８から出力される画像データに基づき、画像ファイルが生成される。
【０１２９】
また、本実施の形態では、文字認識部１４において、画像全体の文字認識を行い、フォーマット化処理部３１でＰＤＦファイル等の画像ファイルを生成する際、認識した文字を透明テキストとして埋め込む構成としてもよい。
【０１３０】
以上のように、実施の形態５では、送受信部４を通じて送信する画像ファイルを生成する過程で、ページ抜けが発生しているか否かを検知することができる。
【０１３１】
（実施の形態６）
実施の形態６では、イメージ送信機能等を備えたスキャナ装置への適用例について説明する。
【０１３２】
図１６は実施の形態６に係るスキャナ装置の構成を説明するブロック図である。実施の形態６に係るスキャナ装置は、実施の形態２〜５で説明したデジタル複合機と同様に、原稿読取部１、画像処理部２、送受信部４、制御部５、記憶部６、操作部７、表示部８を備える。
【０１３３】
画像処理部２は、ＡＤ変換部２１、シェーディング補正部２２、入力処理部２３、色補正部２４、データ削除部３０、フォーマット化処理部３１を備える。
また、画像処理部２は、ページ抜け判定処理を実現するための構成として、信号変換部１１、２値化処理部１２、レイアウト解析部１３、文字認識部１４、ページ抜け判定部１５を備える。
【０１３４】
画像処理部２が備える各部の動作は、例えば、実施の形態５で説明したものと同様であり、原稿読取部１から入力された画像データに基づいて、ページ抜けが発生しているか否かをページ抜け判定部１５にて判定する。ページ抜けを検出した場合には、制御部５を通じて、ページ抜けが発生している旨の警告を表示部８に表示させる。また、画像処理部２は、入力された画像データに基づいて画像ファイルを生成し、生成した画像ファイルを送受信部４を通じて外部装置へ送信する。
【０１３５】
なお、本実施の形態では、データ削除部３０を備える構成としたが、広告スキップモードを搭載しない場合には、データ削除部３０が存在しなくてもよい。この場合、フォーマット化処理部３１では、色補正部２４から出力される画像データに基づき、画像ファイルが生成される。
【０１３６】
また、本実施の形態では、ページ抜け判定モードのＯＮ／ＯＦＦ、広告スキップモードのＯＮ／ＯＦＦ等の設定を、スキャナ装置と通信可能に接続された外部端末（例えばＰＣ）から実行できる構成であってもよい。
【０１３７】
以上のように、実施の形態６では、送受信部４を通じて送信する画像ファイルを生成する過程で、ページ抜けが発生しているか否かを検知することができる。
【０１３８】
（実施の形態７）
実施の形態７では、情報処理装置（コンピュータ）によりページ抜け判定処理を実行する構成について説明を行う。
【０１３９】
図１７は実施の形態７に係る情報処理装置の構成を説明するブロック図である。実施の形態７に係る情報処理装置は、例えば、パーソナルコンピュータ、サーバ装置、タブレット端末などの画像データを処理することができる装置であり、制御部１０１、記憶部１０２、画像処理部１０３、操作部１０４、表示部１０５、通信部１０６等を備える。
【０１４０】
制御部１０１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備え（不図示）、ＲＯＭに予め記憶された制御プログラムをＣＰＵにて実行することにより、上述したハードウェア各部の動作を制御する。
【０１４１】
記憶部１０２は、ハードディスク、メモリ等の記憶装置であり、上述したようなページ抜け判定処理を実現させるためのコンピュータプログラム、通信部１０６を通じて取得した画像データ等を記憶する記憶領域を有する。
【０１４２】
画像処理部１０３は、処理対象の画像データを一時的に記憶する画像メモリ、画像メモリに記憶した画像データを処理するための画像処理回路等を備え、情報処理装置が取得した画像データに対する処理を行う。
【０１４３】
操作部１０４は、キーボード、マウス、タッチパネルなどの入力インタフェースを備え、情報処理装置のユーザによる操作を受付ける。表示部１０５は、液晶ディスプレイ装置などを備え、情報処理装置のユーザに対して報知すべき情報を表示する。
【０１４４】
通信部１０６は、ＬＡＮなどの通信ネットワークに接続されており、通信ネットワークに接続された外部装置から送信されるデータを受信すると共に、外部装置へ通知すべきデータを送信する。本実施の形態では、通信部１０６には、イメージ送信機能を備えたデジタル複合機、スキャナ装置等が接続され、これらの装置にて読み取られた一連の原稿画像に係る画像データを通信ネットワーク経由で取得する。
【０１４５】
実施の形態７では、記憶部１０２に記憶された上記コンピュータプログラムを制御部１０１が実行することにより、通信部１０６を通じて取得した一連の原稿画像に係る画像データに基づいて、ページ抜けの有無を判定するページ抜け判定処理を実現する。なお、制御部１０１が実行する処理の具体的な内容は、実施の形態１〜実施の形態６で説明した画像処理装置、デジタル複合機、スキャナ装置が実行する処理と同様である。
【０１４６】
実施の形態７では、ページ抜け判定処理を実現させるためのコンピュータプログラムが記憶部１０２に予め記憶されている構成について説明したが、上記処理を行うプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録した記録媒体として、持ち運び自在に提供する構成としてもよい。例えば、プログラム読取装置が外部記憶装置として情報処理装置に接続され、プログラム読取装置に記録媒体が挿入されることで、読み取られるプログラムメディアであってもよい。
【０１４７】
なお、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。
【０１４８】
また、実施の形態７では、インターネットを含む通信ネットワークに接続可能であるため、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１４９】
今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【０１５０】
以上の実施の形態に関し、更に以下の付記を開示する。
【０１５１】
本願の画像処理装置は、複数の原稿を読み取ることにより得られるページ単位の画像データを処理する画像処理装置において、読み取られた原稿の枚数を計数する計数部（１５２）、前記原稿から得られる画像データからページ番号を検出する検出部（１５１）、及び前記計数部（１５２）が計数した原稿の枚数と、前記検出部（１５１）が検出したページ番号より算出される原稿の枚数とを比較することにより、ページ抜けが発生しているか否かを判定する判定部（１５３）を備えることを特徴とする。
【０１５２】
本願では、ページ番号の連続性だけでページ抜けの判定を行うのではなく、原稿を読み取ることにより得られる画像データの数と、ページ番号から算出される原稿枚数とを比較して、ページ抜けの有無が判定される。このため、読み取り対象の原稿の中にページ番号が記載されていないページが含まれていたとしても、ページ抜けが発生しているか否かを正しく検知することが可能となる。
【０１５３】
本願の画像処理装置は、前記検出部（１５１）にて検出したページ番号が連続しない場合、又は、前記検出部（１５１）にてページ番号が検出されない原稿を含む場合、前記判定部（１５３）は、前記計数部（１５２）が計数した原稿の枚数と、前記検出部（１５１）が検出したページ番号より算出される原稿の枚数との比較処理を行うようにしてあることを特徴とする。
【０１５４】
本願では、検出したページ番号が連続しない場合、又はページ番号が検出されない原稿を含む場合、ページ抜けが発生している可能性があるため、計数した原稿の枚数と、ページ番号から算出される原稿の枚数との比較処理を作動させる。
【０１５５】
本願の画像処理装置は、前記検出部（１５１）にて検出した最初のページ番号が２以上の場合、前記判定部（１５３）によるページ抜けの判定処理を行うようにしてあることを特徴とする。
【０１５６】
本願では、複数枚の原稿を読み取った際に検出したページ番号が１以外の数字（すなわち、２以上）から始まる場合、既にページ抜けが発生している可能性があるため、ページ抜け判定処理を自動的に作動させる。
【０１５７】
本願の画像処理装置は、前記検出部（１５３）にてページ番号が検出されない原稿の画像データを削除するデータ削除部（３０）を更に備えることを特徴とする。
【０１５８】
本願では、雑誌の広告ページ等を含む原稿を読み取った場合、ページ番号の記載がないページの画像データを広告ページとみなして削除することができる。
【０１５９】
本願の画像形成装置は、原稿の画像を読み取り、ページ単位の画像データを出力する原稿読取部（１）、該原稿読取部（１）が出力するページ単位の画像データに基づき、ページ抜けが発生しているか否かを判定する上記何れか１つに記載の画像処理装置（２）、及び前記画像データに基づきシート上に画像形成を行う画像形成部（３）を備えることを特徴とする。
【０１６０】
本願では、ページ番号の連続性だけでページ抜けの判定を行うのではなく、原稿を読み取ることにより得られる画像データの数と、ページ番号から算出される原稿枚数とを比較して、ページ抜けの有無が判定される。このため、読み取り対象の原稿の中にページ番号が記載されていないページが含まれていたとしても、ページ抜けが発生しているか否かを正しく検知することが可能となる。
【０１６１】
本願のコンピュータプログラムは、原稿読取装置により読み取られたページ単位の画像データを処理するコンピュータに、読み取られた原稿の枚数を計数し（Ｓ１１４）、前記原稿から得られる画像データからページ番号を検出し（Ｓ１０６）、計数した原稿の枚数と、検出したページ番号より算出される原稿の枚数とを比較することにより、ページ抜けが発生しているか否かを判定する（Ｓ１１５）処理を実行させるためのコンピュータプログラムである。
【０１６２】
本願では、原稿読取装置にて読み取られたページ単位の画像データに基づき、ページ抜けが発生しているか否かの判断をソフトウェアの処理により実現できる。
【０１６３】
本願の記録媒体は、原稿読取装置により読み取られたページ単位の画像データを処理するコンピュータに、読み取られた原稿の枚数を計数し（Ｓ１１４）、前記原稿から得られる画像データからページ番号を検出し（Ｓ１０６）、計数した原稿の枚数と、検出したページ番号より算出される原稿の枚数とを比較することにより、ページ抜けが発生しているか否かを判定する（Ｓ１１５）処理を実行させるためのコンピュータプログラムを記録している。
【０１６４】
本願では、原稿読取装置にて読み取られたページ単位の画像データに基づき、ページ抜けが発生しているか否かの判断を記録媒体から読み出されたソフトウェアを実行することにより実現できる。
【符号の説明】
【０１６５】
１１  信号変換部
１２  ２値化処理部
１３  レイアウト解析部
１４  文字認識部
１５  ページ抜け判定部
１５１  ページ番号判定部
１５２  計数部
１５３  比較処理部
【図１】
2019135878.tif 000003
【図２】
2019135878.tif 000004
【図３】
2019135878.tif 000005
【図４】
2019135878.tif 000006
【図５】
2019135878.tif 000007
【図６】
2019135878.tif 000008
【図７】
2019135878.tif 000009
【図８】
2019135878.tif 000010
【図９】
2019135878.tif 000011
【図１０】
2019135878.tif 000012
【図１１】
2019135878.tif 000013
【図１２】
2019135878.tif 000014
【図１３】
2019135878.tif 000015
【図１４】
2019135878.tif 000016
【図１５】
2019135878.tif 000017
【図１６】
2019135878.tif 000018
【図１７】
2019135878.tif 000019