(57)【特許請求の範囲】
【請求項１】
各々が媒体画像を含む一連の複数の読取画像を記憶する記憶部と、
前記複数の読取画像の各々において、前記媒体画像が存在する第一領域に第一基準位置を設定し、前記第一領域以外の第二領域に第二基準位置を設定し、前記第一基準位置と前記第二基準位置との間の位置関係に基づいて、前記読取画像内で前記媒体画像を再配置し、
再配置後の前記媒体画像に基づいて、前記複数の読取画像において同一の抽出領域を設定し、前記抽出領域に従って、前記複数の読取画像の各々から前記媒体画像を抽出する画像処理部と、
を具備する画像処理装置。
【請求項２】
前記複数の読取画像は、二つの読取画像を含み、
前記画像処理部は、前記二つの読取画像のうちの一方の読取画像に含まれる第一媒体画像と、前記二つの読取画像のうちの他方の読取画像に含まれ、かつ、前記第一媒体画像と対になる第二媒体画像との間において、前記位置関係が同一になるように前記第二媒体画像を再配置する、
請求項１に記載の画像処理装置。
【請求項３】
前記画像処理部は、前記複数の読取画像における再配置後のすべての前記媒体画像の外接矩形を包含する矩形に基づいて前記抽出領域を設定する、
請求項１に記載の画像処理装置。
【請求項４】
前記画像処理部は、前記複数の読取画像における再配置後のすべての前記媒体画像の外接矩形が重複する矩形領域に基づいて前記抽出領域を設定する、
請求項１に記載の画像処理装置。
【請求項５】
前記画像処理部は、前記読取画像に含まれる原稿台画像の上辺の中点を前記第二基準位置に設定する、
請求項１に記載の画像処理装置。
【請求項６】
前記画像処理部は、矩形の前記読取画像の頂点を前記第二基準位置に設定する、
請求項１に記載の画像処理装置。
【請求項７】
前記画像処理部は、前記媒体画像上の二つのコーナー点を結ぶ直線の中点を前記第一基準位置に設定する、
請求項１に記載の画像処理装置。
【請求項８】
前記画像処理部は、前記外接矩形に所定の余白を付した領域に基づいて前記抽出領域を設定する、
請求項３または４に記載の画像処理装置。
【請求項９】
前記画像処理部は、前記媒体画像において媒体の裁断箇所を検出し、前記裁断箇所に基づいて前記媒体画像上に前記第一基準位置を設定する、
請求項１に記載の画像処理装置。
【請求項１０】
前記複数の読取画像は、二つの読取画像を含み、
前記画像処理部は、前記二つの読取画像のうちの一方の読取画像に含まれる第一媒体画像の縦の長さと、前記二つの読取画像のうちの他方の読取画像に含まれる第二媒体画像の縦の長さとの差が第一閾値未満であり、前記第一媒体画像の横の長さと前記第二媒体画像の横の長さとの差が第二閾値以上であり、かつ、前記第二媒体画像の横の長さが前記第一媒体画像の横の長さの所定範囲にあるときは、前記第二媒体画像の縦方向の配置を変更する一方で、前記第二媒体画像の横方向の配置を変更しない、
請求項１に記載の画像処理装置。
【請求項１１】
前記画像処理部は、前記第一媒体画像と対になる媒体画像が存在しないときに、警告を出力する、
請求項２に記載の画像処理装置。
【請求項１２】
各々が媒体画像を含む一連の複数の読取画像を記憶し、
前記複数の読取画像の各々において、前記媒体画像が存在する第一領域に第一基準位置を設定し、前記第一領域以外の第二領域に第二基準位置を設定し、前記第一基準位置と前記第二基準位置との間の位置関係に基づいて、前記読取画像内で前記媒体画像を再配置し、
再配置後の前記媒体画像に基づいて、前記複数の読取画像において同一の抽出領域を設定し、前記抽出領域に従って、前記複数の読取画像の各々から前記媒体画像を抽出する、
画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
スキャナを用いて一冊の本をページ毎に読み取って電子データ化することがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−１８６８５４号公報
【特許文献２】特開２０００−０１１１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
読み取られた一連の複数ページの画像の位置がページ間でずれてしまうと、それら一連の複数ページの画像を順番に見たときに、ページ間に生じた画像の位置ズレにより、画像を見た者に違和感を与えてしまう。このような違和感を軽減するには、従来は、オペレータが、ページ間で画像の位置ズレが生じないように、ページ毎の読取の都度、スキャナの原稿台に本を慎重に設置する必要があった。このため、オペレータの作業効率が悪かった。【０００５】
開示の技術は、上記に鑑みてなされたものであって、オペレータの作業効率を向上することを目的とする。
【課題を解決するための手段】
【０００６】
開示の態様では、画像処理装置は、記憶部と、画像処理部とを有する。前記記憶部は、各々が媒体画像を含む一連の複数の読取画像を記憶する。前記画像処理部は、前記複数の読取画像の各々において、前記媒体画像が存在する第一領域に第一基準位置を設定し、前記第一領域以外の第二領域に第二基準位置を設定し、前記第一基準位置と前記第二基準位置との間の位置関係に基づいて、前記読取画像内での前記媒体画像の配置を変更し、配置変更後の前記媒体画像に基づいて、前記複数の読取画像において同一の抽出領域を設定し、前記抽出領域に従って、前記複数の読取画像の各々から前記媒体画像を抽出する。
【発明の効果】
【０００７】
開示の態様によれば、オペレータの作業効率を向上することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１の画像処理装置の構成例を示す図である。
【図２】図２は、実施例１の画像処理装置の処理フローの一例を示す図である。
【図３】図３は、実施例１の画像処理装置の処理フローの一例を示す図である。
【図４Ａ】図４Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図４Ｂ】図４Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図４Ｃ】図４Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図４Ｄ】図４Ｄは、実施例１の画像処理装置の動作例の説明に供する図である。
【図４Ｅ】図４Ｅは、実施例１の画像処理装置の動作例の説明に供する図である。
【図５】図５は、実施例１の画像処理装置の処理フローの一例を示す図である。
【図６Ａ】図６Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図６Ｂ】図６Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図７】図７は、実施例１の画像処理装置の処理フローの一例を示す図である。
【図８Ａ】図８Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図８Ｂ】図８Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図８Ｃ】図８Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図９】図９は、実施例１の第一の読取時の処理フローの一例を示す図である。
【図１０Ａ】図１０Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１０Ｂ】図１０Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１０Ｃ】図１０Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１１Ａ】図１１Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１１Ｂ】図１１Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１１Ｃ】図１１Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１２Ａ】図１２Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１２Ｂ】図１２Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１２Ｃ】図１２Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１３Ａ】図１３Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１３Ｂ】図１３Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１３Ｃ】図１３Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１４Ａ】図１４Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１４Ｂ】図１４Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１４Ｃ】図１４Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１４Ｄ】図１４Ｄは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１５Ａ】図１５Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１５Ｂ】図１５Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１５Ｃ】図１５Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１５Ｄ】図１５Ｄは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１６Ａ】図１６Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１６Ｂ】図１６Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１６Ｃ】図１６Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１７】図１７は、実施例１の画像処理装置の動作例の説明に供する図である。
【図１８Ａ】図１８Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１８Ｂ】図１８Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１８Ｃ】図１８Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１９Ａ】図１９Ａは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１９Ｂ】図１９Ｂは、実施例１の画像処理装置の動作例の説明に供する図である。
【図１９Ｃ】図１９Ｃは、実施例１の画像処理装置の動作例の説明に供する図である。
【図２０】図２０は、実施例１の画像処理装置の動作例の説明に供する図である。
【図２１】図２１は、実施例２の古書の一例を示す図である。
【図２２】図２２は、実施例２の画像処理装置の処理フローの一例を示す図である。
【図２３】図２３は、実施例２の画像処理装置の処理フローの一例を示す図である。
【図２４】図２４は、実施例２の画像処理装置の処理フローの一例を示す図である。
【図２５】図２５は、実施例２の画像処理装置の処理フローの一例を示す図である。
【図２６Ａ】図２６Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２６Ｂ】図２６Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２６Ｃ】図２６Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２７Ａ】図２７Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２７Ｂ】図２７Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２７Ｃ】図２７Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２８Ａ】図２８Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２８Ｂ】図２８Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２８Ｃ】図２８Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２９Ａ】図２９Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２９Ｂ】図２９Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図２９Ｃ】図２９Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３０Ａ】図３０Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３０Ｂ】図３０Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３０Ｃ】図３０Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３０Ｄ】図３０Ｄは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３１Ａ】図３１Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３１Ｂ】図３１Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３１Ｃ】図３１Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３１Ｄ】図３１Ｄは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３２】図３２は、実施例２の画像処理装置の動作例の説明に供する図である。
【図３３Ａ】図３３Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３３Ｂ】図３３Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３３Ｃ】図３３Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３４】図３４は、実施例２の画像処理装置の動作例の説明に供する図である。
【図３５Ａ】図３５Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３５Ｂ】図３５Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３５Ｃ】図３５Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３６Ａ】図３６Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３６Ｂ】図３６Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３６Ｃ】図３６Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３７】図３７は、実施例２の画像処理装置の処理フローの一例を示す図である。
【図３８Ａ】図３８Ａは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３８Ｂ】図３８Ｂは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３８Ｃ】図３８Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【図３９】図３９は、実施例３の画像処理装置の処理フローの一例を示す図である。
【図４０Ａ】図４０Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４０Ｂ】図４０Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４０Ｃ】図４０Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４１Ａ】図４１Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４１Ｂ】図４１Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４１Ｃ】図４１Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４２Ａ】図４２Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４２Ｂ】図４２Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４２Ｃ】図４２Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４３Ａ】図４３Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４３Ｂ】図４３Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４３Ｃ】図４３Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４４Ａ】図４４Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４４Ｂ】図４４Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４４Ｃ】図４４Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４４Ｄ】図４４Ｄは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４５Ａ】図４５Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４５Ｂ】図４５Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４５Ｃ】図４５Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４５Ｄ】図４５Ｄは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４６】図４６は、実施例３の画像処理装置の動作例の説明に供する図である。
【図４７Ａ】図４７Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４７Ｂ】図４７Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４７Ｃ】図４７Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４８】図４８は、実施例３の画像処理装置の動作例の説明に供する図である。
【図４９Ａ】図４９Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４９Ｂ】図４９Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図４９Ｃ】図４９Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【図５０Ａ】図５０Ａは、実施例３の画像処理装置の動作例の説明に供する図である。
【図５０Ｂ】図５０Ｂは、実施例３の画像処理装置の動作例の説明に供する図である。
【図５０Ｃ】図５０Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【発明を実施するための形態】
【０００９】
以下に、本願の開示する画像処理装置及び画像処理方法の実施例を図面に基づいて説明する。なお、この実施例により本願の開示する画像処理装置及び画像処理方法が限定されるものではない。また、実施例において同一の機能を有する構成、及び、同一の処理を行うステップには同一の符号を付す。
【００１０】
［実施例１］
＜画像処理装置の構成＞
図１は、実施例１の画像処理装置の構成例を示す図である。図１において、画像処理装置１は、制御部１１と、記憶部１３と、画像処理部１５と、表示部１７とを有する。記憶部１３、画像処理部１５、及び、表示部１７は、制御部１１による制御の下で動作する。画像処理装置１０は、例えば、スキャナに搭載されて、または、スキャナと接続されて使用される。
【００１１】
記憶部１３は、スキャナによって読み取られた画像（以下では「読取画像」と呼ぶことがある）を記憶する。例えば、一冊の本の各ページがスキャナによって読み取られて一冊の本が電子データ化される場合、記憶部１３は、一冊の本に渡ってページが連なる一連の複数の読取画像を記憶する。また、読取画像には、読取の対象となった媒体の画像（以下では「媒体画像」と呼ぶことがある）が含まれ、読取画像内に媒体画像が配置されている。例えば、一冊の本の各ページがスキャナによって読み取られて一冊の本が電子データ化される場合、媒体画像は、各ページの画像である。つまり、記憶部１３は、各々が媒体画像を含む（各々に媒体画像が配置された）一連の複数の読取画像を記憶する。
【００１２】
＜画像処理装置の処理・動作＞
図２、図３、図５、及び、図７は、実施例１の画像処理装置の処理フローの一例を示す図である。図４Ａ〜Ｅ、図６Ａ，Ｂ、図８Ａ〜Ｃ、図９、図１０Ａ〜Ｃ、図１１Ａ〜Ｃ、図１２Ａ〜Ｃ、図１３Ａ〜Ｃ、図１４Ａ〜Ｄ、図１５Ａ〜Ｄ、図１６Ａ〜Ｃ、図１７、図１８Ａ〜Ｃ、図１９Ａ〜Ｃ、及び、図２０は、実施例１の画像処理装置の動作例の説明に供する図である。
【００１３】
実施例１では、一冊の古書の各ページをスキャナによって読み取って一冊の本を電子データ化する場合を一例に挙げて説明する。また、実施例１では、原稿台の上に見開きの状態で載置された古書の各ページをオーバーヘッド型のスキャナで読み取る場合を一例に挙げて説明する。
【００１４】
図２に示す処理フローは、例えば、画像読取装置１０が有する処理開始ボタン（図示省略）がオペレータによって押下されたときに開始される。
【００１５】
図２において、ステップＳ１０１では、制御部１１は、記憶部１３に記憶されている一連の複数の読取画像の中から、画像処理部１５での処理の対象となる読取画像を選択して記憶部１３から取得し、取得した読取画像を画像処理部１５へ出力する。但し、白紙の画像は予め除去されて記憶部１３には記憶されていない。
【００１６】
例えば、一冊の古書の読取画像として、オモテ表紙の画像、１ページ目及び２ページ目の見開きの画像（以下では「見開き１２画像」と呼ぶことがある）、３ページ目及び４ページ目の見開きの画像（以下では「見開き３４画像」と呼ぶことがある）、…、ウラ表紙の画像の一連の画像が記憶部１３に記憶されている場合は、制御部１１は、ステップＳ１０１〜Ｓ１０９の１回目の処理ループにおけるステップＳ１０１でオモテ表紙の画像を、ステップＳ１０１〜Ｓ１０９の２回目の処理ループにおけるステップＳ１０１で見開き１２画像を、ステップＳ１０１〜Ｓ１０９の３回目の処理ループにおけるステップＳ１０１で見開き３４画像を順に記憶部１３から取得する。また、制御部１１は、ステップＳ１０１〜Ｓ１０９の最後の処理ループにおけるステップＳ１０１でウラ表紙の画像を記憶部１３から取得する。また例えば、オモテ表紙の画像、見開き１２画像、見開き３４画像、…、ウラ表紙の画像の一連の画像は１つのファイルとして記憶部１３に記憶されており、制御部１１は、処理対象のファイルからオモテ表紙の画像、見開き１２画像、見開き３４画像、…、ウラ表紙の画像の各画像を順に選択する。処理対象のファイルは、例えば、オペレータによって任意に選択される。
【００１７】
ステップＳ１０３では、画像処理部１５は、ステップＳ１０１で選択された読取画像に対して媒体画像位置検出処理を行う。
【００１８】
図３に、媒体画像位置検出処理の処理フローの一例を示す。また、図４Ａに、ステップＳ１０１で選択された読取画像ＲＩの一例を示す。図４Ａにおいて、読取画像ＲＩは、例えば、媒体画像ＭＩＡ，ＭＩＢと、読取の対象となった媒体が載置されている原稿台の画像（以下では「原稿台画像」と呼ぶことがある）ＭＴＩとを含む。例えば、媒体画像ＭＩＡは、古書の見開きの画像であり、媒体画像ＭＩＢは、古書の横に置かれたカラーチャートの画像である。
【００１９】
図３のステップＳ１５１では、画像処理部１５は、読取画像ＲＩ（図４Ａ）に対して近傍階調差を用いたエッジ検出ＥＤを行う（図４Ｂ）。
【００２０】
次いで、ステップＳ１５３では、画像処理部１５は、エッジ検出ＥＤ後の読取画像ＲＩに対して、ハフ検出及び最小二乗法を用いた直線検出ＳＬＤを行う（図４Ｃ）。
【００２１】
次いで、ステップＳ１５５では、画像処理部１５は、エッジ検出ＥＤ後の読取画像ＲＩに対して、ラベリングを用いた曲線検出ＣＬＤを行う（図４Ｄ）。
【００２２】
そして、ステップＳ１５７では、画像処理部１５は、直線検出ＳＬＤ及び曲線検出ＣＬＤの結果に基づいて、読取画像ＲＩに対して外接矩形検出ＲＴＤを行う（図４Ｅ）。この外接矩形検出ＲＴＤにより、媒体画像ＭＩＡの外接矩形ＢＲ１が、読取画像ＲＩにおける媒体画像ＭＩＡの存在位置として検出され、媒体画像ＭＩＢの外接矩形ＢＲ２が、読取画像ＲＩにおける媒体画像ＭＩＢの存在位置として検出される。
【００２３】
図２に戻り、ステップＳ１０５では、画像処理部１５は、ステップＳ１５７で検出された各外接矩形に基づいて、各媒体画像の傾き及び重心を算出する。例えば、画像処理部１５は、外接矩形の傾きを媒体画像の傾きとして算出し、外接矩形の重心を媒体画像の重心として算出する。
【００２４】
次いで、ステップＳ１０７では、画像処理部１５は、媒体画像基準位置設定処理を行う。
【００２５】
図５に、媒体画像基準位置設定処理の処理フローの一例を示す。図５におけるステップＳ１５１，Ｓ１５３，Ｓ１５５の各処理については、図３に示したものと同一であるため、説明を省略する。
【００２６】
図５のステップＳ１６１では、画像処理部１５は、直線検出ＳＬＤ及び曲線検出ＣＬＤの結果に基づいて、媒体画像の輪郭を示す図形（以下では「媒体輪郭図形」と呼ぶことがある）を媒体画像毎に検出する。
【００２７】
次いで、ステップＳ１６３では、画像処理部１５は、媒体画像毎に、媒体輪郭図形の上辺が直線であるか否かを判定する。媒体輪郭図形の上辺が直線である場合は（ステップＳ１６３：Ｙｅｓ）、処理はステップＳ１６５へ進み、媒体輪郭図形の上辺が直線でない場合は（ステップＳ１６３：Ｎｏ）、処理はステップＳ１６７へ進む。
【００２８】
ステップＳ１６５では、画像処理部１５は、媒体輪郭図形の上辺の中点（つまり、直線の中点）を媒体画像基準位置に設定し、媒体画像基準位置設定後の読取画像を記憶部１３に記憶させる。
【００２９】
一方で、ステップＳ１６７では、画像処理部１５は、媒体輪郭図形の上辺の両端のコーナー点を結ぶ直線（以下では「近似直線」と呼ぶことがある）を媒体画像に設定する。
【００３０】
そして、ステップＳ１６９では、画像処理部１５は、近似直線の中点を媒体画像基準位置に設定し、媒体画像基準位置設定後の読取画像を記憶部１３に記憶させる。
【００３１】
図６Ａ，Ｂに、媒体画像基準位置の設定例を示す。図６Ａには、媒体画像に設定された近似直線の中点を媒体画像基準位置に設定する例を示す。図６Ａにおいて、読取画像ＲＩは、媒体画像ＭＩと、原稿台画像ＭＴＩとを含む。ステップＳ１５７の処理により、媒体画像ＭＩに対する外接矩形ＢＲが検出される。また、ステップＳ１６１の処理により、媒体画像ＭＩに対して、媒体輪郭図形ＤＬが検出される。図６Ａにおいて、媒体輪郭図形ＤＬの上辺は直線でないため（ステップＳ１６３：Ｎｏ）、ステップＳ１６７の処理により、媒体画像ＭＩに対して、媒体輪郭図形ＤＬの上辺の両端のコーナー点ＣＲ１，ＣＲ２を結ぶ近似直線ＳＬが設定される。そして、ステップＳ１６９の処理により、近似直線ＳＬの中点が媒体画像基準位置ＲＲＰに設定される。
【００３２】
なお、画像処理部１５は、媒体輪郭図形ＤＬの上辺が直線でない場合に、近似直線ＳＬの中点を媒体画像基準位置ＲＲＰに設定する代わりに、図６Ｂに示すように、媒体輪郭図形ＤＬの上辺の中点を媒体画像基準位置ＲＲＰに設定しても良い。
【００３３】
図２に戻り、ステップＳ１０９では、制御部１１は、記憶部１３に記憶されている一連の複数の読取画像のすべてに対してステップＳ１０１〜Ｓ１０７の処理が完了したか否かを判定する。記憶部１３に記憶されている一連の複数の読取画像のすべてに対してステップＳ１０１〜Ｓ１０７の処理が完了した場合は（ステップＳ１０９：Ｙｅｓ）、処理はステップＳ１１１へ進む。一方で、記憶部１３に記憶されている一連の複数の読取画像において、ステップＳ１０１〜Ｓ１０７の処理が行われていない読取画像が残っている場合は（ステップＳ１０９：Ｎｏ）、処理はステップＳ１０１へ戻る。例えば、一冊の古書の読取画像として、オモテ表紙の画像、見開き１２画像、見開き３４画像、…、ウラ表紙の画像の一連の画像が記憶部１３に記憶されている場合は、ウラ表紙の画像に対してステップＳ１０１〜Ｓ１０７の処理が完了したときに、処理はステップＳ１１１へ進む。
【００３４】
ステップＳ１１１では、画像処理部１５は、各読取画像に対して読取画像基準位置を設定する。図６Ａ，Ｂに、読取画像基準位置の設定例を示す。図６Ａ，Ｂに示すように、画像処理部１５は、例えば、読取画像ＲＩに含まれる原稿台画像ＭＴＩの上辺の中点を読取画像基準位置ＭＲＰ１に設定する。
【００３５】
次いで、ステップＳ１１３では、ステップＳ１０１の処理と同様に、制御部１１は、記憶部１３に記憶されている一連の複数の読取画像（つまり、媒体画像基準位置及び読取画像基準位置設定後の一連の複数の読取画像）の中から、画像処理部１５での処理の対象となる読取画像を選択して記憶部１３から取得し、取得した読取画像を画像処理部１５へ出力する。
【００３６】
次いで、ステップＳ１１５では、画像処理部１５は、ステップＳ１１３で選択された読取画像に含まれる媒体画像に対して正立補正を施す。すなわち、ステップＳ１１５では、画像処理部１５は、ステップＳ１０５で算出された媒体画像の傾きを補正する。
【００３７】
次いで、ステップＳ１１７では、画像処理部１５は、ステップＳ１１３で選択された読取画像が、一連の複数の読取画像における最初の読取画像であるか否かを判定する。ステップＳ１１３で選択された読取画像が最初の読取画像である場合は（ステップＳ１１７：Ｙｅｓ）、処理はステップＳ１１９へ進む。一方で、ステップＳ１１３で選択された読取画像が最初の読取画像でない場合は（ステップＳ１１７：Ｎｏ）、処理はステップＳ１２１へ進む。
【００３８】
ステップＳ１２１では、画像処理部１５は、対（つい）画像検出処理を行う。図７に、対画像検出処理の処理フローの一例を示す。
【００３９】
図７において、ステップＳ１７１では、画像処理部１５は、Ｎ番目に選択された読取画像（つまり、今回選択された読取画像）に含まれる媒体画像（以下では「今回媒体画像」と呼ぶことがある）の重心（以下では「今回媒体画像重心」と呼ぶことがある）、及び、Ｎ−１番目に選択された読取画像（つまり、前回選択された読取画像）に含まれる媒体画像（以下では「前回媒体画像」と呼ぶことがある）の重心（以下では「前回媒体画像重心」と呼ぶことがある）をそれぞれ算出する。例えば、画像処理部１５は、ステップＳ１５７で検出した外接矩形の重心を、今回媒体画像重心及び前回媒体画像重心として算出する。
【００４０】
次いでステップＳ１７３では、画像処理部１５は、読取画像基準位置と今回媒体画像重心との間の距離（以下では「今回距離」と呼ぶことがある）、及び、読取画像基準位置と前回媒体画像重心との間の距離（以下では「前回距離」と呼ぶことがある）を算出する。
【００４１】
次いで、ステップＳ１７５では、画像処理部１５は、今回媒体画像の縦長さＨ及び横長さＷと、前回媒体画像の縦長さＨ’及び横長さＷ’とを算出する。例えば、画像処理部１５は、今回媒体画像の外接矩形の縦長さ及び横長さを今回媒体画像の縦長さＨ及び横長さＷとして算出し、前回媒体画像の外接矩形の縦長さ及び横長さを前回媒体画像の縦長さＨ’及び横長さＷ’として算出する。
【００４２】
次いで、ステップＳ１７７では、画像処理部１５は、今回距離と前回距離との間の差の絶対値（以下では「距離差」と呼ぶことがある）が閾値ＴＨ１未満であるか否かを判定する。距離差が閾値ＴＨ１未満である場合は（ステップＳ１７７：Ｙｅｓ）、処理はステップＳ１７９へ進み、距離差が閾値ＴＨ１以上である場合は（ステップＳ１７７：Ｎｏ）、処理はステップＳ１８５へ進む。
【００４３】
ステップＳ１７９では、画像処理部１５は、今回媒体画像の縦長さＨと前回媒体画像の縦長さＨ’との間の差の絶対値（以下では「縦長さ差」と呼ぶことがある）が閾値ＴＨ２未満であるか否かを判定する。縦長さ差が閾値ＴＨ２未満である場合は（ステップＳ１７９：Ｙｅｓ）、処理はステップＳ１８１へ進み、縦長さ差が閾値ＴＨ２以上である場合は（ステップＳ１７９：Ｎｏ）、処理はステップＳ１９１へ進む。
【００４４】
ステップＳ１８１では、画像処理部１５は、今回媒体画像の横長さＷと前回媒体画像の横長さＷ’との間の差の絶対値（以下では「横長さ差」と呼ぶことがある）が閾値ＴＨ３未満であるか否かを判定する。横長さ差が閾値ＴＨ３未満である場合は（ステップＳ１８１：Ｙｅｓ）、処理はステップＳ１８３へ進み、横長さ差が閾値ＴＨ３以上である場合は（ステップＳ１８１：Ｎｏ）、処理はステップＳ１８７へ進む。
【００４５】
ステップＳ１８３では、画像処理部１５は、今回媒体画像及び前回媒体画像は共に見開きの画像、または、共にカラーチャートの画像で、かつ、今回媒体画像と前回媒体画像とは互いに対になる画像であると判定する。つまり、ステップＳ１８３では、画像処理部１５は、今回媒体画像と前回媒体画像とが、見開き画像同士の対画像、または、カラーチャート画像同士の対画像であると判定する。画像処理部１５は、今回媒体画像と前回媒体画像とが、見開き画像同士の対画像であるか、または、カラーチャート画像同士の対画像であるかを、例えば、今回媒体画像の横長さに基づいて判定する。例えば、画像処理部１５は、今回媒体画像の横長さが閾値ＴＨ４以上である場合は、今回媒体画像と前回媒体画像とが見開き画像同士の対画像であると判定し、今回媒体画像の横長さが閾値ＴＨ４未満である場合は、今回媒体画像と前回媒体画像とがカラーチャート画像同士の対画像であると判定する。
【００４６】
一方で、ステップＳ１８５では、画像処理部１５は、縦長さ差が閾値ＴＨ２未満であるか否かを判定する。縦長さ差が閾値ＴＨ２未満である場合は（ステップＳ１８５：Ｙｅｓ）、処理はステップＳ１８７へ進み、縦長さ差が閾値ＴＨ２以上である場合は（ステップＳ１８５：Ｎｏ）、処理はステップＳ１９１へ進む。
【００４７】
ステップＳ１８７では、画像処理部１５は、今回媒体画像の横長さＷが、前回媒体画像の横長さＷ’の所定範囲にあるか否かを判定する。画像処理部１５は、例えば、今回媒体画像の横長さＷが、前回媒体画像の横長さＷ’の２分の１（つまり、Ｗ’／２）以上、かつ、２倍（つまり、２Ｗ’）未満の所定範囲にあるか否かを判定する。今回媒体画像の横長さＷがこの所定範囲にある場合は（ステップＳ１８７：Ｙｅｓ）、処理はステップＳ１８９へ進み、今回媒体画像の横長さＷがこの所定範囲にない場合は（ステップＳ１８７：Ｎｏ）、処理はステップＳ１９１へ進む。
【００４８】
ステップＳ１８９では、画像処理部１５は、今回媒体画像及び前回媒体画像の一方が表紙の画像、他方が見開きの画像で、かつ、今回媒体画像と前回媒体画像とは互いに対になる画像であると判定する。つまり、ステップＳ１８３では、画像処理部１５は、今回媒体画像と前回媒体画像とが、表紙画像と見開き画像との対画像であると判定する。
【００４９】
一方で、ステップＳ１９１では、画像処理部１５は、今回媒体画像と前回媒体画像とが互いに対にならない画像であると判定する。つまり、ステップＳ１９１では、画像処理部１５は、今回媒体画像と前回媒体画像とが対画像ではないと判定する。
【００５０】
図８Ａ，Ｂ，Ｃに、対画像の判定例を示す。
【００５１】
図８Ａにおいて、例えば、読取画像ＲＩＡに含まれる媒体画像ＭＩＡが前回媒体画像であり、読取画像ＲＩＢに含まれる媒体画像ＭＩＢが今回媒体画像である。図８Ａでは、読取画像基準位置ＭＲＰ１と前回媒体画像重心ＧＢＡとの間の前回距離ＤＴＡと、読取画像基準位置ＭＲＰ１と今回媒体画像重心ＧＢＢとの間の今回距離ＤＴＢとの距離差は閾値ＴＨ１未満である（ステップＳ１７７：Ｙｅｓ）。また、媒体画像ＭＩＡの縦長さＨ５と媒体画像ＭＩＢの縦長さＨ６との間の縦長さ差は閾値ＴＨ２未満である（ステップＳ１７９：Ｙｅｓ）。さらに、媒体画像ＭＩＡの横長さＷ５と媒体画像ＭＩＢの横長さＷ６との間の横長さ差は閾値ＴＨ３未満である（ステップＳ１８１：Ｙｅｓ）。よって、媒体画像ＭＩＡと媒体画像ＭＩＢとは、見開き画像同士の対画像であると判定される（ステップＳ１８３）。
【００５２】
また、図８Ｂにおいて、例えば、読取画像ＲＩＣに含まれる媒体画像ＭＩＣが前回媒体画像であり、読取画像ＲＩＤに含まれる媒体画像ＭＩＤが今回媒体画像である。図８Ｂでは、読取画像基準位置ＭＲＰ１と前回媒体画像重心ＧＢＣとの間の前回距離ＤＴＣと、読取画像基準位置ＭＲＰ１と今回媒体画像重心ＧＢＤとの間の今回距離ＤＴＤとの距離差は閾値ＴＨ１未満である（ステップＳ１７７：Ｙｅｓ）。また、媒体画像ＭＩＣの縦長さＨ３と媒体画像ＭＩＤの縦長さＨ４との間の縦長さ差は閾値ＴＨ２未満である（ステップＳ１７９：Ｙｅｓ）。しかし、媒体画像ＭＩＣの横長さＷ３と媒体画像ＭＩＤの横長さＷ４との間の横長さ差は閾値ＴＨ３以上である（ステップＳ１８１：Ｎｏ）。但し、媒体画像ＭＩＤの横長さＷ４は、媒体画像ＭＩＣの横長さＷ３の２分の１以上、かつ、２倍未満の範囲にある（ステップＳ１８７：Ｙｅｓ）。よって、媒体画像ＭＩＣと媒体画像ＭＩＤとは、表紙画像と見開き画像との対画像であると判定される（ステップＳ１８９）。
【００５３】
また、図８Ｃにおいて、例えば、読取画像ＲＩＥに含まれる媒体画像ＭＩＥが前回媒体画像であり、読取画像ＲＩＦに含まれる媒体画像ＭＩＦが今回媒体画像である。図８Ｃでは、読取画像基準位置ＭＲＰ１と前回媒体画像重心ＧＢＥとの間の前回距離ＤＴＥと、読取画像基準位置ＭＲＰ１と今回媒体画像重心ＧＢＦとの間の今回距離ＤＴＦとの距離差は閾値ＴＨ１以上である（ステップＳ１７７：Ｎｏ）。但し、媒体画像ＭＩＥの縦長さＨ１と媒体画像ＭＩＦの縦長さＨ２との間の縦長さ差は閾値ＴＨ２未満である（ステップＳ１８５：Ｙｅｓ）。さらに、媒体画像ＭＩＦの横長さＷ２は、媒体画像ＭＩＥの横長さＷ１の２分の１以上、かつ、２倍未満の範囲にある（ステップＳ１８７：Ｙｅｓ）。よって、媒体画像ＭＩＥと媒体画像ＭＩＦとは、表紙画像と見開き画像との対画像であると判定される（ステップＳ１８９）。
【００５４】
なお、画像処理部１５は、今回選択された読取画像及び前回選択された読取画像に含まれるすべての媒体画像を対象としてステップＳ１７１〜Ｓ１９１（図７）の処理を行う。
【００５５】
図２に戻り、ステップＳ１２３では、画像処理部１５は、ステップＳ１７１〜Ｓ１９１（図７）の処理において対画像が存在したか否かを判定する。図７においてステップＳ１８３またはステップＳ１８９の処理が行われた場合は、対画像が存在したと判定され、図７においてステップＳ１９１の処理が行われた場合は、対画像が存在しなかったと判定される。対画像が存在した場合は（ステップＳ１２３：Ｙｅｓ）、処理はステップＳ１２５へ進み、対画像が存在しなかった場合は（ステップＳ１２３：Ｎｏ）、処理はステップＳ１３１へ進む。
【００５６】
ステップＳ１２５では、画像処理部１５は、対となる２つの画像が見開き画像同士またはカラーチャート画像同士であるか否かを判定する。図７においてステップＳ１８３の処理が行われた場合は、対となる２つの画像が見開き画像同士またはカラーチャート画像同士であると判定され、図７においてステップＳ１８９の処理が行われた場合は、対となる２つの画像が見開き画像同士及びカラーチャート画像同士でないと判定される。対となる２つの画像が見開き画像同士またはカラーチャート画像同士である場合は（ステップＳ１２５：Ｙｅｓ）、処理はステップＳ１２７へ進み、対となる２つの画像が見開き画像同士及びカラーチャート画像同士でない場合は（ステップＳ１２５：Ｎｏ）、処理はステップＳ１２９へ進む。
【００５７】
画像処理部１５は、ステップＳ１２７では位置設定処理Ａを行う一方で、ステップＳ１２９では位置設定処理Ｂを行う。位置設定処理Ａ,  Ｂの詳細は後述する。ステップＳ１２７，Ｓ１２９の処理後、処理はステップＳ１３５へ進む。
【００５８】
一方で、ステップＳ１３１では、画像処理部１５は、対画像が存在しないことを示す警告を出力する。例えば、画像処理部１５は、Ｎ番目に選択された読取画像内に、Ｎ−１番目に選択された読取画像内の媒体画像と対になる媒体画像が存在しないことを示す警告メッセージを表示部１７に表示させる。つまり、画像処理部１５は、前回媒体画像と対になる今回媒体画像が存在しないときに（ステップＳ１２３：Ｎｏ）、警告を出力する。
【００５９】
次いで、ステップＳ１３３では、画像処理部１５は、処理を続行するか否かを判定する。例えば、ステップＳ１３１で出力された警告に対してオペレータが、処理を続行する旨の指示を画像処理装置１０に与えた場合は、画像処理部１５は、処理を続行すると判定する（ステップＳ１３３：Ｙｅｓ）。一方で、ステップＳ１３１で出力された警告に対してオペレータが、処理を中止する旨の指示を画像処理装置１０に与えた場合は、画像処理部１５は、処理を続行しないと判定する（ステップＳ１３３：Ｎｏ）。処理が続行される場合は（ステップＳ１３３：Ｙｅｓ）、処理はステップＳ１１９へ進み、処理が続行されない場合は（ステップＳ１３３：Ｎｏ）、処理は終了する。
【００６０】
ステップＳ１１９では、画像処理部１５は、位置設定処理Ｃを行う。位置設定処理Ｃの詳細は後述する。ステップＳ１１９の処理後、処理はステップＳ１３５へ進む。
【００６１】
次いで、ステップＳ１３５では、画像処理部１５は、位置設定処理Ａ，Ｂ，Ｃ（ステップＳ１２７，Ｓ１２９，Ｓ１１９）の結果に基づいて、読取画像において媒体画像を再配置する。ステップＳ１３５の処理の詳細は後述する。
【００６２】
次いで、ステップＳ１３６では、画像処理部１５は、ステップＳ１１３で選択された読取画像に含まれるすべての媒体画像に対してステップＳ１１５〜Ｓ１３５の処理が完了したか否かを判定する。ステップＳ１１３で選択された読取画像に含まれるすべての媒体画像に対してステップＳ１１５〜Ｓ１３５の処理が完了した場合は（ステップＳ１３６：Ｙｅｓ）、処理はステップＳ１３７へ進む。一方で、ステップＳ１１３で選択された読取画像において、ステップＳ１１５〜Ｓ１３５の処理が行われていない媒体画像が残っている場合は（ステップＳ１３６：Ｎｏ）、処理はステップＳ１１５へ戻る。
【００６３】
ステップＳ１３７では、制御部１１は、記憶部１３に記憶されている一連の複数の読取画像のすべてに対してステップＳ１１３〜Ｓ１３５の処理が完了したか否かを判定する。記憶部１３に記憶されている一連の複数の読取画像のすべてに対してステップＳ１１３〜Ｓ１３５の処理が完了した場合は（ステップＳ１３７：Ｙｅｓ）、処理はステップＳ１３９へ進む。一方で、記憶部１３に記憶されている一連の複数の読取画像において、ステップＳ１１３〜Ｓ１３５の処理が行われていない読取画像が残っている場合は（ステップＳ１３７：Ｎｏ）、処理はステップＳ１１３へ戻る。
【００６４】
ステップＳ１３９では、画像処理部１５は、読取画像に対して抽出領域を設定する。ステップＳ１３９の処理の詳細は後述する。
【００６５】
次いで、ステップＳ１４１では、画像処理部１５は、ステップＳ１３９で設定した抽出領域に基づいて、媒体画像を抽出する。ステップＳ１４１の処理の詳細は後述する。
【００６６】
以下、図２、図３、図５及び図７に示した一連の処理に基づく動作例について説明する。
【００６７】
以下では、図９に示すように、画像処理部１５は、矩形のすべての読取画像上に、読取画像の左上の頂点を原点として右方向にＸ座標、下方向にＹ座標を設定する。つまり、読取画像において、Ｘ座標は横方向の座標であり、Ｙ座標は縦方向の座標である。
【００６８】
また例えば、読取画像ＲＩ１１，ＲＩ１２，ＲＩ１３，ＲＩ１４（図１０Ａ，図１１Ａ，図１２Ａ，図１３Ａ）は、一冊の古書の一連の複数の読取画像に相当する。読取画像ＲＩ１１は、オモテ表紙の画像である媒体画像ＭＩ１１を含む（図１０Ａ）。つまり、読取画像ＲＩ１１には、媒体画像ＭＩ１１が配置されている。読取画像ＲＩ１２は、見開き１２画像である媒体画像ＭＩ１２１と、カラーチャートの画像である媒体画像ＭＩ１２２とを含む（図１１Ａ）。つまり、読取画像ＲＩ１２には、媒体画像ＭＩ１２１と媒体画像ＭＩ１２２とが配置されている。読取画像ＲＩ１３は、見開き３４画像である媒体画像ＭＩ１３１と、カラーチャートの画像である媒体画像ＭＩ１３２とを含む（図１２Ａ）。つまり、読取画像ＲＩ１３には、媒体画像ＭＩ１３１と媒体画像ＭＩ１３２とが配置されている。読取画像ＲＩ１４は、ウラ表紙の画像である媒体画像ＭＩ１４を含む（図１３Ａ）。つまり、読取画像ＲＩ１４には、媒体画像ＭＩ１４が配置されている。また、読取画像ＲＩ１１，ＲＩ１２，ＲＩ１３，ＲＩ１４は、原稿台画像ＭＴＩを含む。
【００６９】
まず、ステップＳ１０３〜Ｓ１０７の処理（図２）に従って、画像処理部１５は、読取画像ＲＩ１１，ＲＩ１２，ＲＩ１３，ＲＩ１４の各々に対して、図１０Ｂ、図１１Ｂ、図１２Ｂ、図１３Ｂに示すように動作する。
【００７０】
すなわち、図１０Ｂに示すように、画像処理部１５は、媒体画像ＭＩ１１の外接矩形ＢＲ１１を検出し、検出した外接矩形ＢＲ１１の重心ＧＢ１１を算出する。また、画像処理部１５は、媒体画像ＭＩ１１の媒体輪郭図形の上辺が直線であるため、媒体画像ＭＩ１１において、媒体輪郭図形の上辺の中点を媒体画像基準位置ＲＲＰ１１に設定する。
【００７１】
また、図１１Ｂに示すように、画像処理部１５は、媒体画像ＭＩ１２１の外接矩形ＢＲ１２１を検出し、検出した外接矩形ＢＲ１２１の重心ＧＢ１２１を算出する。また、画像処理部１５は、媒体画像ＭＩ１２１の媒体輪郭図形の上辺が直線でないため、媒体画像ＭＩ１２１において、媒体輪郭図形の上辺の両端のコーナー点ＣＲ１２１ａ，ＣＲ１２１ｂを結ぶ近似直線ＳＬ１２１の中点を媒体画像基準位置ＲＲＰ１２１に設定する。一方で、画像処理部１５は、媒体画像ＭＩ１２２の外接矩形ＢＲ１２２を検出し、検出した外接矩形ＢＲ１２２の重心ＧＢ１２２を算出する。また、画像処理部１５は、媒体画像ＭＩ１２２の媒体輪郭図形の上辺が直線であるため、媒体画像ＭＩ１２２において、媒体輪郭図形の上辺の中点を媒体画像基準位置ＲＲＰ１２２に設定する。
【００７２】
また、図１２Ｂに示すように、画像処理部１５は、媒体画像ＭＩ１３１の外接矩形ＢＲ１３１を検出し、検出した外接矩形ＢＲ１３１の重心ＧＢ１３１を算出する。また、画像処理部１５は、媒体画像ＭＩ１３１の媒体輪郭図形の上辺が直線でないため、媒体画像ＭＩ１３１において、媒体輪郭図形の上辺の両端のコーナー点ＣＲ１３１ａ，ＣＲ１３１ｂを結ぶ近似直線ＳＬ１３１の中点を媒体画像基準位置ＲＲＰ１３１に設定する。一方で、画像処理部１５は、媒体画像ＭＩ１３２の外接矩形ＢＲ１３２を検出し、検出した外接矩形ＢＲ１３２の重心ＧＢ１３２を算出する。また、画像処理部１５は、媒体画像ＭＩ１３２の媒体輪郭図形の上辺が直線であるため、媒体画像ＭＩ１３２において、媒体輪郭図形の上辺の中点を媒体画像基準位置ＲＲＰ１３２に設定する。
【００７３】
また、図１３Ｂに示すように、画像処理部１５は、媒体画像ＭＩ１４の外接矩形ＢＲ１４を検出し、検出した外接矩形ＢＲ１４の重心ＧＢ１４を算出する。また、画像処理部１５は、媒体画像ＭＩ１４の媒体輪郭図形の上辺が直線であるため、媒体画像ＭＩ１４において、媒体輪郭図形の上辺の中点を媒体画像基準位置ＲＲＰ１４に設定する。
【００７４】
ここで、外接矩形ＢＲ１１は、読取画像ＲＩ１１において媒体画像ＭＩ１１が存在する領域を示し、外接矩形ＢＲ１２１は、読取画像ＲＩ１２において媒体画像ＭＩ１２１が存在する領域を示し、外接矩形ＢＲ１２２は、読取画像ＲＩ１２において媒体画像ＭＩ１２２が存在する領域を示す。また、外接矩形ＢＲ１３１は、読取画像ＲＩ１３において媒体画像ＭＩ１３１が存在する領域を示し、外接矩形ＢＲ１３２は、読取画像ＲＩ１３において媒体画像ＭＩ１３２が存在する領域を示し、外接矩形ＢＲ１４は、読取画像ＲＩ１４において媒体画像ＭＩ１４が存在する領域を示す。
【００７５】
このように、画像処理部１５は、読取画像ＲＩ１１，ＲＩ１２，ＲＩ１３，ＲＩ１４の各々において、媒体画像ＭＩ１１，ＭＩ１２１，ＭＩ１２２，ＭＩ１３１，ＭＩ１３２，ＭＩ１４がそれぞれ存在する領域に、媒体画像基準位置ＲＲＰ１１，ＲＲＰ１２１，ＲＲＰ１２２，ＲＲＰ１３１，ＲＲＰ１３２，ＲＲＰ１４をそれぞれ設定する。
【００７６】
読取画像ＲＩ１４は、一冊の古書の一連の複数の読取画像の中の最後の画像であるため、読取画像ＲＩ１４に対してステップＳ１０１〜Ｓ１０７の処理が完了したときに（ステップＳ１０９：Ｙｅｓ）、処理はステップＳ１１１へ進む。
【００７７】
次いで、画像処理部１５は、ステップＳ１１１の処理（図２）に従って、読取画像ＲＩ１１，ＲＩ１２，ＲＩ１３，ＲＩ１４の各々に対して、図１０Ｂ、図１１Ｂ、図１２Ｂ、図１３Ｂに示すように動作する。すなわち、画像処理部１５は、図１０Ｂ、図１１Ｂ、図１２Ｂ、図１３Ｂに示すように、読取画像ＲＩ１１，ＲＩ１２，ＲＩ１３，ＲＩ１４の各々において、原稿台画像ＭＴＩの上辺の中点を読取画像基準位置ＭＲＰ１に設定する。
【００７８】
このように、画像処理部１５は、読取画像ＲＩ１１，ＲＩ１２，ＲＩ１３，ＲＩ１４の各々において、媒体画像ＭＩ１１，ＭＩ１２１，ＭＩ１２２，ＭＩ１３１，ＭＩ１３２，ＭＩ１４がそれぞれ存在する領域以外の領域に、読取画像基準位置ＭＲＰ１を設定する。
【００７９】
次いで、画像処理部１５は、ステップＳ１１３の処理（図２）によって制御部１１が選択した読取画像ＲＩ１１（図１０Ｂ）において、重心ＧＢ１１を中心にして外接矩形ＢＲ１１を右回りに回転させることによって媒体画像ＭＩ１１の傾きを補正する（ステップＳ１１５，図１０Ｃ）。
【００８０】
また、読取画像ＲＩ１１は一連の複数の読取画像の中の最初の読取画像であるため（ステップＳ１１７：Ｙｅｓ）、画像処理部１５は、媒体画像ＭＩ１１に対して位置設定処理Ｃを行う（ステップＳ１１９）。媒体画像ＭＩ１１に対する位置設定処理Ｃでは、画像処理部１５は、図１０Ｃに示すように、読取画像基準位置ＭＲＰ１（座標（xs0,ys0））を始点とし、正立補正後の媒体画像ＭＩ１１における媒体画像基準位置ＲＲＰ１１（座標（xb0,yb0））を終点とするベクトルVecb0を、原稿台画像ＭＴＩに対する媒体画像ＭＩ１１の位置として設定する。つまり、媒体画像ＭＩ１１に設定されたベクトルVecb0は、媒体画像基準位置ＲＲＰ１１と読取画像基準位置ＭＲＰ１との間の位置関係を示す。
【００８１】
そして、画像処理部１５は、図１０Ｃに示すように、読取画像ＲＩ１１において、媒体画像ＭＩ１１に設定したベクトルVecb0に基づいて媒体画像ＭＩ１１を再配置する（ステップＳ１３５）。つまり、画像処理部１５は、ベクトルVecb0の終点の座標（xb0,yb0）に媒体画像基準位置ＲＲＰ１１が一致するように、媒体画像ＭＩ１１を再配置する。画像処理部１５は、媒体画像ＭＩ１１の再配置後の読取画像ＲＩ１１Ｆを記憶部１３に記憶させる。なお、再配置後の媒体画像ＭＩ１１の配置は、再配置前の媒体画像ＭＩ１１の配置（つまり、正立補正後の媒体画像ＭＩ１１の配置）と同一である。
【００８２】
また、画像処理部１５は、ステップＳ１１３の処理（図２）によって制御部１１が選択した読取画像ＲＩ１２（図１１Ｂ）において、重心ＧＢ１２１を中心にして外接矩形ＢＲ１２１を左回りに回転させることによって媒体画像ＭＩ１２１の傾きを補正する（ステップＳ１１５，図１１Ｃ）。同様に、画像処理部１５は、重心ＧＢ１２２を中心にして外接矩形ＢＲ１２２を右回りに回転させることによって媒体画像ＭＩ１２２の傾きを補正する（ステップＳ１１５，図１１Ｃ）。
【００８３】
また、読取画像ＲＩ１２は一連の複数の読取画像の中の最初の読取画像でないため（ステップＳ１１７：Ｎｏ）、画像処理部１５は、読取画像ＲＩ１２に対して対画像検出処理を行う（ステップＳ１２１）。この対画像検出処理により、媒体画像ＭＩ１１と媒体画像ＭＩ１２１とは、表紙画像と見開き画像との対画像であると判定される一方で、媒体画像ＭＩ１１と媒体画像ＭＩ１２２とは、対画像ではないと判定される。
【００８４】
媒体画像ＭＩ１１と媒体画像ＭＩ１２１とが表紙画像と見開き画像との対画像であると判定されたため、画像処理部１５は、媒体画像ＭＩ１２１に対して位置設定処理Ｂを行う（ステップＳ１２９）。媒体画像ＭＩ１２１に対する位置設定処理Ｂでは、画像処理部１５は、図１１Ｃに示すように、読取画像基準位置ＭＲＰ１（座標（xs0,ys0））を始点とし媒体画像基準位置ＲＲＰ１２１（座標（xb1,yb0））を終点とするベクトルVecb1を、原稿台画像ＭＴＩに対する媒体画像ＭＩ１２１の位置として設定する。つまり、媒体画像ＭＩ１２１に設定されたベクトルVecb1は、媒体画像基準位置ＲＲＰ１２１と読取画像基準位置ＭＲＰ１との間の位置関係を示す。ここで、図１１Ｃにおいて、媒体画像基準位置ＲＲＰ１２１のＸ座標の値xb1は正立補正後の媒体画像ＭＩ１２１における媒体画像基準位置ＲＲＰ１２１のＸ座標の値xb1と同一である一方で、媒体画像基準位置ＲＲＰ１２１のＹ座標の値yb0は図１０Ｃにおける媒体画像基準位置ＲＲＰ１１のＹ座標の値yb0と同一である。
【００８５】
また、媒体画像ＭＩ１１と媒体画像ＭＩ１２２とが対画像ではないと判定されたため、画像処理部１５は、ステップＳ１３１の処理後、ステップＳ１３３において処理を続行すると判定した場合は、媒体画像ＭＩ１２２に対して位置設定処理Ｃを行う（ステップＳ１１９）。媒体画像ＭＩ１２２に対する位置設定処理Ｃでは、画像処理部１５は、図１１Ｃに示すように、読取画像基準位置ＭＲＰ１（座標（xs0,ys0））を始点とし、正立補正後の媒体画像ＭＩ１２２における媒体画像基準位置ＲＲＰ１２２（座標（xc0,yc0））を終点とするベクトルVecc1を、原稿台画像ＭＴＩに対する媒体画像ＭＩ１２２の位置として設定する。つまり、媒体画像ＭＩ１２２に設定されたベクトルVecc1は、媒体画像基準位置ＲＲＰ１２２と読取画像基準位置ＭＲＰ１との間の位置関係を示す。
【００８６】
そして、画像処理部１５は、図１１Ｃに示すように、読取画像ＲＩ１２において、媒体画像ＭＩ１２１に設定したベクトルVecb1に基づいて媒体画像ＭＩ１２１を再配置するとともに、媒体画像ＭＩ１２２に設定したベクトルVecc1に基づいて媒体画像ＭＩ１２２を再配置する（ステップＳ１３５）。つまり、画像処理部１５は、ベクトルVecb1の終点の座標(xb1,yb0)に媒体画像基準位置ＲＲＰ１２１が一致するように、媒体画像ＭＩ１２１を再配置する。また、画像処理部１５は、ベクトルVecc1の終点の座標(xc0,yc0)に媒体画像基準位置ＲＲＰ１２２が一致するように、媒体画像ＭＩ１２２を再配置する。画像処理部１５は、媒体画像ＭＩ１２１，ＭＩ１２２の再配置後の読取画像ＲＩ１２Ｆを記憶部１３に記憶させる。媒体画像ＭＩ１２１の再配置により、再配置後の媒体画像ＭＩ１２１の配置は、再配置前の媒体画像ＭＩ１２１の配置（つまり、正立補正後の媒体画像ＭＩ１２１の配置）から変更される。なお、再配置後の媒体画像ＭＩ１２２の配置は、再配置前の媒体画像ＭＩ１２２の配置（つまり、正立補正後の媒体画像ＭＩ１２２の配置）と同一である。
【００８７】
上記のように、画像処理部１５は、ベクトルVecb1の終点の座標(xb1,yb0)に媒体画像基準位置ＲＲＰ１２１が一致するように、媒体画像ＭＩ１２１を再配置する（図１１Ｃ）。また上記のように、媒体画像基準位置ＲＲＰ１２１のＸ座標の値xb1は正立補正後の媒体画像ＭＩ１２１における媒体画像基準位置ＲＲＰ１２１のＸ座標の値xb1と同一である一方で、媒体画像基準位置ＲＲＰ１２１のＹ座標の値yb0は図１０Ｃにおける媒体画像基準位置ＲＲＰ１１のＹ座標の値yb0と同一である。また上記のように、媒体画像ＭＩ１１と媒体画像ＭＩ１２１とは表紙画像と見開き画像との対画像である。また、一方の媒体画像と他方の媒体画像とが表紙画像と見開き画像との対画像であると判定されるのは（ステップＳ１８９）、一方の媒体画像の縦長さと他方の媒体画像の縦長さとの差が閾値ＴＨ２未満であり（ステップＳ１７９：Ｙｅｓ）、一方の媒体画像の横長さと他方の媒体画像の横長さとの差が閾値ＴＨ３以上であり（ステップＳ１８１：Ｎｏ）、かつ、他方の媒体画像の横長さが一方の媒体画像の横長さの所定範囲にある場合である（ステップＳ１８７：Ｙｅｓ）。つまり、画像処理部１５は、媒体画像ＭＩ１１の縦長さと媒体画像ＭＩ１２１の縦長さとの差が閾値ＴＨ２未満であり、媒体画像ＭＩ１１の横長さと媒体画像ＭＩ１２１の横長さとの差が閾値ＴＨ３以上であり、かつ、媒体画像ＭＩ１２１の横長さが媒体画像ＭＩ１１の横長さの所定範囲にあるときは、媒体画像ＭＩ１２１の再配置の際に、媒体画像ＭＩ１２１の縦方向の配置を変更する一方で、媒体画像ＭＩ１２１の横方向の配置を変更しない。
【００８８】
また、画像処理部１５は、ステップＳ１１３の処理（図２）によって制御部１１が選択した読取画像ＲＩ１３（図１２Ｂ）において、重心ＧＢ１３１を中心にして外接矩形ＢＲ１３１を右回りに回転させることによって媒体画像ＭＩ１３１の傾きを補正する（ステップＳ１１５，図１２Ｃ）。同様に、画像処理部１５は、重心ＧＢ１３２を中心にして外接矩形ＢＲ１３２を左回りに回転させることによって媒体画像ＭＩ１３２の傾きを補正する（ステップＳ１１５，図１２Ｃ）。
【００８９】
また、読取画像ＲＩ１３は一連の複数の読取画像の中の最初の読取画像でないため（ステップＳ１１７：Ｎｏ）、画像処理部１５は、読取画像ＲＩ１３に対して対画像検出処理を行う（ステップＳ１２１）。この対画像検出処理により、媒体画像ＭＩ１２１と媒体画像ＭＩ１３１とは見開き画像同士の対画像であると判定され、媒体画像ＭＩ１２２と媒体画像ＭＩ１３２とはカラーチャート画像同士の対画像であると判定される。
【００９０】
媒体画像ＭＩ１２１と媒体画像ＭＩ１３１とが見開き画像同士の対画像であると判定されたため、画像処理部１５は、媒体画像ＭＩ１３１に対して位置設定処理Ａを行う（ステップＳ１２７）。媒体画像ＭＩ１３１に対する位置設定処理Ａでは、画像処理部１５は、図１２Ｃに示すように、読取画像基準位置ＭＲＰ１（座標（xs0,ys0））を始点とし媒体画像基準位置ＲＲＰ１３１（座標（xb1,yb0））を終点とするベクトルVecb1を、原稿台画像ＭＴＩに対する媒体画像ＭＩ１３１の位置として設定する。つまり、媒体画像ＭＩ１３１に設定されたベクトルVecb1は、媒体画像基準位置ＲＲＰ１３１と読取画像基準位置ＭＲＰ１との間の位置関係を示す。ここで、図１２Ｃにおいて、媒体画像基準位置ＲＲＰ１３１のＸ座標の値xb1は図１１Ｃにおける媒体画像基準位置ＲＲＰ１２１のＸ座標の値xb1と同一であり、媒体画像基準位置ＲＲＰ１３１のＹ座標の値yb0は図１１Ｃにおける媒体画像基準位置ＲＲＰ１２１のＹ座標の値yb0と同一である。つまり、媒体画像ＭＩ１３１に設定されたベクトルVecb1は、媒体画像ＭＩ１２１に設定されたベクトルVecb1と同一である。
【００９１】
また、媒体画像ＭＩ１２２と媒体画像ＭＩ１３２とがカラーチャート画像同士の対画像であると判定されたため、画像処理部１５は、媒体画像ＭＩ１３２に対して位置設定処理Ａを行う（ステップＳ１２７）。媒体画像ＭＩ１３２に対する位置設定処理Ａでは、画像処理部１５は、図１２Ｃに示すように、読取画像基準位置ＭＲＰ１（座標（xs0,ys0））を始点とし媒体画像基準位置ＲＲＰ１３２（座標（xc0,yc0））を終点とするベクトルVecc1を、原稿台画像ＭＴＩに対する媒体画像ＭＩ１３２の位置として設定する。つまり、媒体画像ＭＩ１３２に設定されたベクトルVecc1は、媒体画像基準位置ＲＲＰ１３２と読取画像基準位置ＭＲＰ１との間の位置関係を示す。ここで、図１２Ｃにおいて、媒体画像基準位置ＲＲＰ１３２のＸ座標の値xc0は図１１Ｃにおける媒体画像基準位置ＲＲＰ１２２のＸ座標の値xc0と同一であり、媒体画像基準位置ＲＲＰ１３２のＹ座標の値yc0は図１１Ｃにおける媒体画像基準位置ＲＲＰ１２２のＹ座標の値yc0と同一である。つまり、媒体画像ＭＩ１３２に設定されたベクトルVecc1は、媒体画像ＭＩ１２２に設定されたベクトルVecc1と同一である。
【００９２】
そして、画像処理部１５は、図１２Ｃに示すように、読取画像ＲＩ１３において、媒体画像ＭＩ１３１に設定したベクトルVecb1に基づいて媒体画像ＭＩ１３１を再配置するとともに、媒体画像ＭＩ１３２に設定したベクトルVecc1に基づいて媒体画像ＭＩ１３２を再配置する（ステップＳ１３５）。つまり、画像処理部１５は、ベクトルVecb1の終点の座標(xb1,yb0)に媒体画像基準位置ＲＲＰ１３１が一致するように、媒体画像ＭＩ１３１を再配置する。また、画像処理部１５は、ベクトルVecc1の終点の座標(xc0,yc0)に媒体画像基準位置ＲＲＰ１３２が一致するように、媒体画像ＭＩ１３２を再配置する。画像処理部１５は、媒体画像ＭＩ１３１，ＭＩ１３２の再配置後の読取画像ＲＩ１３Ｆを記憶部１３に記憶させる。媒体画像ＭＩ１３１の再配置により、再配置後の媒体画像ＭＩ１３１の配置は、再配置前の媒体画像ＭＩ１３１の配置（つまり、正立補正後の媒体画像ＭＩ１３１の配置）から変更される。また、媒体画像ＭＩ１３２の再配置により、再配置後の媒体画像ＭＩ１３２の配置は、再配置前の媒体画像ＭＩ１３２の配置（つまり、正立補正後の媒体画像ＭＩ１３２の配置）から変更される。
【００９３】
上記のように、媒体画像ＭＩ１２１と媒体画像ＭＩ１３１とは見開き画像同士の対画像である。また上記のように、媒体画像ＭＩ１３１に設定されたベクトルVecb1は、媒体画像ＭＩ１２１に設定されたベクトルVecb1と同一である。また上記のように、媒体画像ＭＩ１２１に設定されたベクトルVecb1は、媒体画像基準位置ＲＲＰ１２１と読取画像基準位置ＭＲＰ１との間の位置関係を示し、媒体画像ＭＩ１３１に設定されたベクトルVecb1は、媒体画像基準位置ＲＲＰ１３１と読取画像基準位置ＭＲＰ１との間の位置関係を示す。また上記のように、ベクトルVecb1の終点の座標(xb1,yb0)に媒体画像基準位置ＲＲＰ１２１が一致するように媒体画像ＭＩ１２１が再配置される一方で、ベクトルVecb1の終点の座標(xb1,yb0)に媒体画像基準位置ＲＲＰ１３１が一致するように媒体画像ＭＩ１３１が再配置される。つまり、画像処理部１５は、媒体画像ＭＩ１２１と対になる媒体画像ＭＩ１３１を、媒体画像ＭＩ１２１と媒体画像ＭＩ１３１との間において位置関係が同一になるように再配置する。
【００９４】
また上記のように、媒体画像ＭＩ１２２と媒体画像ＭＩ１３２とはカラーチャート画像同士の対画像である。また上記のように、媒体画像ＭＩ１３２に設定されたベクトルVecc1は、媒体画像ＭＩ１２２に設定されたベクトルVecc1と同一である。また上記のように、媒体画像ＭＩ１２２に設定されたベクトルVecc1は、媒体画像基準位置ＲＲＰ１２２と読取画像基準位置ＭＲＰ１との間の位置関係を示し、媒体画像ＭＩ１３２に設定されたベクトルVecc1は、媒体画像基準位置ＲＲＰ１３２と読取画像基準位置ＭＲＰ１との間の位置関係を示す。また上記のように、ベクトルVecc1の終点の座標(xc0,yc0)に媒体画像基準位置ＲＲＰ１２２が一致するように媒体画像ＭＩ１２２が再配置される一方で、ベクトルVecc1の終点の座標(xc0,yc0)に媒体画像基準位置ＲＲＰ１３２が一致するように媒体画像ＭＩ１３２が再配置される。つまり、画像処理部１５は、媒体画像ＭＩ１２２と対になる媒体画像ＭＩ１３２を、媒体画像ＭＩ１２２と媒体画像ＭＩ１３２との間において位置関係が同一になるように再配置する。
【００９５】
また、ステップＳ１１３の処理（図２）によって制御部１１が選択した読取画像ＲＩ１４に含まれる媒体画像ＭＩ１４の外接矩形ＢＲ１４に傾きは無いため（図１３Ｂ）、媒体画像ＭＩ１４に対して正立補正が行われても（ステップＳ１１５）、媒体画像ＭＩ１４は回転されない。
【００９６】
また、読取画像ＲＩ１４は一連の複数の読取画像の中の最初の読取画像でないため（ステップＳ１１７：Ｎｏ）、画像処理部１５は、読取画像ＲＩ１４に対して対画像検出処理を行う（ステップＳ１２１）。この対画像検出処理により、媒体画像ＭＩ１３１と媒体画像ＭＩ１４とは、表紙画像と見開き画像との対画像であると判定される。
【００９７】
媒体画像ＭＩ１３１と媒体画像ＭＩ１４とが表紙画像と見開き画像との対画像であると判定されたため、画像処理部１５は、媒体画像ＭＩ１４に対して位置設定処理Ｂを行う（ステップＳ１２９）。媒体画像ＭＩ１４に対する位置設定処理Ｂでは、画像処理部１５は、図１３Ｃに示すように、読取画像基準位置ＭＲＰ１（座標（xs0,ys0））を始点とし媒体画像基準位置ＲＲＰ１４（座標（xb3,yb0））を終点とするベクトルVecb3を、原稿台画像ＭＴＩに対する媒体画像ＭＩ１４の位置として設定する。つまり、媒体画像ＭＩ１４に設定されたベクトルVecb3は、媒体画像基準位置ＲＲＰ１４と読取画像基準位置ＭＲＰ１との間の位置関係を示す。ここで、図１３Ｃにおいて、媒体画像基準位置ＲＲＰ１４のＸ座標の値xb3は図１３Ｂにおける媒体画像ＭＩ１４の媒体画像基準位置ＲＲＰ１４のＸ座標の値xb3と同一である一方で、媒体画像基準位置ＲＲＰ１４のＹ座標の値yb0は図１２Ｃにおける媒体画像基準位置ＲＲＰ１３１のＹ座標の値yb0と同一である。
【００９８】
そして、画像処理部１５は、図１３Ｃに示すように、読取画像ＲＩ１４において、媒体画像ＭＩ１４に設定したベクトルVecb3に基づいて媒体画像ＭＩ１４を再配置する（ステップＳ１３５）。つまり、画像処理部１５は、ベクトルVecb3の終点の座標(xb3,yb0)に媒体画像基準位置ＲＲＰ１４が一致するように、媒体画像ＭＩ１４を再配置する。画像処理部１５は、媒体画像ＭＩ１４の再配置後の読取画像ＲＩ１４Ｆを記憶部１３に記憶させる。媒体画像ＭＩ１４の再配置により、再配置後の媒体画像ＭＩ１４の配置は、再配置前の媒体画像ＭＩ１４の配置（つまり、正立補正後の媒体画像ＭＩ１４の配置）から変更される。
【００９９】
上記のように、画像処理部１５は、ベクトルVecb3の終点の座標(xb3,yb0)に媒体画像基準位置ＲＲＰ１４が一致するように、媒体画像ＭＩ１４を再配置する（図１３Ｃ）。また上記のように、媒体画像基準位置ＲＲＰ１４のＸ座標の値xb3は正立補正後の媒体画像ＭＩ１４における媒体画像基準位置ＲＲＰ１４のＸ座標の値xb3と同一である一方で、媒体画像基準位置ＲＲＰ１４のＹ座標の値yb0は図１２Ｃにおける媒体画像基準位置ＲＲＰ１３１のＹ座標の値yb0と同一である。また上記のように、媒体画像ＭＩ１４と媒体画像ＭＩ１３１とは表紙画像と見開き画像との対画像である。また、一方の媒体画像と他方の媒体画像とが表紙画像と見開き画像との対画像であると判定されるのは（ステップＳ１８９）、一方の媒体画像の縦長さと他方の媒体画像の縦長さとの差が閾値ＴＨ２未満であり（ステップＳ１７９：Ｙｅｓ）、一方の媒体画像の横長さと他方の媒体画像の横長さとの差が閾値ＴＨ３以上であり（ステップＳ１８１：Ｎｏ）、かつ、他方の媒体画像の横長さが一方の媒体画像の横長さの所定範囲にある場合である（ステップＳ１８７：Ｙｅｓ）。つまり、画像処理部１５は、媒体画像ＭＩ１３１の縦長さと媒体画像ＭＩ１４の縦長さとの差が閾値ＴＨ２未満であり、媒体画像ＭＩ１３１の横長さと媒体画像ＭＩ１４の横長さとの差が閾値ＴＨ３以上であり、かつ、媒体画像ＭＩ１３１の横長さが媒体画像ＭＩ１４の横長さの所定範囲にあるときは、媒体画像ＭＩ１４の再配置の際に、媒体画像ＭＩ１４の縦方向の配置を変更する一方で、媒体画像ＭＩ１４の横方向の配置を変更しない。
【０１００】
読取画像ＲＩ１４は、一冊の古書の一連の複数の読取画像の中の最後の画像であるため、読取画像ＲＩ１４に対してステップＳ１１３〜Ｓ１３５の処理が完了したときに（ステップＳ１３７：Ｙｅｓ）、処理はステップＳ１３９（抽出領域設定）へ進む。
【０１０１】
抽出領域の設定にあたり、画像処理部１５は、記憶部１３から読取画像ＲＩ１１Ｆ，ＲＩ１２Ｆ，ＲＩ１３Ｆ，ＲＩ１４Ｆを取得する。読取画像ＲＩ１１Ｆには、正立補正後の媒体画像ＭＩ１１が含まれ（図１４Ａ）、読取画像ＲＩ１２Ｆには、正立補正後及び配置変更後の媒体画像ＭＩ１２１と、正立補正後の媒体画像ＭＩ１２２とが含まれる（図１４Ｂ）。また、読取画像ＲＩ１３Ｆには、正立補正後及び配置変更後の媒体画像ＭＩ１３１と、正立補正後及び配置変更後の媒体画像ＭＩ１３２とが含まれる（図１４Ｃ）。また、読取画像ＲＩ１４Ｆには、正立補正後及び配置変更後の媒体画像ＭＩ１４が含まれる（図１４Ｄ）。
【０１０２】
画像処理部１５は、図１４Ａ〜Ｄに示すように、正立補正後の媒体画像ＭＩ１１，ＭＩ１２２と、正立補正後及び配置変更後の媒体画像ＭＩ１２１，ＭＩ１３１，ＭＩ１３２，ＭＩ１４とに基づいて、読取画像ＲＩ１１Ｆ，ＲＩ１２Ｆ，ＲＩ１３Ｆ，ＲＩ１４Ｆに対して、位置及びサイズが同一の抽出領域ＥＡ１１を設定する（ステップＳ１３９）。つまり、矩形の抽出領域ＥＡ１１の縦長さDstH1は読取画像ＲＩ１１Ｆ，ＲＩ１２Ｆ，ＲＩ１３Ｆ，ＲＩ１４Ｆのすべてにおいて同一である。また、矩形の抽出領域ＥＡ１１の横長さDstW1は読取画像ＲＩ１１Ｆ，ＲＩ１２Ｆ，ＲＩ１３Ｆ，ＲＩ１４Ｆのすべてにおいて同一である。また、読取画像基準位置ＭＲＰ１を始点とし、矩形の抽出領域ＥＡ１１の左上の頂点を終点とするベクトルVecLd0は、読取画像ＲＩ１１Ｆ，ＲＩ１２Ｆ，ＲＩ１３Ｆ，ＲＩ１４Ｆのすべてにおいて同一である。また、読取画像基準位置ＭＲＰ１を始点とし、矩形の抽出領域ＥＡ１１の右上の頂点を終点とするベクトルVecRd0は、読取画像ＲＩ１１Ｆ，ＲＩ１２Ｆ，ＲＩ１３Ｆ，ＲＩ１４Ｆのすべてにおいて同一である。また、読取画像ＲＩ１１Ｆに設定された抽出領域ＥＡ１１には媒体画像ＭＩ１１が存在し（図１４Ａ）、読取画像ＲＩ１２Ｆに設定された抽出領域ＥＡ１１には媒体画像ＭＩ１２１，１２２が存在し（図１４Ｂ）、読取画像ＲＩ１３Ｆに設定された抽出領域ＥＡ１１には媒体画像ＭＩ１３１，１３２が存在し（図１４Ｃ）、読取画像ＲＩ１４Ｆに設定された抽出領域ＥＡ１１には媒体画像ＭＩ１４が存在する（図１４Ｄ）。
【０１０３】
そこで、画像処理部１５は、図１５Ａ〜Ｄに示すように、ステップＳ１３９で設定した同一の抽出領域ＥＡ１１に従って、読取画像ＲＩ１１Ｆから媒体画像ＭＩ１１を抽出し、読取画像ＲＩ１２Ｆから媒体画像ＭＩ１２１，ＭＩ１２２を抽出し、読取画像ＲＩ１３Ｆから媒体画像ＭＩ１３１，ＭＩ１３２を抽出し、読取画像ＲＩ１４Ｆから媒体画像ＭＩ１４を抽出する（ステップＳ１４１）。
【０１０４】
図１６Ａ〜Ｃ、図１７、図１８Ａ〜Ｃ、及び、図１９Ａ〜Ｃに、媒体画像の再配置後の読取画像に対する抽出領域の設定例を示す。一例として、読取画像ＲＩ１Ｆには外接矩形ＢＲ１を有する再配置後の媒体画像ＭＩ１が含まれ（図１６Ａ）、読取画像ＲＩ２Ｆには外接矩形ＢＲ２を有する再配置後の媒体画像ＭＩ２が含まれ（図１６Ｂ）、読取画像ＲＩ３Ｆには、外接矩形ＢＲ３を有する再配置後の媒体画像ＭＩ３と、外接矩形ＢＲ４を有する再配置後の媒体画像ＭＩ４とが含まれる（図１６Ｃ）。また、読取画像ＲＩ１Ｆ，ＲＩ２Ｆ，ＲＩ３Ｆのすべてに読取画像基準位置ＭＲＰ１が設定されている（図１６Ａ〜Ｃ）。
【０１０５】
画像処理部１５は、読取画像ＲＩ１Ｆ，ＲＩ２Ｆ，ＲＩ３Ｆにおける再配置後のすべての媒体画像ＭＩ１，ＭＩ２，ＭＩ３，ＭＩ４を包含する外接矩形に基づいて抽出領域ＥＡ１を設定する。例えば、画像処理部１５は、図１７に示すように、外接矩形ＢＲ１，ＢＲ２，ＢＲ３，ＢＲ４のすべてを包含する矩形を抽出領域ＥＡ１に設定する。また、画像処理部１５は、図１７に示すように、読取画像基準位置ＭＲＰ１を始点とし、抽出領域ＥＡ１の左上の頂点を終点とするベクトルVEA1aと、読取画像基準位置ＭＲＰ１を始点とし、抽出領域ＥＡ１の右上の頂点を終点とするベクトルVEA1bとを、抽出領域ＥＡ１に対して設定する。
【０１０６】
次いで、画像処理部１５は、ベクトルVEA1a,VEA1bが設定された抽出領域ＥＡ１を読取画像ＲＩ１Ｆ，ＲＩ２Ｆ，ＲＩ３Ｆの各々に設定する（図１８Ａ〜Ｃ）。よって、読取画像ＲＩ１Ｆに設定された抽出領域ＥＡ１には媒体画像ＭＩ１が存在し（図１８Ａ）、読取画像ＲＩ２Ｆに設定された抽出領域ＥＡ１には媒体画像ＭＩ２が存在し（図１８Ｂ）、読取画像ＲＩ３Ｆに設定された抽出領域ＥＡ１には媒体画像ＭＩ３，ＭＩ４が存在する（図１８Ｃ）。画像ＲＩ１Ｆ，ＲＩ２Ｆ，ＲＩ３Ｆの各々に設定された抽出領域ＥＡ１は、画像ＲＩ１Ｆ，ＲＩ２Ｆ，ＲＩ３Ｆのすべてにおいて、位置及びサイズが同一である。
【０１０７】
そこで、画像処理部１５は、図１９Ａ〜Ｃに示すように、位置及びサイズが同一の抽出領域ＥＡ１に従って、読取画像ＲＩ１Ｆから媒体画像ＭＩ１を抽出し、読取画像ＲＩ２Ｆから媒体画像ＭＩ２を抽出し、読取画像ＲＩ３Ｆから媒体画像ＭＩ３，ＭＩ４を抽出する。
【０１０８】
図２０に、古書のオモテ表紙の画像、見開き１２画像、見開き３４画像、…、ウラ表紙の画像の一連の読取画像の一例と、それらの読取画像に対して図２示す処理が行われた後の画像（つまり、処理後画像）の一例とを示す。
【０１０９】
以上のように、実施例１では、画像処理装置１０は、記憶部１３と、画像処理部１５とを有する。記憶部１３は、各々が媒体画像を含む一連の複数の読取画像を記憶する。画像処理部１５は、複数の読取画像の各々において、媒体画像が存在する領域（以下では「媒体画像領域」と呼ぶことがある）に媒体画像基準位置を設定し、媒体画像領域以外の領域に読取画像基準位置を設定する。また、画像処理部１５は、媒体画像基準位置と読取画像基準位置との間の位置関係に基づいて、読取画像内で媒体画像を再配置する。また、画像処理部１５は、再配置後の媒体画像に基づいて、複数の読取画像において同一の抽出領域を設定する。そして、画像処理部１５は、設定した抽出領域に従って、複数の読取画像の各々から媒体画像を抽出する。
【０１１０】
こうすることで、一連の複数の読取画像にそれぞれ含まれる媒体画像間における位置ズレを抑制することができる。よって、一連の複数の読取画像にそれぞれ含まれる媒体画像を連続して見る者の違和感を軽減することができる。このため、例えば、オペレータがオーバーヘッド型スキャナの原稿台に本を設置する際に、ページ間での媒体画像の位置ズレが生じないように気をつけながら慎重に設置することが不要になる。よって、例えば、オーバーヘッド型のスキャナを用いて一冊の本を電子データ化する場合のオペレータの作業効率を向上することができる。
【０１１１】
また、実施例１では、記憶部１３は少なくとも二つの読取画像を記憶する。画像処理部１５は、二つの読取画像のうちの一方の読取画像に含まれる媒体画像と、二つの読取画像のうちの他方の読取画像に含まれ、かつ、一方の読取画像に含まれる媒体画像と対になる媒体画像との間において、位置関係が同一になるように、他方の読取画像に含まれる媒体画像を再配置する。
【０１１２】
こうすることで、互いに対になる媒体画像間（例えば、見開き画像同士間、または、カラーチャート画像同士間）における位置ズレを抑制することができる。
【０１１３】
また、実施例１では、画像処理部１５は、複数の読取画像における再配置後のすべての媒体画像の外接矩形を包含する矩形に基づいて抽出領域を設定する。
【０１１４】
こうすることで、特に媒体画像が見開き画像である場合に、適切な抽出領域を設定することができる。また、読取画像に例えば見開き画像とカラーチャート画像のような互いに別種の媒体画像が含まれる場合に、適切な抽出領域を設定することができる。
【０１１５】
また、実施例１では、記憶部１３は少なくとも二つの読取画像を記憶する。画像処理部１５は、二つの読取画像のうちの一方の読取画像に含まれる媒体画像の縦長さと、二つの読取画像のうちの他方の読取画像に含まれる媒体画像の縦長さとの差が閾値ＴＨ２未満であり、一方の読取画像に含まれる媒体画像の横長さと他方の読取画像に含まれる媒体画像の横長さとの差が閾値ＴＨ３以上であり、かつ、他方の読取画像に含まれる媒体画像の横長さが一方の読取画像に含まれる媒体画像の横長さの所定範囲にあるときは、他方の読取画像に含まれる媒体画像を再配置する際に、縦方向の配置を変更する一方で横方向の配置を変更しない。
【０１１６】
こうすることで、例えば、媒体画像として、表紙の画像（つまり、１ページ分の画像）と見開き画像（つまり、２ページ分の画像）とが混在する場合に、媒体画像の過度な配置変更を抑制することができる。よって、表紙の画像と見開き画像とを連続して見る者の違和感を軽減することができる。
【０１１７】
また、実施例１では、画像処理部１５は、対になる媒体画像が存在しないときに警告を出力する。
【０１１８】
こうすることで、オペレータは、対になる媒体画像が存在しないことを知ることができる。このため、オペレータは、対になる媒体画像が存在しないときに、処理を続行するか否かを適宜選択可能になる。
【０１１９】
以上、実施例１について説明した。
【０１２０】
［実施例２］
実施例２では、実施例１と同様に、一冊の古書の各ページをスキャナによって読み取って一冊の本を電子データ化する場合を一例に挙げて説明する。但し、実施例２では、図２１に示すように、オペレータが右めくりの古書ＢＫを裁断して背を切り離すことにより１枚ずつバラバラになった各ページをＡＤＦ（Auto  Document  Feeder）付きのスキャナに連続して読み取らせる場合を一例に挙げて説明する。図２１は、実施例２の古書の一例を示す図である。１冊の古書ＢＫが切断されることにより生じた複数枚の原稿はオペレータによってまとめてシューターに置かれる。シューターに置かれた複数枚の原稿はＡＤＦによって１枚ずつ連続してスキャナの中に取り込まれ、スキャナによって各原稿の表面（おもてめん）の画像と裏面（うらめん）の画像とが読み取られる。
【０１２１】
＜画像処理装置の構成＞
実施例２の画像処理装置の構成例については、実施例１（図１）のものと同一であるため、説明を省略する。
【０１２２】
＜画像処理装置の処理・動作＞
図２２、図２３、図２４、図２５、及び、図３７は、実施例２の画像処理装置の処理フローの一例を示す図である。図２６Ａ〜Ｃ、図２７Ａ〜Ｃ、図２８Ａ〜Ｃ、図２９Ａ〜Ｃ、図３０Ａ〜Ｄ、図３１Ａ〜Ｄ、図３２、図３３Ａ〜Ｃ、図３４、図３５Ａ〜Ｃ、図３６Ａ〜Ｃ、及び、図３８Ａ〜Ｃは、実施例２の画像処理装置の動作例の説明に供する図である。
【０１２３】
図２２に示す処理フローは、実施例１同様、例えば、画像読取装置１０が有する処理開始ボタン（図示省略）がオペレータによって押下されたときに開始される。
【０１２４】
図２２のステップＳ１０１では、制御部１１は、記憶部１３に記憶されている一連の複数の読取画像の中から、画像処理部１５での処理の対象となる読取画像を選択して記憶部１３から取得し、取得した読取画像を画像処理部１５へ出力する。但し、白紙の画像は予め除去されて記憶部１３には記憶されていない。
【０１２５】
例えば、一冊の古書の読取画像として、オモテ表紙の画像、１ページ目の画像、２ページ目の画像、…、ウラ表紙の画像の一連の画像が記憶部１３に記憶されている場合は、制御部１１は、ステップＳ１０１〜Ｓ１０９の１回目の処理ループにおけるステップＳ１０１でオモテ表紙の画像を、ステップＳ１０１〜Ｓ１０９の２回目の処理ループにおけるステップＳ１０１で１ページ目の画像を、ステップＳ１０１〜Ｓ１０９の３回目の処理ループにおけるステップＳ１０１で３ページ目の画像を順に記憶部１３から取得する。また、制御部１１は、ステップＳ１０１〜Ｓ１０９の最後の処理ループにおけるステップＳ１０１でウラ表紙の画像を記憶部１３から取得する。また例えば、オモテ表紙の画像、１ページ目の画像、２ページ目の画像、…、ウラ表紙の画像の一連の画像は１つのファイルとして記憶部１３に記憶されており、制御部１１は、処理対象のファイルから１ページ目の画像、２ページ目の画像、…、ウラ表紙の画像の各画像を順に選択する。処理対象のファイルは、例えば、オペレータによって任意に選択される。
【０１２６】
図２２において、ステップＳ１０３〜Ｓ１０５の処理については、実施例１（図２）のものと同一であるため、説明を省略する。
【０１２７】
図２２のステップＳ２０１では、画像処理部１５は、媒体画像基準位置設定処理を行う。
【０１２８】
図２３に、媒体画像基準位置設定処理の処理フローの一例を示す。図２３におけるステップＳ１５１，Ｓ１５３，Ｓ１５５，Ｓ１６１の処理については、実施例１（図３，図５）に示したものと同一であるため、説明を省略する。
【０１２９】
図２３のステップＳ２１１では、画像処理部１５は、裁断箇所検出処理を行う。
【０１３０】
図２４及び図２５に、裁断箇所検出処理の処理フローの一例を示す。図２４に裁断箇所検出処理の第一処理例を示し、図２５に裁断箇所検出処理の第二処理例を示す。以下、裁断箇所検出処理について第一処理例と第二処理例とに分けて説明する。
【０１３１】
＜裁断箇所検出処理の第一処理例（図２４）＞
図２４のステップＳ２２１では、画像処理部１５は、ステップＳ１０１で順に選択される一連の読取画像が左めくりの画像であるか否かを判定する。電子データ化の対象となる古書が左めくりの書物であるか右めくりの書物であるかは、オペレータによって画像処理装置１０に予め指示され、「左めくり」または「右めくり」の指示結果が記憶部１３に予め記憶されている。画像処理部１５は、記憶部１３に記憶されている指示結果が「左めくり」であるときは一連の複数の読取画像が左めくりの画像であると判定し、記憶部１３に記憶されている指示結果が「右めくり」であるときは一連の複数の読取画像が右めくりの画像であると判定する。一連の複数の読取画像が左めくりの画像である場合は（ステップＳ２２１：Ｙｅｓ）、処理はステップＳ２２３へ進み、一連の複数の読取画像が右めくりの画像である場合は（ステップＳ２２１：Ｎｏ）、処理はステップＳ２２９へ進む。
【０１３２】
ステップＳ２２３では、画像処理部１５は、ステップＳ１０１で選択された読取画像が奇数ページの画像であるか否かを判定する。ステップＳ１０１で選択された読取画像が奇数ページの画像である場合は（ステップＳ２２３：Ｙｅｓ）、処理はステップＳ２２５へ進み、ステップＳ１０１で選択された読取画像が偶数ページの画像である場合は（ステップＳ２２３：Ｎｏ）、処理はステップＳ２２７へ進む。
【０１３３】
ステップＳ２２９でも、画像処理部１５は、ステップＳ１０１で選択された読取画像が奇数ページの画像であるか否かを判定する。ステップＳ１０１で選択された読取画像が奇数ページの画像である場合は（ステップＳ２２９：Ｙｅｓ）、処理はステップＳ２２７へ進み、ステップＳ１０１で選択された読取画像が偶数ページの画像である場合は（ステップＳ２２９：Ｎｏ）、処理はステップＳ２２５へ進む。
【０１３４】
ステップＳ２２５では、画像処理部１５は、媒体画像における裁断箇所（以下では「媒体裁断箇所」と呼ぶことがある）が媒体画像の左側に存在すると判定する。
【０１３５】
一方で、テップＳ２２７では、画像処理部１５は、媒体裁断箇所が媒体画像の右側に存在すると判定する。
【０１３６】
＜裁断箇所検出処理の第二処理例（図２５）＞
図２５のステップＳ２３１では、画像処理部１５は、ステップＳ１０１で選択された読取画像に含まれる媒体画像の左辺側のコーナー角度ＬＡを算出する。例えば、画像処理部１５は、媒体画像の左上コーナーの角度をコーナー角度ＬＡとして算出する。
【０１３７】
次いで、ステップＳ２３３では、画像処理部１５は、コーナー角度ＬＡと直角（９０°）との差分の絶対値である差分角度ＤＬＡを算出する。
【０１３８】
次いで、ステップＳ２３５では、画像処理部１５は、ステップＳ１０１で選択された読取画像に含まれる媒体画像の右辺側のコーナー角度ＲＡを算出する。例えば、画像処理部１５は、媒体画像の右上コーナーの角度をコーナー角度ＲＡとして算出する。
【０１３９】
次いで、ステップＳ２３７では、画像処理部１５は、コーナー角度ＲＡと直角（９０°）との差分の絶対値である差分角度ＤＲＡを算出する。
【０１４０】
次いで、ステップＳ２３９では、画像処理部１５は、差分角度ＤＬＡが差分角度ＤＲＡ未満であるか否かを判定する。差分角度ＤＬＡが差分角度ＤＲＡ未満である場合は（ステップＳ２３９：Ｙｅｓ）、処理はステップＳ２２７へ進み、差分角度ＤＬＡが差分角度ＤＲＡ以上である場合は（ステップＳ２３９：Ｎｏ）、処理はステップＳ２２５へ進む。
【０１４１】
ステップＳ２２７では、画像処理部１５は、媒体裁断箇所が媒体画像の右側に存在すると判定する。
【０１４２】
一方で、ステップＳ２２５では、画像処理部１５は、媒体裁断箇所が媒体画像の左側に存在すると判定する。
【０１４３】
以上、裁断箇所検出処理の処理例について説明した。
【０１４４】
図２３に戻り、ステップＳ２１３では、画像処理部１５は、媒体裁断箇所が媒体画像の左側に存在するか否かを判定する。媒体裁断箇所が媒体画像の左側に存在する場合は（つまり、ステップＳ２２５の処理が行われた場合は）（ステップＳ２１３：Ｙｅｓ）、処理はステップＳ２１５へ進む。一方で、媒体裁断箇所が媒体画像の右側に存在する場合は（つまり、ステップＳ２２７の処理が行われた場合は）（ステップＳ２１３：Ｎｏ）、処理はステップＳ２１７へ進む。
【０１４５】
ステップＳ２１５では、画像処理部１５は、読取画像に含まれる媒体画像の上辺の右コーナー点を媒体画像基準位置に設定する。
【０１４６】
一方で、ステップＳ２１７では、画像処理部１５は、読取画像に含まれる媒体画像の上辺の左コーナー点を媒体画像基準位置に設定する。
【０１４７】
図２２に戻り、ステップＳ１０９では、制御部１１は、記憶部１３に記憶されている一連の複数の読取画像のすべてに対してステップＳ１０１〜Ｓ２０１の処理が完了したか否かを判定する。記憶部１３に記憶されている一連の複数の読取画像のすべてに対してステップＳ１０１〜Ｓ２０１の処理が完了した場合は（ステップＳ１０９：Ｙｅｓ）、処理はステップＳ１１１へ進む。一方で、記憶部１３に記憶されている一連の複数の読取画像において、ステップＳ１０１〜Ｓ２０１の処理が行われていない読取画像が残っている場合は（ステップＳ１０９：Ｎｏ）、処理はステップＳ１０１へ戻る。例えば、一冊の古書の読取画像として、オモテ表紙の画像、１ページ目の画像、２ページ目の画像、…、ウラ表紙の画像の一連の画像が記憶部１３に記憶されている場合は、ウラ表紙の画像に対してステップＳ１０１〜Ｓ２０１の処理が完了したときに、処理はステップＳ１１１へ進む。
【０１４８】
図２２におけるステップＳ１１１〜Ｓ１３３の処理については、実施例１（図２）に示したものと同一であるため、説明を省略する。但し、実施例２の読取画像には見開き画像もカラーチャート画像も含まれていないため、実施例２のステップＳ１２１で行われる対象画像検出処理（図７）では、ステップＳ１８３またはステップＳ１８９の処理が行われるときに、単に、今回媒体画像と前回媒体画像とが互いに対になる画像であると判定される。
【０１４９】
ステップＳ１２３では、画像処理部１５は、ステップＳ１７１〜Ｓ１９１（図７）の処理において対画像が存在したか否かを判定する。図７においてステップＳ１８３またはステップＳ１８９の処理が行われた場合は、対画像が存在したと判定され、図７においてステップＳ１９１の処理が行われた場合は、対画像が存在しなかったと判定される。対画像が存在した場合は（ステップＳ１２３：Ｙｅｓ）、処理はステップＳ２０３へ進み、対画像が存在しなかった場合は（ステップＳ１２３：Ｎｏ）、処理はステップＳ１３１へ進む。
【０１５０】
ステップＳ２０３では、画像処理部１５は、位置設定処理Ｄを行う。位置設定処理Ｄの詳細は後述する。ステップＳ２０３の処理後、処理はステップＳ１３５へ進む。
【０１５１】
次いで、ステップＳ１３５では、画像処理部１５は、位置設定処理Ｃ，Ｄ（ステップＳ１１９，Ｓ２０３）の結果に基づいて、読取画像において媒体画像を再配置する。ステップＳ１３５の処理の詳細は後述する。
【０１５２】
次いで、ステップＳ１３７では、制御部１１は、記憶部１３に記憶されている一連の複数の読取画像のすべてに対してステップＳ１１３〜Ｓ１３５，Ｓ２０３の処理が完了したか否かを判定する。記憶部１３に記憶されている一連の複数の読取画像のすべてに対してステップＳ１１３〜Ｓ１３５，Ｓ２０３の処理が完了した場合は（ステップＳ１３７：Ｙｅｓ）、処理はステップＳ２０５へ進む。一方で、記憶部１３に記憶されている一連の複数の読取画像において、ステップＳ１１３〜Ｓ１３５，Ｓ２０３の処理が行われていない読取画像が残っている場合は（ステップＳ１３７：Ｎｏ）、処理はステップＳ１１３へ戻る。
【０１５３】
ステップＳ２０５では、画像処理部１５は、読取画像に対して抽出領域を設定する。ステップＳ２０５の処理の詳細は後述する。
【０１５４】
次いで、ステップＳ１４１では、画像処理部１５は、ステップＳ２０５で設定した抽出領域に基づいて、媒体画像を抽出する。ステップＳ１４１の処理の詳細は後述する。
【０１５５】
以下、図２２、図２３、図２４及び図２５に示した一連の処理に基づく動作例について説明する。
【０１５６】
以下では、実施例１と同様に、画像処理部１５は、矩形のすべての読取画像上に、読取画像の左上の頂点を原点として右方向にＸ座標、下方向にＹ座標を設定する。つまり、読取画像において、Ｘ座標は横方向の座標であり、Ｙ座標は縦方向の座標である。
【０１５７】
また例えば、読取画像ＲＩ２１，ＲＩ２２，ＲＩ２３，ＲＩ２４（図２６Ａ，図２７Ａ，図２８Ａ，図２９Ａ）は、一冊の古書の一連の複数の読取画像に相当する。読取画像ＲＩ２１は、オモテ表紙の画像である媒体画像ＭＩ２１を含み、媒体画像ＭＩ２１における媒体裁断箇所ＣＰは媒体画像ＭＩ２１の右側に存在する（図２６Ａ）。つまり、読取画像ＲＩ２１には、媒体画像ＭＩ２１が配置されている。読取画像ＲＩ２２は、１ページ目の画像である媒体画像ＭＩ２２を含み、媒体画像ＭＩ２２における媒体裁断箇所ＣＰは媒体画像ＭＩ２２の左側に存在する（図２７Ａ）。つまり、読取画像ＲＩ２２には、媒体画像ＭＩ２２が配置されている。読取画像ＲＩ２３は、２ページ目の画像である媒体画像ＭＩ２３を含み、媒体画像ＭＩ２３における媒体裁断箇所ＣＰは媒体画像ＭＩ２３の右側に存在する（図２８Ａ）。つまり、読取画像ＲＩ２３には、媒体画像ＭＩ２３が配置されている。読取画像ＲＩ２４は、ウラ表紙の画像である媒体画像ＭＩ２４を含み、媒体画像ＭＩ２４における媒体裁断箇所ＣＰは媒体画像ＭＩ２４の左側に存在する（図２９Ａ）。つまり、読取画像ＲＩ２４には、媒体画像ＭＩ２４が配置されている。
【０１５８】
まず、ステップＳ１０３〜Ｓ１０５，Ｓ２０１の処理（図２２）に従って、画像処理部１５は、読取画像ＲＩ２１，ＲＩ２２，ＲＩ２３，ＲＩ２４の各々に対して、図２６Ｂ、図２７Ｂ、図２８Ｂ、図２９Ｂに示すように動作する。
【０１５９】
すなわち、図２６Ｂに示すように、画像処理部１５は、媒体画像ＭＩ２１の外接矩形ＢＲ２１を検出し、検出した外接矩形ＢＲ２１の重心ＧＢ２１を算出する。また、画像処理部１５は、媒体裁断箇所ＣＰが媒体画像ＭＩ２１の右側に存在するため、外接矩形ＢＲ２１の左上の頂点を媒体画像基準位置ＲＲＰ２１に設定する。
【０１６０】
また、図２７Ｂに示すように、画像処理部１５は、媒体画像ＭＩ２２の外接矩形ＢＲ２２を検出し、検出した外接矩形ＢＲ２２の重心ＧＢ２２を算出する。また、画像処理部１５は、媒体裁断箇所ＣＰが媒体画像ＭＩ２２の左側に存在するため、外接矩形ＢＲ２２の右上の頂点を媒体画像基準位置ＲＲＰ２２に設定する。
【０１６１】
また、図２８Ｂに示すように、画像処理部１５は、媒体画像ＭＩ２３の外接矩形ＢＲ２３を検出し、検出した外接矩形ＢＲ２３の重心ＧＢ２３を算出する。また、画像処理部１５は、媒体裁断箇所ＣＰが媒体画像ＭＩ２３の右側に存在するため、外接矩形ＢＲ２３の左上の頂点を媒体画像基準位置ＲＲＰ２３に設定する。
【０１６２】
また、図２９Ｂに示すように、画像処理部１５は、媒体画像ＭＩ２４の外接矩形ＢＲ２４を検出し、検出した外接矩形ＢＲ２４の重心ＧＢ２４を算出する。また、画像処理部１５は、媒体裁断箇所ＣＰが媒体画像ＭＩ２４の左側に存在するため、外接矩形ＢＲ２４の右上の頂点を媒体画像基準位置ＲＲＰ２４に設定する。
【０１６３】
ここで、外接矩形ＢＲ２１は、読取画像ＲＩ２１において媒体画像ＭＩ２１が存在する領域を示し、外接矩形ＢＲ２２は、読取画像ＲＩ２２において媒体画像ＭＩ２２が存在する領域を示し、外接矩形ＢＲ２３は、読取画像ＲＩ２３において媒体画像ＭＩ２３が存在する領域を示し、外接矩形ＢＲ２４は、読取画像ＲＩ２４において媒体画像ＭＩ２４が存在する領域を示す。
【０１６４】
このように、画像処理部１５は、読取画像ＲＩ２１，ＲＩ２２，ＲＩ２３，ＲＩ２４の各々において、媒体画像ＭＩ２１，ＭＩ２２，ＭＩ２３，ＭＩ２４がそれぞれ存在する領域に、媒体画像基準位置ＲＲＰ２１，ＲＲＰ２２，ＲＲＰ２３，ＲＲＰ２４をそれぞれ設定する。
【０１６５】
読取画像ＲＩ２４は、一冊の古書の一連の複数の読取画像の中の最後の画像であるため、読取画像ＲＩ２４に対してステップＳ１０１〜Ｓ１０５，Ｓ２０１の処理が完了したときに（ステップＳ１０９：Ｙｅｓ）、処理はステップＳ１１１へ進む。
【０１６６】
次いで、画像処理部１５は、ステップＳ１１１の処理（図２）に従って、読取画像ＲＩ２１，ＲＩ２２，ＲＩ２３，ＲＩ２４の各々に対して、図２６Ｂ、図２７Ｂ、図２８Ｂ、図２９Ｂに示すように動作する。すなわち、画像処理部１５は、図２６Ｂ、図２７Ｂ、図２８Ｂ、図２９Ｂに示すように、縦長さ及び横長さが互いに同一の矩形の読取画像ＲＩ２１，ＲＩ２２，ＲＩ２３，ＲＩ２４の各々において、読取画像ＲＩ２１，ＲＩ２２，ＲＩ２３，ＲＩ２４の上辺の中点を読取画像基準位置ＭＲＰ２に設定する。矩形の読取画像ＲＩ２１，ＲＩ２２，ＲＩ２３，ＲＩ２４の横長さがSrcWと表される場合、読取画像基準位置ＭＲＰ２の座標は（SrcW/2,0）と表される。
【０１６７】
このように、画像処理部１５は、読取画像ＲＩ２１，ＲＩ２２，ＲＩ２３，ＲＩ２４の各々において、媒体画像ＭＩ２１，ＭＩ２２，ＭＩ２３，ＭＩ２４がそれぞれ存在する領域以外の領域に、読取画像基準位置ＭＲＰ２を設定する。
【０１６８】
次いで、ステップＳ１１３の処理（図２２）によって制御部１１が選択した読取画像ＲＩ２１に含まれる媒体画像ＭＩ２１の外接矩形ＢＲ２１に傾きは無いため（図２６Ｂ）、媒体画像ＭＩ２１に対して正立補正が行われても（ステップＳ１１５）、媒体画像ＭＩ２１は回転されない。
【０１６９】
また、読取画像ＲＩ２１は一連の複数の読取画像の中の最初の読取画像であるため（ステップＳ１１７：Ｙｅｓ）、画像処理部１５は、媒体画像ＭＩ２１に対して位置設定処理Ｃを行う（ステップＳ１１９）。媒体画像ＭＩ２１に対する位置設定処理Ｃでは、画像処理部１５は、図２６Ｃに示すように、読取画像基準位置ＭＲＰ２（座標（SrcW/2,0））を始点とし、正立補正後の媒体画像ＭＩ２１における媒体画像基準位置ＲＲＰ２１（座標（xb0,yb0））を終点とするベクトルVecLb0を、読取画像ＲＩ２１に対する媒体画像ＭＩ２１の位置として設定する。つまり、媒体画像ＭＩ２１に設定されたベクトルVecLb0は、媒体画像基準位置ＲＲＰ２１と読取画像基準位置ＭＲＰ２との間の位置関係を示す。
【０１７０】
そして、画像処理部１５は、図２６Ｃに示すように、読取画像ＲＩ２１において、媒体画像ＭＩ２１に設定したベクトルVecLb0に基づいて媒体画像ＭＩ２１を再配置する（ステップＳ１３５）。つまり、画像処理部１５は、ベクトルVecLb0の終点の座標（xb0,yb0）に媒体画像基準位置ＲＲＰ２１が一致するように、媒体画像ＭＩ２１を再配置する。画像処理部１５は、媒体画像ＭＩ２１の再配置後の読取画像ＲＩ２１Ｆを記憶部１３に記憶させる。なお、再配置後の媒体画像ＭＩ２１の配置は、再配置前の媒体画像ＭＩ２１の配置（つまり、正立補正後の媒体画像ＭＩ２１の配置）と同一である。
【０１７１】
また、ステップＳ１１３の処理（図２２）によって制御部１１が選択した読取画像ＲＩ２２に含まれる媒体画像ＭＩ２２の外接矩形ＢＲ２２に傾きは無いため（図２７Ｂ）、媒体画像ＭＩ２２に対して正立補正が行われても（ステップＳ１１５）、媒体画像ＭＩ２２は回転されない。
【０１７２】
また、読取画像ＲＩ２２は一連の複数の読取画像の中の最初の読取画像でないため（ステップＳ１１７：Ｎｏ）、画像処理部１５は、読取画像ＲＩ２２に対して対画像検出処理を行う（ステップＳ１２１）。この対画像検出処理により、媒体画像ＭＩ２１と媒体画像ＭＩ２２とは対画像であると判定される。
【０１７３】
媒体画像ＭＩ２１と媒体画像ＭＩ２２とが対画像であると判定されたため、画像処理部１５は、媒体画像ＭＩ２２に対して位置設定処理Ｄを行う（ステップＳ２０３）。媒体画像ＭＩ２２に対する位置設定処理Ｄでは、画像処理部１５は、図２７Ｃに示すように、読取画像基準位置ＭＲＰ２（座標（SrcW/2,0））を始点とし媒体画像基準位置ＲＲＰ２２（座標（xb1,yb0））を終点とするベクトルVecRb0を、読取画像ＲＩ２２に対する媒体画像ＭＩ２２の位置として設定する。つまり、媒体画像ＭＩ２２に設定されたベクトルVecRb0は、媒体画像基準位置ＲＲＰ２２と読取画像基準位置ＭＲＰ２との間の位置関係を示す。ここで、媒体画像ＭＩ２２に設定されたベクトルVecRb0は、読取画像基準位置ＭＲＰ２に対してＸ座標方向で、媒体画像ＭＩ２１に設定されたベクトルVecLb0と対称なベクトルである。つまり、ベクトルVecRb0の終点のＹ座標yb0は、ベクトルVecLb0の終点のＹ座標yb0と同一である。また、読取画像基準位置ＭＲＰ２からベクトルVecRb0の終点のＸ座標xb1までの距離は、読取画像基準位置ＭＲＰ２からベクトルVecLb0の終点のＸ座標xb0までの距離と同一である。
【０１７４】
そして、画像処理部１５は、図２７Ｃに示すように、読取画像ＲＩ２２において、媒体画像ＭＩ２２に設定したベクトルVecRb0に基づいて媒体画像ＭＩ２２を再配置する（ステップＳ１３５）。つまり、画像処理部１５は、ベクトルVecRb0の終点の座標(xb1,yb1)に媒体画像基準位置ＲＲＰ２２が一致するように、媒体画像ＭＩ２２を再配置する。画像処理部１５は、媒体画像ＭＩ２２の再配置後の読取画像ＲＩ２２Ｆを記憶部１３に記憶させる。媒体画像ＭＩ２２の再配置により、再配置後の媒体画像ＭＩ２２の配置は、再配置前の媒体画像ＭＩ２２の配置（つまり、正立補正後の媒体画像ＭＩ２２の配置）から変更される。
【０１７５】
また、画像処理部１５は、ステップＳ１１３の処理（図２）によって制御部１１が選択した読取画像ＲＩ２３（図２８Ｂ）において、重心ＧＢ２３を中心にして外接矩形ＢＲ２３を右回りに回転させることによって媒体画像ＭＩ２３の傾きを補正する（ステップＳ１１５，図２８Ｃ）。
【０１７６】
また、読取画像ＲＩ２３は一連の複数の読取画像の中の最初の読取画像でないため（ステップＳ１１７：Ｎｏ）、画像処理部１５は、読取画像ＲＩ２３に対して対画像検出処理を行う（ステップＳ１２１）。この対画像検出処理により、媒体画像ＭＩ２２と媒体画像ＭＩ２３とは対画像であると判定される。
【０１７７】
媒体画像ＭＩ２２と媒体画像ＭＩ２３とが対画像であると判定されたため、画像処理部１５は、媒体画像ＭＩ２３に対して位置設定処理Ｄを行う（ステップＳ２０３）。媒体画像ＭＩ２３に対する位置設定処理Ｄでは、画像処理部１５は、図２８Ｃに示すように、読取画像基準位置ＭＲＰ２（座標（SrcW/2,0））を始点とし媒体画像基準位置ＲＲＰ２３（座標（xb0,yb0））を終点とするベクトルVecLb0を、読取画像ＲＩ２３に対する媒体画像ＭＩ２３の位置として設定する。つまり、媒体画像ＭＩ２３に設定されたベクトルVecLb0は、媒体画像基準位置ＲＲＰ２３と読取画像基準位置ＭＲＰ２との間の位置関係を示す。ここで、媒体画像ＭＩ２３に設定されたベクトルVecLb0は、媒体画像ＭＩ２１に設定されたベクトルVecLb0と同一のベクトルである。
【０１７８】
そして、画像処理部１５は、図２８Ｃに示すように、読取画像ＲＩ２３において、媒体画像ＭＩ２３に設定したベクトルVecLb0に基づいて媒体画像ＭＩ２３を再配置する（ステップＳ１３５）。つまり、画像処理部１５は、ベクトルVecLb0の終点の座標(xb0,yb0)に媒体画像基準位置ＲＲＰ２３が一致するように、媒体画像ＭＩ２３を再配置する。画像処理部１５は、媒体画像ＭＩ２３の再配置後の読取画像ＲＩ２３Ｆを記憶部１３に記憶させる。媒体画像ＭＩ２３の再配置により、再配置後の媒体画像ＭＩ２３の配置は、再配置前の媒体画像ＭＩ２３の配置（つまり、正立補正後の媒体画像ＭＩ２３の配置）から変更される。
【０１７９】
上記のように、媒体画像ＭＩ２１と媒体画像ＭＩ２２とは対画像であり、また、媒体画像ＭＩ２２と媒体画像ＭＩ２３とは対画像である。よって、媒体画像ＭＩ２１と媒体画像ＭＩ２３とは対画像である。また上記のように、媒体画像ＭＩ２３に設定されたベクトルVecLb0は、媒体画像ＭＩ２１に設定されたベクトルVecLb0と同一である。また上記のように、媒体画像ＭＩ２１に設定されたベクトルVecLb0は、媒体画像基準位置ＲＲＰ２１と読取画像基準位置ＭＲＰ２との間の位置関係を示し、媒体画像ＭＩ２３に設定されたベクトルVecLb0は、媒体画像基準位置ＲＲＰ２３と読取画像基準位置ＭＲＰ２との間の位置関係を示す。また上記のように、ベクトルVecLb0の終点の座標(xb0,yb0)に媒体画像基準位置ＲＲＰ２１が一致するように媒体画像ＭＩ２１が再配置される一方で、ベクトルVecLb0の終点の座標(xb0,yb0)に媒体画像基準位置ＲＲＰ２３が一致するように媒体画像ＭＩ２３が再配置される。つまり、画像処理部１５は、媒体画像ＭＩ２１と対になる媒体画像ＭＩ２３を、媒体画像ＭＩ２１と媒体画像ＭＩ２３との間において位置関係が同一になるように再配置する。
【０１８０】
また、ステップＳ１１３の処理（図２２）によって制御部１１が選択した読取画像ＲＩ２４に含まれる媒体画像ＭＩ２４の外接矩形ＢＲ２４に傾きは無いため（図２９Ｂ）、媒体画像ＭＩ２４に対して正立補正が行われても（ステップＳ１１５）、媒体画像ＭＩ２４は回転されない。
【０１８１】
また、読取画像ＲＩ２４は一連の複数の読取画像の中の最初の読取画像でないため（ステップＳ１１７：Ｎｏ）、画像処理部１５は、読取画像ＲＩ２４に対して対画像検出処理を行う（ステップＳ１２１）。この対画像検出処理により、媒体画像ＭＩ２３と媒体画像ＭＩ２４とは対画像であると判定される。
【０１８２】
媒体画像ＭＩ２３と媒体画像ＭＩ２４とが対画像であると判定されたため、画像処理部１５は、媒体画像ＭＩ２４に対して位置設定処理Ｄを行う（ステップＳ２０３）。媒体画像ＭＩ２４に対する位置設定処理Ｄでは、画像処理部１５は、図２９Ｃに示すように、読取画像基準位置ＭＲＰ２（座標（SrcW/2,0））を始点とし媒体画像基準位置ＲＲＰ２４（座標（xb1,yb0））を終点とするベクトルVecRb0を、読取画像ＲＩ２４に対する媒体画像ＭＩ２４の位置として設定する。つまり、媒体画像ＭＩ２４に設定されたベクトルVecRb0は、媒体画像基準位置ＲＲＰ２４と読取画像基準位置ＭＲＰ２との間の位置関係を示す。ここで、媒体画像ＭＩ２４に設定されたベクトルVecRb0は、媒体画像ＭＩ２２に設定されたベクトルVecRb0と同一のベクトルである。
【０１８３】
そして、画像処理部１５は、図２９Ｃに示すように、読取画像ＲＩ２４において、媒体画像ＭＩ２４に設定したベクトルVecRb0に基づいて媒体画像ＭＩ２４を再配置する（ステップＳ１３５）。つまり、画像処理部１５は、ベクトルVecRb0の終点の座標(xb1,yb1)に媒体画像基準位置ＲＲＰ２４が一致するように、媒体画像ＭＩ２４を再配置する。画像処理部１５は、媒体画像ＭＩ２４の再配置後の読取画像ＲＩ２４Ｆを記憶部１３に記憶させる。媒体画像ＭＩ２４の再配置により、再配置後の媒体画像ＭＩ２４の配置は、再配置前の媒体画像ＭＩ２４の配置（つまり、正立補正後の媒体画像ＭＩ２４の配置）から変更される。
【０１８４】
上記のように、媒体画像ＭＩ２２と媒体画像ＭＩ２３とは対画像であり、また、媒体画像ＭＩ２３と媒体画像ＭＩ２４とは対画像である。よって、媒体画像ＭＩ２２と媒体画像ＭＩ２４とは対画像である。また上記のように、媒体画像ＭＩ２２に設定されたベクトルVecRb0は、媒体画像ＭＩ２４に設定されたベクトルVecRb0と同一である。また上記のように、媒体画像ＭＩ２２に設定されたベクトルVecRb0は、媒体画像基準位置ＲＲＰ２２と読取画像基準位置ＭＲＰ２との間の位置関係を示し、媒体画像ＭＩ２４に設定されたベクトルVecRb0は、媒体画像基準位置ＲＲＰ２４と読取画像基準位置ＭＲＰ２との間の位置関係を示す。また上記のように、ベクトルVecRb0の終点の座標(xb1,yb0)に媒体画像基準位置ＲＲＰ２２が一致するように媒体画像ＭＩ２２が再配置される一方で、ベクトルVecRb0の終点の座標(xb1,yb0)に媒体画像基準位置ＲＲＰ２４が一致するように媒体画像ＭＩ２４が再配置される。つまり、画像処理部１５は、媒体画像ＭＩ２２と対になる媒体画像ＭＩ２４を、媒体画像ＭＩ２２と媒体画像ＭＩ２４との間において位置関係が同一になるように再配置する。
【０１８５】
読取画像ＲＩ２４は、一冊の古書の一連の複数の読取画像の中の最後の画像であるため、読取画像ＲＩ２４に対してステップＳ１１３〜Ｓ１３５，Ｓ２０３の処理が完了したときに（ステップＳ１３７：Ｙｅｓ）、処理はステップＳ２０５（抽出領域設定）へ進む。
【０１８６】
抽出領域の設定にあたり、画像処理部１５は、記憶部１３から読取画像ＲＩ２１Ｆ，ＲＩ２２Ｆ，ＲＩ２３Ｆ，ＲＩ２４Ｆを取得する。読取画像ＲＩ２１Ｆには、媒体画像ＭＩ２１が含まれ（図３０Ａ）、読取画像ＲＩ２２Ｆには、配置変更後の媒体画像ＭＩ２２が含まれ（図３０Ｂ）、読取画像ＲＩ２３Ｆには、正立補正後及び配置変更後の媒体画像ＭＩ２３が含まれる（図３０Ｃ）、読取画像ＲＩ２４Ｆには、配置変更後の媒体画像ＭＩ２４が含まれる（図３０Ｄ）。
【０１８７】
画像処理部１５は、図３０Ａ〜Ｄに示すように、媒体画像ＭＩ２１，ＭＩ２２，ＭＩ２３，ＭＩ２４に基づいて、読取画像ＲＩ２１Ｆ，ＲＩ２２Ｆ，ＲＩ２３Ｆ，ＲＩ２４Ｆに対してサイズが同一の抽出領域ＥＡ２１，ＥＡ２２を設定する（ステップＳ１３９）。つまり、矩形の抽出領域ＥＡ２１の縦長さDstH2は読取画像ＲＩ２１Ｆ，ＲＩ２２Ｆ，ＲＩ２３Ｆ，ＲＩ２４Ｆのすべてにおいて同一である。また、矩形の抽出領域ＥＡ２１の横長さDstW2は読取画像ＲＩ２１Ｆ，ＲＩ２２Ｆ，ＲＩ２３Ｆ，ＲＩ２４Ｆのすべてにおいて同一である。また、上記のように、媒体画像ＭＩ２１に設定されたベクトルVecLb0とＭＩ２３に設定されたベクトルVecLb0とは同一であり、媒体画像ＭＩ２２に設定されたベクトルVecRb0と媒体画像ＭＩ２４に設定されたベクトルVecRb0とは同一である。よって、読取画像ＲＩ２１Ｆと読取画像ＲＩ２３Ｆとに対しては、位置及びサイズが同一の抽出領域ＥＡ２１が設定される。また、読取画像ＲＩ２２Ｆと読取画像ＲＩ２４Ｆとに対しては、位置及びサイズが同一の抽出領域ＥＡ２２が設定される。また、抽出領域ＥＡ２１と抽出領域ＥＡ２２とは、サイズと、読取画像上におけるＹ座標方向の位置とが同一である一方で、読取画像上におけるＸ座標方向の位置が異なる。また、読取画像基準位置ＭＲＰ２から抽出領域ＥＡ２１の左上の頂点までの距離は、読取画像基準位置ＭＲＰ２から抽出領域ＥＡ２２の右上の頂点までの距離と同一である。また、読取画像ＲＩ２１Ｆに設定された抽出領域ＥＡ２１には媒体画像ＭＩ２１の主要部分が存在し（図３０Ａ）、読取画像ＲＩ２２Ｆに設定された抽出領域ＥＡ２２には媒体画像ＭＩ２２の主要部分が存在し（図３０Ｂ）、読取画像ＲＩ２３Ｆに設定された抽出領域ＥＡ２１には媒体画像ＭＩ２３の主要部分が存在し（図３０Ｃ）、読取画像ＲＩ２４Ｆに設定された抽出領域ＥＡ２２には媒体画像ＭＩ２４の主要部分が存在する（図３０Ｄ）。
【０１８８】
ここで、媒体画像の「主要部分」とは、媒体画像において文字、写真、図形、表等の何かしらの情報の少なくとも一部が存在する部分である。
【０１８９】
そこで、画像処理部１５は、図３１Ａ〜Ｄに示すように、ステップＳ１３９で設定した抽出領域ＥＡ２１，ＥＡ２２に従って、読取画像ＲＩ２１Ｆから媒体画像ＭＩ２１の主要部分ＭＩ２１Ｃを抽出し、読取画像ＲＩ２２Ｆから媒体画像ＭＩ２２の主要部分ＭＩ２２Ｃを抽出し、読取画像ＲＩ２３Ｆから媒体画像ＭＩ２３の主要部分ＭＩ２３Ｃを抽出し、読取画像ＲＩ２４Ｆから媒体画像ＭＩ２４の主要部分ＭＩ２４Ｃを抽出する（ステップＳ１４１）。
【０１９０】
そして、画像処理部１５は、図３２に示すように、主要部分ＭＩ２１Ｃ，ＭＩ２２Ｃ，ＭＩ２３Ｃ，ＭＩ２４Ｃを表示部１７に表示させる。すなわち、画像処理部１５は、オモテ表紙の画像の主要部分ＭＩ２１Ｃ、１ページ目の画像の主要部分ＭＩ２２Ｃ、２ページ目の画像の主要部分ＭＩ２３Ｃ、…、ウラ表紙の画像の主要部分ＭＩ２４Ｃを順に表示部１７に表示させる。また、画像処理部１５は、オモテ表紙の画像の主要部分ＭＩ２１Ｃ、及び、ウラ表紙の画像の主要部分ＭＩ２４Ｃをそれぞれ単独のページとして表示部１７に表示させる一方で、１ページ目の画像の主要部分ＭＩ２２Ｃと２ページ目の画像の主要部分ＭＩ２３Ｃとを裁断箇所で接合して見開きのページとして表示部１７に表示させる。
【０１９１】
図３３Ａ〜Ｃ、図３４、図３５Ａ〜Ｃ、及び、図３６Ａ〜Ｃに、媒体画像の再配置後の読取画像に対する抽出領域の設定例を示す。一例として、読取画像ＲＩ６Ｆには再配置後の媒体画像ＭＩ６が含まれ（図３３Ａ）、読取画像ＲＩ７Ｆには再配置後の媒体画像ＭＩ７が含まれ（図３３Ｂ）、読取画像ＲＩ８Ｆには、再配置後の媒体画像ＭＩ８が含まれる（図３３Ｃ）。
【０１９２】
図３３Ａに示すように、媒体画像ＭＩ６における媒体裁断箇所ＣＰは媒体画像ＭＩ６の右側に存在するため、画像処理部１５は、媒体画像ＭＩ６の外接矩形の右辺を左方向に平行移動させることにより、読取画像ＲＩ６Ｆにおいて、媒体裁断箇所ＣＰを含まない矩形ＩＲ６を作成する。
【０１９３】
また、図３３Ｂに示すように、媒体画像ＭＩ７における媒体裁断箇所ＣＰは媒体画像ＭＩ７の左側に存在するため、画像処理部１５は、媒体画像ＭＩ７の外接矩形の左辺を右方向に平行移動させることにより、読取画像ＲＩ７Ｆにおいて、媒体裁断箇所ＣＰを含まない矩形ＩＲ７を作成する。
【０１９４】
また、図３３Ｃに示すように、媒体画像ＭＩ８における媒体裁断箇所ＣＰは媒体画像ＭＩ８の左側に存在するため、画像処理部１５は、媒体画像ＭＩ８の外接矩形の右辺を左方向に平行移動させることにより、読取画像ＲＩ８Ｆにおいて、媒体裁断箇所ＣＰを含まない矩形ＩＲ８を作成する。
【０１９５】
次いで、画像処理部１５は、図３４に示すように、矩形ＩＲ６，ＩＲ７，ＩＲ８のすべてが重複する矩形領域を抽出領域ＥＡ２として決定する。また、画像処理部１５は、読取画像基準位置ＭＲＰ２を始点とし矩形の抽出領域ＥＡ２の左上の頂点を終点とするベクトルＶＬ２を求める。
【０１９６】
そして、画像処理部１５は、図３５Ａに示すように、ベクトルＶＬ２が設定された抽出領域ＥＡ２を読取画像ＲＩ６Ｆに設定する。
【０１９７】
また、画像処理部１５は、図３５Ｂに示すように、ベクトルＶＬ３が設定された抽出領域ＥＡ３を読取画像ＲＩ７Ｆに設定する。ここで、抽出領域ＥＡ３のサイズは、抽出領域ＥＡ２のサイズと同一である。また、ベクトルＶＬ３は、読取画像基準位置ＭＲＰ２に対してＸ座標方向で、ベクトルＶＬ２と対称なベクトルである。すなわち、抽出領域ＥＡ３のＹ座標方向の位置は、抽出領域ＥＡ２のＹ座標方向の位置と同一である。また、読取画像基準位置ＭＲＰ２から抽出領域ＥＡ３の右上の頂点までの距離は、読取画像基準位置ＭＲＰ２から抽出領域ＥＡ２３の左上の頂点までの距離と同一である。
【０１９８】
また、画像処理部１５は、図３５Ｃに示すように、ベクトルＶＬ２が設定された抽出領域ＥＡ２を読取画像ＲＩ８Ｆに設定する。よって、読取画像ＲＩ６Ｆと読取画像ＲＩ８Ｆとに対しては、位置及びサイズが同一の読取画像ＲＩ８Ｆが設定される。
【０１９９】
よって、読取画像ＲＩ６Ｆに設定された抽出領域ＥＡ２には媒体画像ＭＩ６の主要部分が存在し、読取画像ＲＩ７Ｆに設定された抽出領域ＥＡ３には媒体画像ＭＩ７の主要部分が存在し、読取画像ＲＩ８Ｆに設定された抽出領域ＥＡ２には媒体画像ＭＩ８の主要部分が存在する。
【０２００】
そこで、画像処理部１５は、図３６Ａ〜Ｃに示すように、抽出領域ＥＡ２，ＥＡ３に従って、読取画像ＲＩ６Ｆから媒体画像ＭＩ６の主要部分ＭＩ６Ｃを抽出し、読取画像ＲＩ７Ｆから媒体画像ＭＩ７の主要部分ＭＩ７Ｃを抽出し、読取画像ＲＩ８Ｆから媒体画像ＭＩ８の主要部分ＭＩ８Ｃを抽出する。
【０２０１】
図３７に、媒体裁断箇所を含まない矩形の作成処理の一例を示す。
【０２０２】
図３７のステップＳ２５１では、画像処理部１５は、媒体輪郭図形における変曲点を検出する。
【０２０３】
次いで、ステップＳ２５３では、画像処理部１５は、媒体裁断箇所が媒体画像の左側に存在するか否かを判定する。媒体裁断箇所が媒体画像の左側に存在する場合は（ステップＳ２５３：Ｙｅｓ）、処理はステップＳ２５５へ進み、媒体裁断箇所が媒体画像の右側に存在する場合は（ステップＳ２５３：Ｎｏ）、処理はステップＳ２５７へ進む。
【０２０４】
ステップＳ２５５では、画像処理部１５は、ステップＳ２５１で検出した変曲点のうちＸ座標の最大値を有する変曲点の位置（以下では「Ｘ座標最大値位置」と呼ぶことがある）を検出する。
【０２０５】
一方で、ステップＳ２５７では、画像処理部１５は、ステップＳ２５１で検出した変曲点のうちＸ座標の最小値を有する変曲点の位置（以下では「Ｘ座標最小値位置」と呼ぶことがある）を検出する。
【０２０６】
そして、ステップＳ２５９では、画像処理部１５は、媒体裁断箇所が媒体画像の左側に存在する場合は、媒体画像の外接矩形の左辺をステップＳ２５５で検出したＸ座標最大値位置まで右方向に平行移動させることにより、読取画像において、媒体裁断箇所を含まない矩形を作成する。また、画像処理部１５は、媒体裁断箇所が媒体画像の右側に存在する場合は、媒体画像の外接矩形の右辺をステップＳ２５７で検出したＸ座標最小値位置まで左方向に平行移動させることにより、読取画像において、媒体裁断箇所を含まない矩形を作成する。
【０２０７】
以下、図３８Ａに示すように、読取画像ＲＩに媒体画像ＭＩが含まれ、外接矩形ＢＲが検出された媒体画像ＭＩの左側に媒体裁断箇所が存在する場合の動作例を説明する。図３８Ｂに示すように、画像処理部１５は、媒体画像ＭＩの媒体輪郭図形における複数の変曲点ＩＰを検出する。媒体裁断箇所ＣＰが媒体画像ＭＩの左側に存在するため、次いで、画像処理部１５は、図３８Ｃに示すように、複数の変曲点ＩＰのうちＸ座標の最大値を有する変曲点ＩＰの位置ＩＰＭを検出する。そして、画像処理部１５は、図３８Ｃに示すように、外接矩形ＢＲの左辺を位置ＩＰＭ（つまり、Ｘ座標最大値位置）まで右方向に平行移動させることにより、読取画像ＲＩにおいて、媒体裁断箇所ＣＰを含まない矩形ＩＲを作成する。
【０２０８】
以上のように、実施例２では、画像処理装置１０は、記憶部１３と、画像処理部１５とを有する。記憶部１３は、各々が媒体画像を含む一連の複数の読取画像を記憶する。画像処理部１５は、複数の読取画像の各々において、媒体画像領域に媒体画像基準位置を設定し、媒体画像領域以外の領域に読取画像基準位置を設定する。また、画像処理部１５は、媒体画像基準位置と読取画像基準位置との間の位置関係に基づいて、読取画像内で媒体画像を再配置する。また、画像処理部１５は、再配置後の媒体画像に基づいて、複数の読取画像において同一の抽出領域を設定する。そして、画像処理部１５は、設定した抽出領域に従って、複数の読取画像の各々から媒体画像を抽出する。
【０２０９】
こうすることで、一連の複数の読取画像にそれぞれ含まれる媒体画像間における位置ズレを抑制することができる。このため、例えば、１冊の本が裁断されて１枚ずつバラバラになった各ページをＡＤＦを用いて電子データ化する場合に、搬送時のスキューの影響による媒体画像間における位置ズレを抑制することができる。よって、ＡＤＦを用いて電子データ化された媒体画像を複数ページに渡って連続して見る者の違和感を軽減することができる。
【０２１０】
また、実施例２では、記憶部１３は少なくとも二つの読取画像を記憶する。画像処理部１５は、二つの読取画像のうちの一方の読取画像に含まれる媒体画像と、二つの読取画像のうちの他方の読取画像に含まれ、かつ、一方の読取画像に含まれる媒体画像と対になる媒体画像との間において、位置関係が同一になるように、他方の読取画像に含まれる媒体画像を再配置する。
【０２１１】
こうすることで、互いに対になる媒体画像間（例えば、奇数ページの媒体画像同士間、または、偶数ページの媒体画像同士間）における位置ズレを抑制することができる。
【０２１２】
また、実施例２では、画像処理部１５は、複数の読取画像における再配置後のすべての媒体画像の外接矩形が重複する矩形領域に基づいて抽出領域を設定する。
【０２１３】
こうすることで、特に媒体画像が媒体裁断箇所が含まれる場合に、適切な抽出領域を設定することができる。
【０２１４】
また、実施例２では、画像処理部１５は、媒体画像において媒体裁断箇所を検出し、検出した媒体裁断箇所に基づいて媒体画像上に媒体画像基準位置を設定する。
【０２１５】
こうすることで、媒体裁断箇所を含む媒体画像に対して適切な媒体画像基準位置を設定することができる。
【０２１６】
以上、実施例２について説明した。
【０２１７】
［実施例３］
実施例３は、媒体画像基準位置の設定方法と抽出領域の設定方法とが、実施例２と相違する。以下、実施例２と相違する点について説明する。
【０２１８】
＜画像処理装置の処理・動作＞
図３９は、実施例３の画像処理装置の処理フローの一例を示す図である。図４０Ａ〜Ｃ、図４１Ａ〜Ｃ、図４２Ａ〜Ｃ、図４３Ａ〜Ｃ、図４４Ａ〜Ｄ、図４５Ａ〜Ｄ、図４６、図４７Ａ〜Ｃ、図４８、図４９Ａ〜Ｃ、及び、図５０Ａ〜Ｃは、実施例３の画像処理装置の動作例の説明に供する図である。
【０２１９】
図３９に、媒体画像基準位置設定処理の処理フローの一例を示す。図３９におけるステップＳ１５１，Ｓ１５３，Ｓ１５５，Ｓ１６１の処理については、実施例２（図２３）示したものと同一であるため、説明を省略する。
【０２２０】
図３９のステップＳ２７１では、画像処理部１５は、媒体画像の外接矩形の重心を媒体画像基準位置に設定する。
【０２２１】
以下、実施例３の画像処理装置の動作例について説明する。
【０２２２】
例えば、読取画像ＲＩ３１，ＲＩ３２，ＲＩ３３，ＲＩ３４（図４０Ａ，図４１Ａ，図４２Ａ，図４３Ａ）は、一冊の古書の一連の複数の読取画像に相当する。読取画像ＲＩ３１は、オモテ表紙の画像である媒体画像ＭＩ３１を含み、媒体画像ＭＩ３１における媒体裁断箇所ＣＰは媒体画像ＭＩ３１の右側に存在する（図４０Ａ）。つまり、読取画像ＲＩ３１には、媒体画像ＭＩ３１が配置されている。読取画像ＲＩ３２は、１ページ目の画像である媒体画像ＭＩ３２を含み、媒体画像ＭＩ３２における媒体裁断箇所ＣＰは媒体画像ＭＩ３２の左側に存在する（図４１Ａ）。つまり、読取画像ＲＩ３２には、媒体画像ＭＩ３２が配置されている。読取画像ＲＩ３３は、２ページ目の画像である媒体画像ＭＩ３３を含み、媒体画像ＭＩ３３における媒体裁断箇所ＣＰは媒体画像ＭＩ３３の右側に存在する（図４２Ａ）。つまり、読取画像ＲＩ３３には、媒体画像ＭＩ３３が配置されている。読取画像ＲＩ３４は、ウラ表紙の画像である媒体画像ＭＩ３４を含み、媒体画像ＭＩ３４における媒体裁断箇所ＣＰは媒体画像ＭＩ３４の左側に存在する（図４３Ａ）。つまり、読取画像ＲＩ３４には、媒体画像ＭＩ３４が配置されている。
【０２２３】
まず、図４０Ｂに示すように、画像処理部１５は、媒体画像ＭＩ３１の外接矩形ＢＲ３１を検出し、検出した外接矩形ＢＲ３１の重心ＧＢ３１を算出する。また、画像処理部１５は、重心ＧＢ３１を媒体画像ＭＩ３１の媒体画像基準位置に設定する。
【０２２４】
また、図４１Ｂに示すように、画像処理部１５は、媒体画像ＭＩ３２の外接矩形ＢＲ３２を検出し、検出した外接矩形ＢＲ３２の重心ＧＢ３２を算出する。また、画像処理部１５は、重心ＧＢ３２を媒体画像ＭＩ３２の媒体画像基準位置に設定する。
【０２２５】
また、図４２Ｂに示すように、画像処理部１５は、媒体画像ＭＩ３３の外接矩形ＢＲ３３を検出し、検出した外接矩形ＢＲ３３の重心ＧＢ３３を算出する。また、画像処理部１５は、重心ＧＢ３３を媒体画像ＭＩ３３の媒体画像基準位置に設定する。
【０２２６】
また、図４３Ｂに示すように、画像処理部１５は、媒体画像ＭＩ３４の外接矩形ＢＲ３４を検出し、検出した外接矩形ＢＲ３４の重心ＧＢ３４を算出する。また、画像処理部１５は、重心ＧＢ３４を媒体画像ＭＩ３４の媒体画像基準位置に設定する。
【０２２７】
次いで、画像処理部１５は、矩形のクロッピング領域ＣＡ３１を読取画像ＲＩ３１に対して設定する（図４０Ｂ）。クロッピング領域ＣＡ３１は外接矩形ＢＲ３１を包含し、クロッピング領域ＣＡ３１の縦長さは外接矩形ＢＲ３１の縦長さに所定の余白ＭＧ１を付したものであり、クロッピング領域ＣＡ３１の横長さは外接矩形ＢＲ３１の横長さに所定の余白ＭＧ２を付したものである。そして、画像処理部１５は、クロッピング領域ＣＡ３１に従って、読取画像ＲＩ３１からクロッピング画像ＲＩ３１Ｆを切り出す（図４０Ｃ）。
【０２２８】
また、画像処理部１５は、矩形のクロッピング領域ＣＡ３２を読取画像ＲＩ３２に対して設定する（図４１Ｂ）。クロッピング領域ＣＡ３２は外接矩形ＢＲ３２を包含し、クロッピング領域ＣＡ３２の縦長さは外接矩形ＢＲ３２の縦長さに所定の余白ＭＧ１を付したものであり、クロッピング領域ＣＡ３２の横長さは外接矩形ＢＲ３２の横長さに所定の余白ＭＧ２を付したものである。そして、画像処理部１５は、クロッピング領域ＣＡ３２に従って、読取画像ＲＩ３２からクロッピング画像ＲＩ３２Ｆを切り出す（図４１Ｃ）。
【０２２９】
また、画像処理部１５は、矩形のクロッピング領域ＣＡ３３を読取画像ＲＩ３３に対して設定する（図４２Ｂ）。クロッピング領域ＣＡ３３は外接矩形ＢＲ３３を包含し、クロッピング領域ＣＡ３３の縦長さは外接矩形ＢＲ３３の縦長さに所定の余白ＭＧ１を付したものであり、クロッピング領域ＣＡ３３の横長さは外接矩形ＢＲ３３の横長さに所定の余白ＭＧ２を付したものである。そして、画像処理部１５は、クロッピング領域ＣＡ３３に従って、正立補正後のクロッピング画像ＲＩ３３Ｆを読取画像ＲＩ３３から切り出す（図４２Ｃ）。
【０２３０】
また、画像処理部１５は、矩形のクロッピング領域ＣＡ３４を読取画像ＲＩ３４に対して設定する（図４３Ｂ）。クロッピング領域ＣＡ３４は外接矩形ＢＲ３４を包含し、クロッピング領域ＣＡ３４の縦長さは外接矩形ＢＲ３４の縦長さに所定の余白ＭＧ１を付したものであり、クロッピング領域ＣＡ３４の横長さは外接矩形ＢＲ３４の横長さに所定の余白ＭＧ２を付したものである。そして、画像処理部１５は、クロッピング領域ＣＡ３４に従って、読取画像ＲＩ３４からクロッピング画像ＲＩ３４Ｆを切り出す（図４３Ｃ）。
【０２３１】
次いで、画像処理部１５は、図４４Ａ〜Ｄに示すように、媒体画像ＭＩ３１，Ｍ３２２，ＭＩ３３，ＭＩ３４に基づいて、クロッピング画像ＲＩ３１Ｆ，ＲＩ３２Ｆ，ＲＩ３３Ｆ，ＲＩ３４Ｆに対して位置及びサイズが同一の抽出領域ＥＡ３１を設定する。矩形の抽出領域ＥＡ３１の縦長さDstH3はクロッピング画像ＲＩ３１Ｆ，ＲＩ３２Ｆ，ＲＩ３３Ｆ，ＲＩ３４Ｆのすべてにおいて同一である。また、矩形の抽出領域ＥＡ３１の横長さDstW3はクロッピング画像ＲＩ３１Ｆ，ＲＩ３２Ｆ，ＲＩ３３Ｆ，ＲＩ３４Ｆのすべてにおいて同一である。また、クロッピング画像ＲＩ３１Ｆに設定された抽出領域ＥＡ３１には媒体画像ＭＩ３１の主要部分が存在し（図４４Ａ）、クロッピング画像ＲＩ３２Ｆに設定された抽出領域ＥＡ３１には媒体画像ＭＩ３２の主要部分が存在し（図４４Ｂ）、クロッピング画像ＲＩ３３１Ｆに設定された抽出領域ＥＡ３１には媒体画像ＭＩ３３の主要部分が存在し（図４４Ｃ）、クロッピング画像ＲＩ３４Ｆに設定された抽出領域ＥＡ３１には媒体画像ＭＩ３４の主要部分が存在する（図４４Ｄ）。
【０２３２】
そこで、画像処理部１５は、図４５Ａ〜Ｄに示すように、抽出領域ＥＡ３１に従って、クロッピング画像ＲＩ３１Ｆから媒体画像ＭＩ３１の主要部分ＭＩ３１Ｃを抽出し、クロッピング画像ＲＩ３２Ｆから媒体画像ＭＩ３２の主要部分ＭＩ３２Ｃを抽出し、クロッピング画像ＲＩ３３Ｆから媒体画像ＭＩ３３の主要部分ＭＩ３３Ｃを抽出し、クロッピング画像ＲＩ３４Ｆから媒体画像ＭＩ３４の主要部分ＭＩ３４Ｃを抽出を抽出する。
【０２３３】
そして、画像処理部１５は、図４６に示すように、主要部分ＭＩ３１Ｃ，ＭＩ３２Ｃ，ＭＩ３３Ｃ，ＭＩ３４Ｃを表示部１７に表示させる。すなわち、画像処理部１５は、オモテ表紙の画像の主要部分ＭＩ３１Ｃ、１ページ目の画像の主要部分ＭＩ３２Ｃ、２ページ目の画像の主要部分ＭＩ３３Ｃ、…、ウラ表紙の画像の主要部分ＭＩ３４Ｃを順に表示部１７に表示させる。また、画像処理部１５は、オモテ表紙の画像の主要部分ＭＩ３１Ｃ、及び、ウラ表紙の画像の主要部分ＭＩ３４Ｃをそれぞれ単独のページとして表示部１７に表示させる一方で、１ページ目の画像の主要部分ＭＩ３２Ｃと２ページ目の画像の主要部分ＭＩ３３Ｃとを裁断箇所で接合して見開きのページとして表示部１７に表示させる。
【０２３４】
図４７Ａ〜Ｃ、図４８、図４９Ａ〜Ｃ、及び、図５０Ａ〜Ｃに、読取画像に対する抽出領域の設定例を示す。一例として、クロッピング画像ＲＩ４１Ｆには媒体画像ＭＩ４１が含まれ（図４７Ａ）、クロッピング画像ＲＩ４２Ｆには媒体画像ＭＩ４２が含まれ（図４７Ｂ）、クロッピング画像ＲＩ４３Ｆには媒体画像ＭＩ４３が含まれる（図４７Ｃ）。また、クロッピング画像ＲＩ４１Ｆには、媒体画像ＭＩ４１の外接矩形の重心ＧＢ４１が設定され、クロッピング画像ＲＩ４２Ｆには、媒体画像ＭＩ４２の外接矩形の重心ＧＢ４２が設定され、クロッピング画像ＲＩ４３Ｆには、媒体画像ＭＩ４３の外接矩形の重心ＧＢ４３が設定されている。
【０２３５】
図４７Ａに示すように、媒体画像ＭＩ４１における媒体裁断箇所ＣＰは媒体画像ＭＩ４１の右側に存在するため、画像処理部１５は、媒体画像ＭＩ４１の外接矩形の右辺を左方向に平行移動させることにより、クロッピング画像ＲＩ４１Ｆにおいて、媒体裁断箇所ＣＰを含まない矩形ＩＲ４１を作成する。
【０２３６】
また、図４７Ｂに示すように、媒体画像ＭＩ４２における媒体裁断箇所ＣＰは媒体画像ＭＩ４２の左側に存在するため、画像処理部１５は、媒体画像ＭＩ４２の外接矩形の左辺を右方向に平行移動させることにより、クロッピング画像ＲＩ４２Ｆにおいて、媒体裁断箇所ＣＰを含まない矩形ＩＲ４２を作成する。
【０２３７】
また、図４７Ｃに示すように、媒体画像ＭＩ４３における媒体裁断箇所ＣＰは媒体画像ＭＩ４３の右側に存在するため、画像処理部１５は、媒体画像ＭＩ４３の外接矩形の右辺を左方向に平行移動させることにより、クロッピング画像ＲＩ４３Ｆにおいて、媒体裁断箇所ＣＰを含まない矩形ＩＲ４３を作成する。
【０２３８】
次いで、画像処理部１５は、図４８に示すように、重心ＧＢ４１，ＧＢ４２，ＧＢ４３を互いに一致させて矩形ＩＲ４１，ＩＲ４２，ＩＲ４３を配置する。そして、画像処理部１５は、矩形ＩＲ４１，ＩＲ４２，ＩＲ４３のすべてが重複する矩形領域を抽出領域ＥＡ４として決定する。よって、矩形の抽出領域ＥＡ４の重心ＧＢ５は、重心ＧＢ４１，ＧＢ４２，ＧＢ４３に一致する。
【０２３９】
そして、画像処理部１５は、図４９Ａに示すように、重心ＧＢ５を重心ＧＢ４１に一致させて抽出領域ＥＡ４をクロッピング画像ＲＩ４１Ｆに設定する。
【０２４０】
また、画像処理部１５は、図４９Ｂに示すように、重心ＧＢ５を重心ＧＢ４２に一致させて抽出領域ＥＡ４をクロッピング画像ＲＩ４２Ｆに設定する。
【０２４１】
また、画像処理部１５は、図４９Ｃに示すように、重心ＧＢ５を重心ＧＢ４３に一致させて抽出領域ＥＡ４をクロッピング画像ＲＩ４３Ｆに設定する。
【０２４２】
よって、クロッピング画像ＲＩ４１Ｆに設定された抽出領域ＥＡ４には媒体画像ＭＩ４１の主要部分が存在し、クロッピング画像ＲＩ４２Ｆに設定された抽出領域ＥＡ４には媒体画像ＭＩ４２の主要部分が存在し、クロッピング画像ＲＩ４３Ｆに設定された抽出領域ＥＡ４には媒体画像ＭＩ４３の主要部分が存在する。
【０２４３】
そこで、画像処理部１５は、図５０Ａ〜Ｃに示すように、抽出領域ＥＡ４に従って、クロッピング画像ＲＩ４１Ｆから媒体画像ＭＩ４１の主要部分ＭＩ４１Ｃを抽出し、クロッピング画像ＲＩ４２Ｆから媒体画像ＭＩ４２の主要部分ＭＩ４２Ｃを抽出し、クロッピング画像ＲＩ４３Ｆから媒体画像ＭＩ４３の主要部分ＭＩ４３Ｃを抽出する。
【０２４４】
以上、実施例３について説明した。
【０２４５】
［実施例４］
実施例１では、画像処理部１５は、媒体輪郭図形の上辺の中点、または、媒体輪郭図形の上辺の両端のコーナー点を結ぶ直線の中点を媒体画像基準位置に設定した。
【０２４６】
しかし、画像処理部１５は、媒体輪郭図形の下辺の中点、または、媒体輪郭図形の下辺の両端のコーナー点を結ぶ直線の中点を媒体画像基準位置に設定しても良い。また、画像処理部１５は、媒体輪郭図形の左辺の中点、または、媒体輪郭図形の左辺の両端のコーナー点を結ぶ直線の中点を媒体画像基準位置に設定しても良い。また、画像処理部１５は、媒体輪郭図形の右辺の中点、または、媒体輪郭図形の右辺の両端のコーナー点を結ぶ直線の中点を媒体画像基準位置に設定しても良い。
【０２４７】
また、画像処理部１５は、媒体画像において、本のノド部の上端を媒体画像基準位置に設定しても良い。
【０２４８】
［実施例５］
実施例１では、画像処理部１５は、読取画像に含まれる原稿台画像の上辺の中点を読取画像基準位置に設定した。
【０２４９】
しかし、画像処理部１５は、読取画像に含まれる原稿台画像の下辺の中点を読取画像基準位置に設定しても良い。
【０２５０】
また、画像処理部１５は、矩形の読取画像の何れかの頂点を読取画像基準位置に設定しても良い。
【０２５１】
［実施例６］
実施例１では、画像処理部１５は、複数の読取画像における再配置後のすべての媒体画像の外接矩形を包含する矩形に基づいて抽出領域を設定した。また、実施例２では、画像処理部１５は、複数の読取画像における再配置後のすべての媒体画像の外接矩形が重複する矩形領域に基づいて抽出領域を設定した。実施例１，２における抽出領域の設定の際に、画像処理部１５は、外接矩形に所定の余白を付した領域に基づいて抽出領域を設定しても良い。こうすることで、読取画像から媒体画像を抽出する際に媒体画像の一部が欠けてしまう可能性を低くすることができる。
【０２５２】
［実施例７］
記憶部１３は、ハードウェアとして、例えば、メモリにより実現される。メモリの一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【０２５３】
制御部１１及び画像処理部１５は、ハードウェアとして、例えばプロセッサにより実現される。プロセッサの一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、制御部１１及び画像処理部１５は、プロセッサと周辺回路とを含むＬＳＩ（Large  Scale  Integrated  circuit）によって実現されても良い。さらに、制御部１１及び画像処理部１５は、ＧＰＵ（Graphics  Processing  Unit）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）等を用いて実現されても良い。
【０２５４】
表示部１７は、ハードウェアとして、例えばディスプレイにより実現される。画像処理装置１０に用いられるディスプレイの一例として、液晶ディスプレイが挙げられる。
【０２５５】
画像処理装置１０での上記説明における各処理の全部または一部は、各処理に対応するプログラムを画像処理装置１０が有するプロセッサに実行させることによって実現しても良い。例えば、上記説明における各処理に対応するプログラムがメモリに記憶され、プログラムがプロセッサによってメモリから読み出されて実行されても良い。また、プログラムは、任意のネットワークを介して画像処理装置１０に接続されたプログラムサーバに記憶され、そのプログラムサーバから画像処理装置１０にダウンロードされて実行されたり、画像処理装置１０が読み取り可能な記録媒体に記憶され、その記録媒体から読み出されて実行されても良い。画像処理装置１０が読み取り可能な記録媒体には、例えば、メモリカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、及び、Ｂｌｕ−ｒａｙ（登録商標）ディスク等の可搬の記憶媒体が含まれる。また、プログラムは、任意の言語や任意の記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。また、プログラムは必ずしも単一的に構成されるものに限られず、複数のモジュールや複数のライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものも含む。
【０２５６】
画像処理装置１０の分散・統合の具体的形態は図示するものに限られず、画像処理装置１０の全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【符号の説明】
【０２５７】
１  画像処理装置
１１  制御部
１３  記憶部
１５  画像処理部
１７  表示部
【図１】
0006956269.tif 000002
【図２】
0006956269.tif 000003
【図３】
0006956269.tif 000004
【図４Ａ】
0006956269.tif 000005
【図４Ｂ】
0006956269.tif 000006
【図４Ｃ】
0006956269.tif 000007
【図４Ｄ】
0006956269.tif 000008
【図４Ｅ】
0006956269.tif 000009
【図５】
0006956269.tif 000010
【図６Ａ】
0006956269.tif 000011
【図６Ｂ】
0006956269.tif 000012
【図７】
0006956269.tif 000013
【図８Ａ】
0006956269.tif 000014
【図８Ｂ】
0006956269.tif 000015
【図８Ｃ】
0006956269.tif 000016
【図９】
0006956269.tif 000017
【図１０Ａ】
0006956269.tif 000018
【図１０Ｂ】
0006956269.tif 000019
【図１０Ｃ】
0006956269.tif 000020
【図１１Ａ】
0006956269.tif 000021
【図１１Ｂ】
0006956269.tif 000022
【図１１Ｃ】
0006956269.tif 000023
【図１２Ａ】
0006956269.tif 000024
【図１２Ｂ】
0006956269.tif 000025
【図１２Ｃ】
0006956269.tif 000026
【図１３Ａ】
0006956269.tif 000027
【図１３Ｂ】
0006956269.tif 000028
【図１３Ｃ】
0006956269.tif 000029
【図１４Ａ】
0006956269.tif 000030
【図１４Ｂ】
0006956269.tif 000031
【図１４Ｃ】
0006956269.tif 000032
【図１４Ｄ】
0006956269.tif 000033
【図１５Ａ】
0006956269.tif 000034
【図１５Ｂ】
0006956269.tif 000035
【図１５Ｃ】
0006956269.tif 000036
【図１５Ｄ】
0006956269.tif 000037
【図１６Ａ】
0006956269.tif 000038
【図１６Ｂ】
0006956269.tif 000039
【図１６Ｃ】
0006956269.tif 000040
【図１７】
0006956269.tif 000041
【図１８Ａ】
0006956269.tif 000042
【図１８Ｂ】
0006956269.tif 000043
【図１８Ｃ】
0006956269.tif 000044
【図１９Ａ】
0006956269.tif 000045
【図１９Ｂ】
0006956269.tif 000046
【図１９Ｃ】
0006956269.tif 000047
【図２０】
0006956269.tif 000048
【図２１】
0006956269.tif 000049
【図２２】
0006956269.tif 000050
【図２３】
0006956269.tif 000051
【図２４】
0006956269.tif 000052
【図２５】
0006956269.tif 000053
【図２６Ａ】
0006956269.tif 000054
【図２６Ｂ】
0006956269.tif 000055
【図２６Ｃ】
0006956269.tif 000056
【図２７Ａ】
0006956269.tif 000057
【図２７Ｂ】
0006956269.tif 000058
【図２７Ｃ】
0006956269.tif 000059
【図２８Ａ】
0006956269.tif 000060
【図２８Ｂ】
0006956269.tif 000061
【図２８Ｃ】
0006956269.tif 000062
【図２９Ａ】
0006956269.tif 000063
【図２９Ｂ】
0006956269.tif 000064
【図２９Ｃ】
0006956269.tif 000065
【図３０Ａ】
0006956269.tif 000066
【図３０Ｂ】
0006956269.tif 000067
【図３０Ｃ】
0006956269.tif 000068
【図３０Ｄ】
0006956269.tif 000069
【図３１Ａ】
0006956269.tif 000070
【図３１Ｂ】
0006956269.tif 000071
【図３１Ｃ】
0006956269.tif 000072
【図３１Ｄ】
0006956269.tif 000073
【図３２】
0006956269.tif 000074
【図３３Ａ】
0006956269.tif 000075
【図３３Ｂ】
0006956269.tif 000076
【図３３Ｃ】
0006956269.tif 000077
【図３４】
0006956269.tif 000078
【図３５Ａ】
0006956269.tif 000079
【図３５Ｂ】
0006956269.tif 000080
【図３５Ｃ】
0006956269.tif 000081
【図３６Ａ】
0006956269.tif 000082
【図３６Ｂ】
0006956269.tif 000083
【図３６Ｃ】
0006956269.tif 000084
【図３７】
0006956269.tif 000085
【図３８Ａ】
0006956269.tif 000086
【図３８Ｂ】
0006956269.tif 000087
【図３８Ｃ】
0006956269.tif 000088
【図３９】
0006956269.tif 000089
【図４０Ａ】
0006956269.tif 000090
【図４０Ｂ】
0006956269.tif 000091
【図４０Ｃ】
0006956269.tif 000092
【図４１Ａ】
0006956269.tif 000093
【図４１Ｂ】
0006956269.tif 000094
【図４１Ｃ】
0006956269.tif 000095
【図４２Ａ】
0006956269.tif 000096
【図４２Ｂ】
0006956269.tif 000097
【図４２Ｃ】
0006956269.tif 000098
【図４３Ａ】
0006956269.tif 000099
【図４３Ｂ】
0006956269.tif 000100
【図４３Ｃ】
0006956269.tif 000101
【図４４Ａ】
0006956269.tif 000102
【図４４Ｂ】
0006956269.tif 000103
【図４４Ｃ】
0006956269.tif 000104
【図４４Ｄ】
0006956269.tif 000105
【図４５Ａ】
0006956269.tif 000106
【図４５Ｂ】
0006956269.tif 000107
【図４５Ｃ】
0006956269.tif 000108
【図４５Ｄ】
0006956269.tif 000109
【図４６】
0006956269.tif 000110
【図４７Ａ】
0006956269.tif 000111
【図４７Ｂ】
0006956269.tif 000112
【図４７Ｃ】
0006956269.tif 000113
【図４８】
0006956269.tif 000114
【図４９Ａ】
0006956269.tif 000115
【図４９Ｂ】
0006956269.tif 000116
【図４９Ｃ】
0006956269.tif 000117
【図５０Ａ】
0006956269.tif 000118
【図５０Ｂ】
0006956269.tif 000119
【図５０Ｃ】
0006956269.tif 000120