(57)【要約】【課題】複数のシートが綴じ合わされた物を開いて撮像することによって得られた複数の画像を補正し、補正が適切でない画像について、容易に再補正をする。【解決手段】画像処理装置は、基準画像指定部と、第１パラメータ取得部と、第１補正部と、基準画像追加部、第２パラメータ取得部と、再補正画像指定部と、第２補正部とを備える。基準画像指定部は、基準画像を指定する。第１パラメータ取得部は、基準画像を補正する基準パラメータを取得する。第１補正部は、基準パラメータから補正パラメータを決定し、補正パラメータに基づいて対応する処理対象画像を補正処理する。基準画像追加部は、追加する基準画像を指定する。第２パラメータ取得部は、追加の基準画像の基準パラメータを取得する。再補正画像指定部は、再度補正処理する画像を指定する。第２補正部は、各補正パラメータに基づいて対応する処理対象画像を補正処理する。【選択図】図４
2017063284.tif 000002
【特許請求の範囲】
【請求項１】
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定手段と、
前記基準画像指定手段が指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得手段と、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正手段と、
前記第１補正手段が補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加手段と、
前記基準画像追加手段が指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得手段と、
前記第１補正手段が補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定手段と、
前記第１基準パラメータ取得手段が取得した前記基準パラメータと前記第２基準パラメータ取得手段が取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記再補正画像指定手段は、追加された前記基準画像の頁より前の直近の頁の前記基準画像と、後の直近の頁の前記基準画像と、の間の頁を撮像した前記処理対象画像を再度補正処理する画像として指定する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１補正手段は、前記処理対象画像が何れの頁を撮像した画像であるかに応じて、前記処理対象画像の頁の前の頁の前記基準画像の前記基準パラメータと、前記処理対象画像の頁の後の頁の前記基準画像の前記基準パラメータとに基づいて、補間法により各前記補正パラメータを決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正する、
ことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記第２補正手段は、前記処理対象画像が何れの頁を撮像した画像であるかに応じて、前記処理対象画像の頁の前の頁の前記基準画像の前記基準パラメータと、前記処理対象画像の頁の後の頁の前記基準画像の前記基準パラメータとに基づいて、補間法により各前記補正パラメータを決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正する、
ことを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記第１基準パラメータ取得手段は、前記基準画像から頁領域を切り出すトリミング補正するために、頁の四隅の座標をトリミング基準パラメータとして取得し、
前記第１補正手段は、前記第１基準パラメータ取得手段が取得した前記トリミング基準パラメータから前記基準画像が撮像された頁の位置と各処理対象画像が撮像された頁の位置との差に基づいて、前記各処理対象画像を補正するためのトリミング補正パラメータを決定し、前記各処理対象画像を補正処理する、
ことを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
前記第１基準パラメータ取得手段は、前記基準画像の湾曲による歪みを補正するために、特定する画像の歪みを示す湾曲基準パラメータを取得し、
前記第１補正手段は、前記第１基準パラメータ取得手段が取得した前記湾曲基準パラメータから前記基準画像が撮像された頁の位置と各処理対象画像が撮像された頁の位置との差に基づいて、前記各処理対象画像を補正するための湾曲補正パラメータをそれぞれ決定し、前記湾曲補正パラメータに基づいて前記各処理対象画像の歪みを補正処理する、
ことを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記第１基準パラメータ取得手段は、前記基準画像の輝度ムラを補正するために、画像を分割した各ブロックの輝度を示すシェーディング基準パラメータを取得し、
前記第１補正手段は、前記第１基準パラメータ取得手段が取得した前記シェーディング基準パラメータから前記基準画像が撮像された頁の位置と各処理対象画像が撮像された頁の位置との差に基づいて、前記各処理対象画像を補正するためのシェーディング補正パラメータをそれぞれ決定し、前記シェーディング補正パラメータに基づいて前記各処理対象画像の輝度ムラを補正処理する、
ことを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
前記複数の処理対象画像が、奇数の頁を連続して撮像した画像と偶数の頁を連続して撮像した画像とから構成され、
奇数の頁を連続して撮像した画像に奇数の頁番号を付与し、偶数の頁を連続して撮像した画像に偶数の頁番号を付与するページ番号付与手段と、
前記複数の処理対象画像に他の処理対象画像を挿入し、前記他の処理対象画像が奇数の頁を撮像した画像である場合、前記他の処理対象画像の頁より後の奇数の頁の処理対象画像に付与された頁番号を繰り下げる画像挿入手段と、
を備えることを特徴とする請求項１乃至７の何れか１項に記載の画像処理装置。
【請求項９】
前記基準画像指定手段は、前記画像挿入手段が挿入した前記他の処理対象画像を前記基準画像に指定する、
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記複数の処理対象画像が、奇数の頁を連続して撮像した画像と偶数の頁を連続して撮像した画像とから構成され、
奇数の頁を連続して撮像した画像に奇数の頁番号を付与し、偶数の頁を連続して撮像した画像に偶数の頁番号を付与するページ番号付与手段と、
前記複数の処理対象画像のうちから任意の処理対象画像を削除し、削除した処理対象画像が奇数の頁である場合、削除した処理対象画像の頁より後の奇数の頁の処理対象画像に付与された頁番号を繰り上げる画像削除手段と、
を備えることを特徴とする請求項１乃至７の何れか１項に記載の画像処理装置。
【請求項１１】
前記画像削除手段が処理対象画像を削除した場合、
前記再補正画像指定手段は、削除した処理対象画像の頁より前の直近の頁の前記基準画像と、後の直近の頁の前記基準画像と、の間の頁を撮像した前記処理対象画像を再度補正処理する画像として指定し、
前記第２補正手段は、前記再補正画像指定手段が指定した前記処理対象画像を補正処理する、
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
請求項１乃至１１のいずれか１項に記載の画像処理装置と、
前記複数の処理対象画像の各々を撮像する撮像装置と、
を備えることを特徴とする画像処理システム。
【請求項１３】
前記対象物の頁をめくる頁めくり装置をさらに備え、
前記撮像装置は、前記頁めくり装置によって撮像の対象物の頁がめくられると撮像する、
ことを特徴とする請求項１２に記載の画像処理システム。
【請求項１４】
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定ステップと、
前記基準画像指定ステップで指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得ステップと、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正ステップと、
前記第１補正ステップで補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加ステップと、
前記基準画像追加ステップで指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得ステップと、
前記第１補正ステップで補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定ステップと、
前記第１基準パラメータ取得ステップで取得した前記基準パラメータと前記第２基準パラメータ取得ステップで取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正ステップと、
を備えることを特徴とする画像処理方法。
【請求項１５】
コンピュータを、
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定手段、
前記基準画像指定手段が指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得手段、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正手段、
前記第１補正手段が補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加手段、
前記基準画像追加手段が指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得手段、
前記第１補正手段が補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定手段、
前記第１基準パラメータ取得手段が取得した前記基準パラメータと前記第２基準パラメータ取得手段が取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
本をめくりながら複数のページを順次デジタルカメラ等で撮像し、それによって得られた複数の画像を含むデータを利用することがある。本などのページを撮影した画像は、ページの外まで映り込んでおり、見苦しいという問題がある。また、本を開いた状態で湾曲したページを撮像するため、本のページを撮像した画像も湾曲による歪みを有し、判読しにくいという問題がある。
【０００３】
これらの問題を解決するため、撮像した画像中のページの領域を切り出すトリミング補正や湾曲による画像の歪みを補正する湾曲補正などの補正を実行する画像読み取り装置が特許文献１に記載されている。特許文献１に記載の画像読み取り装置は、本のめくり初めのページの画像を補正するための基準パラメータと、めくり終わりのページの画像を補正するための基準パラメータと、を取得する。つぎに、基準パラメータに基づいて、補間法により本の各ページの画像を補正するための補正パラメータを決定し、この補正パラメータを用いて各ページの画像を補正する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１４０１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の画像読み取り装置は、本の全体のページを効率よく補正することができるが、一部のページの画像について湾曲が大きい等の理由で補正が適切でないことがある。このような場合、補正が適切でない画像について再補正することが求められる。また、本に限らず、複数のシートが綴じ合わされた物を開いて撮像した画像についても同様に補正が適切でない画像について再補正することが求められる。
【０００６】
本発明は、上述の事情に鑑みてなされたもので、複数のシートが綴じ合わされた物を開いて撮像することによって得られた複数の画像を補正し、補正が適切でない画像について、容易に再補正をすることができる画像処理装置、画像処理システム、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の目的を達成するため、本発明の第１の観点に係る画像処理装置は、
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定手段と、
前記基準画像指定手段が指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得手段と、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正手段と、
前記第１補正手段が補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加手段と、
前記基準画像追加手段が指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得手段と、
前記第１補正手段が補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定手段と、
前記第１基準パラメータ取得手段が取得した前記基準パラメータと前記第２基準パラメータ取得手段が取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正手段と、
を備えることを特徴とする。
【０００８】
また、本発明の目的を達成するため、本発明の第２の観点に係る画像処理システムは、
前記画像処理装置と、
前記複数の処理対象画像の各々を撮像する撮像装置と、
を備えることを特徴とする。
【０００９】
また、本発明の目的を達成するため、本発明の第３の観点に係る画像処理方法は、
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定ステップと、
前記基準画像指定ステップで指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得ステップと、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正ステップと、
前記第１補正ステップで補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加ステップと、
前記基準画像追加ステップで指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得ステップと、
前記第１補正ステップで補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定ステップと、
前記第１基準パラメータ取得ステップで取得した前記基準パラメータと前記第２基準パラメータ取得ステップで取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正ステップと、
を備えることを特徴とする。
【００１０】
さらに、本発明の目的を達成するため、本発明の第４の観点に係るプログラムは、
コンピュータを、
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定手段、
前記基準画像指定手段が指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得手段、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正手段、
前記第１補正手段が補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加手段、
前記基準画像追加手段が指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得手段、
前記第１補正手段が補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定手段、
前記第１基準パラメータ取得手段が取得した前記基準パラメータと前記第２基準パラメータ取得手段が取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正手段、
として機能させる。
【発明の効果】
【００１１】
本発明によれば、複数のシートが綴じ合わされた物を開いて撮像することによって得られた複数の画像を補正し、補正が適切でない画像について、容易に再補正をすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る画像処理システムの構成を示す図である。
【図２】実施の形態１に係る画像処理システムの機能的な構成を示すブロック図である。
【図３】実施の形態１に係る記憶部に記憶された画像データの構成を示すブロック図である。
【図４】実施の形態１に係る端末装置が、画像処理装置として備える機能的な構成を示すブロック図である。
【図５】実施の形態１に係る撮像処理の流れを示すフローチャートである。
【図６】（ａ）は、本のめくり初めを撮影した画像を示す図であり、（ｂ）は、本のめくり初めを撮影するときのページＰとカメラとの位置関係の例を示す図である。
【図７】（ａ）は、本のめくり終わりを撮影した画像を示す図であり、（ｂ）は、本のめくり終わりを撮影するときのページＰとカメラとの位置関係の例を示す図である。
【図８】実施の形態１に係る画像処理１の流れを示すフローチャートである。
【図９】実施の形態１に係る再画像処理の流れを示すフローチャートである。
【図１０】実施の形態１に係る指定画像を再補正する処理の流れを示すフローチャートである。
【図１１】実施の形態１に係る結合処理の流れを示すフローチャートである。
【図１２】（Ａ）は、Ｒ１のｘ座標のパラメータを示す図であり、（Ｂ）は、Ｒ１のｙ座標のパラメータを示す図であり、（Ｃ）は、Ｒ１のｘ座標のパラメータを示す図であり、（Ｄ）は、Ｒ１のｙ座標のパラメータを示す図である。
【図１３】実施の形態２に係る端末装置が、画像処理装置として備える機能的な構成を示すブロック図である。
【図１４】実施の形態２に係る記憶部に記憶された画像データの構成を示すブロック図である。
【図１５】実施の形態２に係る編集処理の流れを示すフローチャートである。
【図１６】実施の形態２に係るページ番号付与処理の流れを示すフローチャートである。
【図１７】実施の形態２に係るページ挿入処理の流れを示すフローチャートである。
【図１８】実施の形態２に係る画像処理２の流れを示すフローチャートである。
【図１９】実施の形態２に係るページ削除処理の流れを示すフローチャートである。
【図２０】変形例に係る表示部に表示されためくり初めのページの湾曲補正前の画像を示す図である。
【図２１】変形例に係る歪み領域の文字列の歪みを示す図である。
【図２２】変形例に係る表示部に表示されためくり終わりのページの湾曲補正前の画像を示す図である。
【図２３】変形例に係る湾曲補正前の画像をメッシュ状に分解した状態を示す図である。
【図２４】(ａ)は、変形例に係る補正前のブロックを示す図であり、（ｂ）は、補正後のブロックを示す図である。
【図２５】変形例に係る湾曲補正後の画像を示す図である。
【図２６】（ａ）は、本のａページ目を撮影するときの光の偏りを示す図であり、（ｂ）は、本のａページ目を撮影するときのページＰの湾曲の例を示す図である。
【図２７】（ａ）は、本のｂページ目を撮影するときの光の偏りを示す図であり、（ｂ）は、本のｂページ目を撮影するときのページＰの湾曲の例を示す図である。
【図２８】ページａの補正テーブルの一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照して説明する。なお、図中同一又は相当する部分は同一符号を付す。
【００１４】
（実施の形態１）
本発明の実施の形態１に係る画像処理システム１００は、複数のシートが綴じ合わされた対象物を電子化するためのシステムである。複数のシートが綴じ合わされた対象物は、紙が綴じ合わされた本、雑誌の他に、書類をステープラで綴じた物、書類等が綴じられたファイルなどを含む。本実施の形態では、本を例に説明する。
【００１５】
画像処理システム１００は、図１に示すように、本ＢのページＰを順にめくるページめくり装置１０１と、ページめくり装置１０１によって撮像の対象となるページＰが開かれるとそのページＰを撮像し、撮像された画像を処理対象画像として画像処理を施す端末装置１０２とを備える。端末装置１０２は、例えば、スマートホンである。ページめくり装置１０１と端末装置１０２とは、無線又は有線の回線を通じて相互に通信できるように構成される。なお、端末装置１０２には、パーソナルコンピュータ、タブレット端末などが採用されてもよい。
【００１６】
本Ｂは、本実施の形態では、表紙と、第１ページから第２Ｎ（Ｎは、１以上の整数）ページと、背表紙とを順に有するものとする。
【００１７】
ページめくり装置１０１は、開かれた本Ｂを保持する保持台１０３と、本Ｂに対して端末装置１０２の位置及び姿勢を固定するためのスタンド１０４と、概ね直方体形状の収納ケース１０５と、駆動軸１０６を有する第１駆動部１０７と、駆動軸１０６を中心に揺動するアーム部１０８と、アーム部１０８の先端に第２駆動部１０９を介して取り付けられ、本ＢのページＰに吸着（もしくは付着）する吸着部１１０と、第１駆動部１０７、アーム部１０８及び吸着部１１０を支持する台座部１１１と、めくられる前のページＰの上方に風を通過させることで、めくられた後のページＰに対して風をあてる送風部１１２と、を備える。第１駆動部１０７と第２駆動部１０９とは、例えばモータである。
【００１８】
また、ページめくり装置１０１は、図２に示すように、収納ケース１０５の内部に、端末装置１０２と通信するためのインタフェースである第１通信部１１３と、第１駆動部１０７、第２駆動部１０９、送風部１１２のそれぞれを駆動するためのモータドライバ１１４，１１５，１１６と、各種プログラムが格納されたＲＯＭ（Read Only Memory）１１７と、ＲＯＭ１１７に格納されたプログラムを実行することによってページめくり制御部１１８としての機能を発揮するＣＰＵ（Central Processing Unit）１１９と、ＲＯＭに格納されたプログラムの実行時にＣＰＵ１１９の作業領域として機能するＲＡＭ（Random Access Memory）１２０とを備える。
【００１９】
保持台１０３は、めくられた後のページＰが、めくられる前の概ね水平なページＰに対して、傾斜するように本Ｂを保持する。この傾斜角度θは、例えば、３０〜４５度である。
【００２０】
スタンド１０４は、保持台１０３に保持された本ＢのページＰを撮像できるように端末装置１０２のカメラ１２１（図２参照）の向きがユーザなどにより調整されると、その位置及び姿勢で端末装置１０２を保持する。端末装置１０２は、本Ｂの見開き２ページのうちの左ページのみがカメラ１２１によって撮影されるようにスタンド１０４に固定される。なお、ページめくり装置１０１の説明で、左右は、それぞれ、ページめくり制御部１１８を正面（本Ｂが保持されている側）から見た場合の左右に対応する。
【００２１】
ＣＰＵ１１９は、図示しない電源から電力が供給されると、ＲＯＭ１１７に格納されたプログラムを実行してページめくり制御部１１８としての機能を発揮する。ページめくり制御部１１８は、第１通信部１１３を介して取得するユーザの指示に基づいて、本ＢのページＰをめくるようにモータドライバ１１４，１１５を制御する。
【００２２】
詳細には、ページめくり制御部１１８は、ページめくり指示を端末装置１０２から第１通信部１１３を介して取得すると、モータドライバ１１６に送風部１１２を駆動させた状態で、以下の動作によりページＰをめくる。
【００２３】
まず、ページめくり制御部１１８は、アーム部１０８を反時計回りに回転させるように第１駆動部１０７を制御する。これにより、吸着部１１０が、めくられる前のページＰ（左側のページＰ）に接触する。
【００２４】
次に、ページめくり制御部１１８は、アーム部１０８を時計回りに回転させるように第１駆動部１０７を制御する。これにより、吸着部１１０に接触して吸着したページＰがめくられ始める。
【００２５】
ページめくり制御部１１８は、第１駆動部１０７を時計回りに回転させた状態で第２駆動部１０９を制御して吸着部１１０を回転させる。この回転によって、吸着部１１０がページＰから分離する。
【００２６】
第１駆動部１０７及び第２駆動部１０９の両者を予め定められた時間だけ動作させると、ページめくり制御部１１８は、第１駆動部１０７及び第２駆動部１０９を停止する。このとき、送風部１１２からの風によって、めくられた後のページＰが元の位置に戻ることを防ぐことができる。これにより、ページＰがめくられ、ページめくり制御部１１８は、ページＰをめくる動作を終了する。
【００２７】
なお、ページめくり装置１０１は、本ＢのページＰをめくる装置であればよく、ここで説明した構成を備える装置に限られない。
【００２８】
端末装置１０２は、ページめくり装置１０１によって撮像の対象となるページＰが開かれるとそのページＰを撮像する撮像装置の機能と、撮像された画像を処理対象画像として画像処理を施す画像処理装置の機能とを一体的に備える。
【００２９】
端末装置１０２は、図２に示すように、ページめくり装置１０１と通信するためのインタフェースである第２通信部１２２と、本ＢのページＰを撮像するカメラ１２１と、各種プログラムが格納されたＲＯＭ１２３と、各種プログラム、カメラ１２１で撮像することによって得られた画像を示すデータなどが格納される記憶部１２４と、ＲＯＭ１２３又は記憶部１２４に格納されたプログラムを適宜実行することによって撮像制御部１２５としての機能と画像処理部１２６としての機能とを発揮するＣＰＵ１２７と、ＲＯＭ１２３に格納されたプログラムの実行時にＣＰＵ１２７の作業領域として機能するＲＡＭ１２８と、撮像された画像、画像処理が施された画像などを表示する液晶デバイスなどの表示部１２９と、ユーザの操作に基づいて入力される指示を受け付ける指示受付部１３０とを備える。
【００３０】
表示部１２９と指示受付部１３０とは、タッチパネルを構成する。すなわち、表示部１２９は、ユーザが操作するためのボタンなどを含む画面を表示し、指示受付部１３０は、表示部１２９の画面に応じたユーザの操作を受け付ける。なお、指示受付部１３０は、キーボード、ボタン、ポインティングデバイス等であってもよい。
【００３１】
カメラ１２１は、例えば、レンズ、撮像素子などから構成される。撮像素子の例としては、ＣＣＤ（Charge Coupled Device）イメージセンサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどを挙げることができる。
【００３２】
記憶部１２４は、フラッシュメモリなどから構成される。記憶部１２４には例えば、図３に示すように、複数の処理対象画像データＴＯ１〜ＴＯＮ、ＴＥ１〜ＴＥＮが格納される。処理対象画像データＴＯ１〜ＴＯＮの各々は、本Ｂの奇数ページＰを撮像することによって得られた処理対象画像データＴＯｉ（ｉは、１〜Ｎの整数）を示す。処理対象画像データＴＥ１〜ＴＥＮの各々は、本Ｂの偶数ページＰを撮像することによって得られた処理対象画像データＴＥｉを示す。処理後画像データＳＯｉは、処理対象画像データＴＯｉを画像処理して得たデータを示す。処理後画像データＳＥｉは、処理対象画像データＴＥｉを画像処理して得たデータを示す。
【００３３】
図２に戻って、撮像制御部１２５は、第２通信部１２２を介して第１通信部１１３と通信することによって、ページめくり装置１０１がページＰをめくる動作と同期してカメラ１２１を動作させる。これにより、端末装置１０２は、ページめくり装置１０１にめくられた各ページＰを順に撮像する。撮像制御部１２５は、カメラ１２１によって撮像された画像のデータを記憶部１２４に格納する。
【００３４】
画像処理部１２６は、ユーザの指示を指示受付部１３０を介して受け付けると、処理対象画像データＴＯ１、ＴＯ２、・・・ＴＯＮが示す奇数ページの処理対象画像又は処理対象画像データＴＥ１、ＴＥ２、・・・ＴＥＮが示す偶数ページの処理対象画像に画像処理を施す。
【００３５】
詳細には、画像処理部１２６は、図４に示すように、基準画像指定部１３１と、第１パラメータ取得部１３２と、第１補正部１３３と、基準画像追加部１３４と、第２パラメータ取得部１３５と、再補正画像指定部１３６と、第２補正部１３７と、結合部１３８とを有する。ここでは、画像処理部１２６は、画像処理として、処理対象画像から本Ｂの各ページＰの領域を切り出すトリミング補正を実行するものとする。
【００３６】
基準画像指定部１３１は、処理対象画像をトリミング補正するときの基準となる基準画像Ｋを指定する。基準画像Ｋは、１つの画像であってもよく複数の画像であってもよい。基準画像指定部１３１は、例えば、２つの基準画像Ｋを指定する場合、最初のページを撮像した画像と最後のページを撮像した画像とを指定するように設定されていてもよい。また、基準画像指定部１３１は、基準画像Ｋを初期設定などにより自動的に指定してもよいが、指示受付部１３０が受け付けたユーザの指定に基づいて、基準画像Ｋを決定してもよい。なお、基準画像Ｋは、ページのめくり初めを撮像した画像と、ページのめくり終わりを撮像した画像と、を含むことが好ましい。
【００３７】
第１パラメータ取得部１３２は、基準画像指定部１３１が指定した基準画像Ｋをトリミング補正するための基準パラメータを取得する。具体的には、第１パラメータ取得部１３２は、基準画像Ｋのページの四隅の座標を基準パラメータとして取得する。第１パラメータ取得部１３２は、エッジ検出などの画像処理によりページの輪郭を特定し、ページの四隅の座標を基準パラメータとして取得する。また、表示部１２９に基準画像Ｋを表示させ、ユーザがページの四隅を指定する指示を指示受付部１３０が受け付け、この四隅の座標を基準パラメータとして取得してもよい。
【００３８】
第１補正部１３３は、第１パラメータ取得部１３２が取得した基準画像Ｋの基準パラメータに基づいて各処理対象画像を補正するための補正パラメータを決定し、各処理対象画像を補正するための補正パラメータに基づいて、各処理対象画像のトリミング補正を実行する。本実施の形態では、第１補正部１３３は、１つの基準画像Ｋが指定された場合は、その基準画像Ｋの基準パラメータを全ての各処理対象画像の補正パラメータに適用する。また、２つ以上の基準画像が指定された場合は、基準画像Ｋの基準パラメータに基づいて、補間法により各処理対象画像の補正パラメータを決定する。この補間は、線形補間を採用することで、処理を簡易にすることができるが、補間の方法は、線形補間に限られず、非線形の各種の補間方法が採用されてもよい。
【００３９】
基準画像追加部１３４は、第１補正部１３３が補正した処理対象画像のうちから追加する基準画像Ｋを指定する。
【００４０】
第２パラメータ取得部１３５は、基準画像追加部１３４が指定した追加の基準画像Ｋに対応する補正前の処理対象画像を補正するための基準パラメータを取得する。第２パラメータ取得部１３５が取得する基準パラメータは、第１パラメータ取得部１３２が取得するパラメータと同様である。
【００４１】
再補正画像指定部１３６は、第１補正部１３３が補正処理した処理対象画像のうちから再度補正処理する画像を指定画像Ｓに指定する。
【００４２】
第２補正部１３７は、再補正画像指定部１３６が指定した指定画像Ｓについて、第１パラメータ取得部１３２が取得した基準パラメータと第２パラメータ取得部１３５が取得した追加の基準パラメータとから各処理対象画像を補正するための補正パラメータをそれぞれ決定し、各補正パラメータに基づいて対応する処理対象画像を補正処理する。
【００４３】
結合部１３８は、図３に示す処理後画像データＳＯ１〜ＳＯＮ、ＳＥ１〜ＳＥＮによって示される複数の処理後画像を含む１つのデータを作成することによって、複数の処理対象画像を結合する。このデータは、本Ｂを電子化したものである。
【００４４】
以上、本発明の実施の形態に係る画像処理システム１００の構成について説明した。ここから、本実施の形態に係る画像処理システム１００の動作について説明する。
【００４５】
＜撮像処理＞
画像処理システム１００は、図５に示す撮像処理を実行する。撮像処理は、本Ｂの各ページＰを撮像するための処理である。
【００４６】
例えば、ユーザが指示受付部１３０を操作することによって、指示受付部１３０が、撮像開始の指示を受け付けると、端末装置１０２は撮像処理を開始する。また、ページめくり装置１０１は、第１通信部１１３及び第２通信部１２２を介して、端末装置１０２が受け付けた撮像開始の指示を取得する。これにより、ページめくり装置１０１は、撮像処理を開始する。
【００４７】
本実施の形態では、上述のように、本Ｂの見開き２ページのうちの片側のページのみがカメラ１２１によって撮影される。ここでは、まず、ユーザが、本Ｂを開いて奇数のページが撮像されるように本Ｂを保持台１０３に設定した後に、撮像開始を指示するための操作を行うものとする。
【００４８】
また、本ＢのいずれのページＰを撮像するかは、ユーザにより指定されてもよいが、本実施の形態では、本Ｂのすべてのページが撮像されるものとする。従って、まず、本Ｂを開いて奇数の１ページ目、２ページ目、Ｎ−１ページ目、Ｎページ目が撮像されるものとする。
【００４９】
ページめくり制御部１１８は、撮像開始の指示に応じて、モータドライバ１１６に送風部１１２を駆動させる。これにより、めくられた後のページＰに対して風があてられる。
【００５０】
カメラ１２１は、撮像制御部１２５の制御の下で、１ページ目のページＰを撮像する（ステップＳ１０１）。
【００５１】
撮像制御部１２５は、ステップＳ１０２にて撮像された画像を示す処理対象画像データＴＯ１をカメラ１２１から取得し、処理対象画像データＴＯ１を記憶部１２４に格納する（ステップＳ１０２）。
【００５２】
撮像制御部１２５は、第２通信部１２２を介して、ページめくり指示をページめくり装置１０１へ送信する（ステップＳ１０３）。ページめくり指示は、ページめくり装置１０１にページＰをめくらせるための指示である。
【００５３】
ページめくり制御部１１８は、第１通信部１１３を介してページめくり指示を受信すると、上述のような一連の制御を行うことによって、本ＢのページＰをめくる。これにより、２ページ目が、カメラ１２１による撮像の対象として開かれた状態になる。
【００５４】
端末装置１０２は、ページめくり制御部１１８から第１通信部１１３を介してページめくり完了信号を受信したか否か判定する（ステップＳ１０４）。ページめくり完了信号は、ページＰをめくるための一連の制御が完了したことを示す信号である。端末装置１０２は、ページめくり信号を受信していない場合（ステップＳ１０４；Ｎｏ）、ステップＳ１０４を繰り返す。
【００５５】
ページめくり完了信号を受信した場合（ステップＳ１０４；Ｙｅｓ）、撮像制御部１２５は、指示受付部１３０からの信号に基づいて、ユーザの操作に基づく撮像終了の指示を受け付けたか否かを判断する（ステップＳ１０５）。
【００５６】
撮像終了の指示を受け付けていないと判断した場合（ステップＳ１０５；Ｎｏ）、撮像制御部１２５とページめくり制御部１１８とは、ステップＳ１０１〜Ｓ１０５の処理を繰り返す。これにより、２ページ目、３ページ目・・・と、本Ｂを開いて左のページＰが順に撮像され、２ページ目、３ページ目・・・のそれぞれに対応する処理対象画像データＴＯ２、ＴＯ３・・・が記憶部１２４に格納される。
【００５７】
Ｎページ目が開かれた後さらに、ページＰをめくる動作が開始されると、ユーザが撮像終了を指示するための操作を指示受付部１３０に行う。これにより、撮像制御部１２５は、撮像終了の指示を受け付けるので、撮像終了の指示を受け付けたと判断して（ステップＳ１０５；Ｙｅｓ）、第２通信部１２２を介してページめくり装置１０１へ撮像終了の指示を通知し、撮像処理を終了する。ページめくり制御部１１８は、第１通信部１１３を介して撮像終了の指示に応じて、送風部１１２の駆動を停止させ、撮像処理を終了する。これにより、本Ｂを開いて左のページＰのすべてに対応する処理対象画像データＴＯ１、ＴＯ２・・・ＴＯｉ・・・ＴＯＮが記憶部１２４に格納される。
【００５８】
その後、ユーザは、本Ｂの偶数ページＰが撮像されるように本Ｂを保持台１０３に設定し、撮像開始を指示するための操作を指示受付部１３０に行う。偶数の最後のページが開かれた後さらに、ページＰをめくる動作が開始されると、ユーザは、撮像終了を指示するための操作を指示受付部１３０に行う。これにより、本Ｂの偶数ページＰに対応する処理対象画像データＴＥ１〜ＴＥＮが記憶部１２４に格納される。そのため、先の撮像処理の結果と合わせて、図３に示すように、本ＢのすべてのページＰに対応する処理対象画像データＴＯ１〜ＴＯＮ、ＴＥ１〜ＴＥＮが記憶部１２４に格納される。
【００５９】
＜画像処理＞
端末装置１０２が行う画像処理は、処理対象画像からページＰが撮像された領域を切り切り出すトリミング補正である。
【００６０】
図６（ｂ）に示すように、ページＰのめくり始め時点においては、カメラ１２１は最上位のページＰを撮像する。カメラ１２１が撮像した画像は、図６（ａ）に示すように、ページＰの領域Ｇ２を撮像領域Ｇ１に含む処理対象画像である。これに対して、図７（ｂ）に示すように、ページＰのめくり終わり時点においては、カメラ１２１と最上位のページＰとの間隔ＨはページＰのめくり初めに比べて大きいため、図７（ａ）に示すように、処理対象画像データの撮像領域Ｇ１に対するページＰの領域Ｇ２は相対的に小さい。このため、トリミング補正する際に、ページＰの領域Ｇを切り出す際にページＰ毎に領域Ｇの大きさを変化させる必要がある。
また、めくり始め時点のページＰの左端の位置Ｖ１と、めくり終わり時点のページＰの左端の位置Ｖ２とではズレが生じるために、ページＰの領域Ｇ２もページＰのめくりが進行するに連れてＸ方向にずれていくことになる。このずれの補正もトリミング時には考慮することが必要となる。
【００６１】
また、本実施の形態では、カメラ１２１が、上述のように、見開き２ページのうちの片方のみを撮像するように設定される。そのため、本Ｂを開いて奇数のページＰと偶数のページＰとの両者を撮像する場合、例えば、奇数のページＰの撮像が終了すると、その後に偶数のページＰを撮像するために、本Ｂの向きを変えてページめくり装置１０１に配置する必要がある。これにより、奇数のページＰの画像に対応する処理対象画像と、偶数のページＰの画像に対応する処理対象画像とでは、本Ｂを配置した位置などの撮影条件が異なる。
【００６２】
そのため、本実施の形態では、奇数のページに対応する処理対象画像と、偶数のページに対応する処理対象画像とで分けて画像処理を施す。ここでは、まず、奇数のページに対応する処理対象画像に画像処理を施すこととする。
【００６３】
ユーザの操作に応じて端末装置１０２は、図８に示す画像処理１を実行する。
【００６４】
画像処理部１２６は、処理対象画像データＴＯ１〜ＴＯＮを記憶部１２４から取得する（ステップＳ２０１）。
【００６５】
つぎに、基準画像指定部１３１は、処理対象画像のうちから基準画像Ｋを指定する（ステップＳ２０２）。基準画像指定部１３１は、初期設定により、例えば、本Ｂの最初のページの処理対象画像と最後のページの処理対象画像とを基準画像Ｋに指定してもよい。また、基準画像指定部１３１は、指示受付部１３０が受け付けたユーザの操作に基づいて、基準画像Ｋを指定してもよい。また、基準画像指定部１３１は、１つの基準画像Ｋを指定してもよく、複数の基準画像Ｋを指定してもよい。ここでは、奇数のページＰのａページ目のページａとｂページ目のページｂとの処理対象画像を基準画像Ｋに指定するものとする。なお、ａ＜ｂとする。
【００６６】
つぎに、第１パラメータ取得部１３２は、基準画像指定部１３１が指定した基準画像Ｋを補正するための基準パラメータを取得する（ステップＳ２０３）。詳細には、第１パラメータ取得部１３２は、ページａの四隅Ｒ１ａ〜Ｒ４ａの座標（ｘ、ｙ）を基準パラメータとして取得する。また、第１パラメータ取得部１３２は、ページｂの四隅Ｒ１ｂ〜Ｒ４ｂの座標（ｘ、ｙ）を基準パラメータとして取得する。なお、ｘ、ｙは、撮像領域Ｇ１の左下を原点とした座標を示す。第１パラメータ取得部１３２は、エッジ検出によりページの輪郭を特定し、特定した輪郭から四隅Ｒ１ａ〜Ｒ４ｂの座標（ｘ、ｙ）を取得してもよく、指示受付部１３０がユーザによる四隅Ｒ１ａ〜Ｒ４ｂを指定する指示を受け付け、受け付けた指示に基づいて、四隅Ｒ１ａ〜Ｒ４ｂの座標（ｘ、ｙ）を取得してもよい。
【００６７】
つぎに、第１補正部１３３は、基準画像Ｋの基準パラメータに基づいて、各処理対象画像を補正するための補正パラメータを決定する（ステップＳ２０４）。第１補正部１３３は、ページａとページｂとが基準画像Ｋに指定されているので、ページａとページｂとの間のページの各処理対象画像の補正パラメータを線形補間により決定する。なお、ページａより前の処理対象画像の補正パラメータは、ページａの基準パラメータを使用する。ページｂより後の処理対象画像の補正パラメータは、ページｂの基準パラメータを使用する。
【００６８】
具体的には、ページｉの処理対象画像のＲ１ｉのｘ座標Ｒ１ｉｘと、ｙ座標Ｒ１ｉｙと、は、ａ＜ｉ＜ｂの範囲では、
Ｒ１ｉｘ＝（（ｂ−ｉ）／（ｂ−ａ））×（Ｒ１ａｘ）＋（（ｉ−ａ）／（ｂ−ａ））×（Ｒ１ｂｘ）
Ｒ１ｉｙ＝（（ｂ−ｉ）／（ｂ−ａ））×（Ｒ１ａｙ）＋（（ｉ−ａ）／（ｂ−ａ））×（Ｒ１ｂｙ）
で表される。
Ｒ１ａｘはページａの隅Ｒ１ａのｘ座標、Ｒ１ｂｘはページｂの隅Ｒ１ｂのｘ座標、Ｒ１ａｙはページａの隅Ｒ１ａのｙ座標、Ｒ１ｂｙはページｂの隅Ｒ１ｂのｙ座標を示す。
【００６９】
また、ｉ＜ａの範囲では、ページｉの処理対象画像のＲ１のｘ座標Ｒ１ｉｘとｙ座標Ｒ１ｉｙとは、
Ｒ１ｉｘ＝Ｒ１ａｘ
Ｒ１ｉｙ＝Ｒ１ａｙ
で表される。
また、ｂ＜ｉの範囲では、ページｉの処理対象画像のＲ１のｘ座標Ｒ１ｉｘとｙ座標Ｒ１ｉｙとは、
Ｒ１ｉｘ＝Ｒ１ｂｘ
Ｒ１ｉｙ＝Ｒ１ｂｙ
で表される。
第１補正部１３３は、ページｉの他の３つの隅Ｒ２ｉ〜Ｒ４ｉの座標（ｘ、ｙ）についても同様に決定する。
【００７０】
つぎに、第１補正部１３３は、ステップＳ２０４で決定した補正パラメータに基づいて、各処理対象画像をトリミング補正する（ステップＳ２０５）。具体的には、ページｉの処理対象画像から、Ｒ１ｉ〜Ｒ４ｉの座標（ｘ、ｙ）で囲まれた領域Ｇ２を切り出す。その後、切り出した領域Ｇ２を所定の大きさに拡大し、処理後画像を得る。この処理後画像の処理後画像データＳＯｉを記憶部１２４に格納する。全ての処理対象画像にこの処理を実行することで処理が完了する。このあと、偶数のページＰの処理対象画像についても同様に補正処理を行う。
【００７１】
＜再画像処理＞
つぎに、画像処理を実行した後、ユーザが表示部１２９に表示された処理後画像を見て一部の画像についてトリミング補正が適切に行われていなかったと判断した場合、端末装置１０２に補正処理した処理対象画像の一部の画像について再画像処理を実行させる。端末装置１０２は、基準画像Ｋをさらに追加して再画像処理を実行することにより、トリミング補正が適切に行われていない画像についてより適切に補正する。ここでは、奇数のページＰの画像を再度処理するものとする。
【００７２】
ユーザの操作に応じて端末装置１０２は、図９に示す再画像処理を実行する。
【００７３】
画像処理部１２６は、指示受付部１３０が受け付けたユーザの指示に基づいて、記憶部１２４に格納された処理対象画像データＴＯ１〜ＴＯＮを取得する（ステップＳ３０１）。
【００７４】
つぎに、基準画像追加部１３４は、第１補正部１３３が補正した処理対象画像のうちから追加の基準画像Ｋを指定する（ステップＳ３０２）。ここでは、基準画像追加部１３４は、指示受付部１３０が受け付けたユーザの指示に基づいて、ページｃ（例えば、ａ＜ｃ＜ｂ）の処理対象画像を追加の基準画像Ｋに指定するものとする。
【００７５】
つぎに、再補正画像指定部１３６は、処理対象画像のうちから再度補正処理される指定画像Ｓを指定する（ステップＳ３０３）。再補正画像指定部１３６は、第１補正部１３３が補正処理したときに指定された基準画像Ｋの間に追加して基準画像Ｋを指定しているので、追加して指定された基準画像Ｋの前後の直近の基準画像Ｋとの間の処理対象画像を指定画像Ｓに指定する。また、再補正画像指定部１３６は、指定された指定画像Ｓの処理対象画像データに、指定フラグを付与し、記憶部１２４に記憶させる。ここでは、前回補正処理した際、ページａとページｂとが基準画像Ｋに指定され、ステップＳ３０２でページｃがさらに基準画像Ｋに指定されているので、再補正画像指定部１３６は、ページａとページｂとの間のページの処理対象画像を指定画像Ｓに指定する。
【００７６】
つぎに、第２パラメータ取得部１３５は、基準画像追加部１３４が指定した追加の基準画像Ｋに対応する補正前の処理対象画像を補正するための基準パラメータを取得する（ステップＳ３０４）。ｃページの処理対象画像が追加の基準画像Ｋに指定されているので、第２パラメータ取得部１３５は、四隅Ｒ１ｃ〜Ｒ４ｃの座標（ｘ、ｙ）を基準パラメータとして取得する。
【００７７】
つぎに、第２補正部１３７は、基準画像Ｋの基準パラメータに基づいて、各処理対象画像を補正するための補正パラメータを決定する（ステップＳ３０５）。ここでは、第２補正部１３７は、第１パラメータ取得部１３２が取得したページａとページｂとの処理対象画像を補正する基準パラメータと、第２パラメータ取得部１３５が取得したページｃの処理対象画像を補正する基準パラメータとから、ページａとページｃとの間の各処理対象画像と、ページｃとページｂとの間の各処理対象画像と、を補正するための補正パラメータを線形補間により決定する。
【００７８】
具体的には、ａ＜ｉ＜ｃの範囲では、ページｉの処理対象画像の座標Ｒ１ｉｘと座標Ｒ１ｉｙとは、
Ｒ１ｉｘ＝（（ｃ−ｉ）／（ｃ−ａ））×（Ｒ１ａｘ）＋（（ｉ−ａ）／（ｃ−ａ））×（Ｒ１ｃｘ）
Ｒ１ｉｙ＝（（ｃ−ｉ）／（ｃ−ａ））×（Ｒ１ａｙ）＋（（ｉ−ａ）／（ｃ−ａ））×（Ｒ１ｃｙ）
で表される。
また、ｃ＜ｉ＜ｂの範囲では、ｉページの処理対象画像の座標Ｒ１ｉｘと座標Ｒ１ｉｙとは、
Ｒ１ｉｘ＝（（ｂ−ｉ）／（ｂ−ｃ））×（Ｒ１ｃｘ）＋（（ｉ−ｃ）／（ｂ−ｃ））×（Ｒ１ｂｘ）
Ｒ１ｉｙ＝（（ｂ−ｉ）／（ｂ−ｃ））×（Ｒ１ｃｙ）＋（（ｉ−ｃ）／（ｂ−ｃ））×（Ｒ１ｂｙ）
なお、Ｒ１ｃｘはページｃの隅Ｒ１ｃのｘ座標、Ｒ１ｃｙはページｂの隅Ｒ１ｃのｙ座標を示す。
また、第１補正部１３３は、他の３つの隅Ｒ２ｉ〜Ｒ４ｉの座標（ｘ、ｙ）の補正パラメータについても同様に決定する。
【００７９】
つぎに、第２補正部１３７は、ステップＳ３０５で決定した補正パラメータに基づいて、ステップ３０３で指定された指定画像Ｓについて、再補正する（ステップＳ３０６）。
【００８０】
ここで、指定画像Ｓの再補正（ステップＳ３０６）の詳細について、図１０を参照しながら説明する。
【００８１】
まず、第２補正部１３７は、ｉをリセットする（ステップＳ４０１）。ここでは、ｉ＝１にリセットする。このｉは、奇数のページのｉページ目を示す。つぎに、第２補正部１３７は、ページ１の処理対象画像は、指定画像Ｓであるか判定する（ステップＳ４０２）。具体的には、第２補正部１３７は、ページ１の処理対象画像データＳＯ１に指定フラグが付与されているか否かに基づいて、この処理対象画像が指定画像Ｓであるか判定する。
【００８２】
ページ１の処理対象画像が指定画像Ｓである場合（ステップＳ４０２；Ｙｅｓ）、第２補正部１３７は、ページ１の処理対象画像をステップＳ３０５で得られた補正パラメータに基づいて補正する（ステップＳ４０３）。具体的には、第２補正部１３７は、第１補正部１３３が補正処理する場合と同様に、指定画像Ｓについて、処理対象画像から、Ｒ１１〜Ｒ４１の座標（ｘ、ｙ）で囲まれた領域Ｇ２を切り出す。その後、切り出した領域Ｇ２を所定の大きさに拡大する。第２補正部１３７は、記憶部１２４に格納された処理後画像データＳＯ１を、新たに処理対象画像データを補正して得られた処理後画像データＳＯ１に更新する（ステップＳ４０４）。つぎに、第２補正部１３７は、ページ１が最終ページＮであるか判定する（ステップＳ４０５）。
【００８３】
ページ１が最終ページＮでないと判定された場合（ステップＳ４０５；Ｎｏ）、第２補正部１３７は、ｉに１を加算し（ステップＳ４０６）、ステップＳ４０２に戻る。このように、処理対象画像が最終ページまで補正処理されるまで、ステップＳ４０２〜ステップＳ４０６までを繰り返す。
【００８４】
ページ１の処理対象画像が指定画像Ｓでない場合（ステップＳ４０２；Ｎｏ）、第２補正部１３７は、ページ１が最終ページＮであるか判定する（ステップＳ４０５）。指定画像Ｓでない場合、ステップＳ４０３、ステップＳ４０４をスキップするため、処理後画像データＳＯ１を更新せず、前回補正処理された処理後画像データＳＯ１がそのまま利用される。
【００８５】
ステップＳ４０２〜ステップＳ４０６が繰り返され、ページｉが最終ページＮであると判定された場合（ステップＳ４０５；Ｙｅｓ）、図９に示す再画像処理に戻り、再画像処理を終了する。このあと、偶数のページの処理対象画像についても必要に応じて再画像処理を行う。
【００８６】
＜結合処理＞
つぎに、奇数のページＰおよび偶数のページＰの処理後画像を結合させる処理について説明する。端末装置１０２は、ユーザの操作に応じて、図１１に示す結合処理を実行する。
【００８７】
結合部１３８は、結合する処理後画像データＳＯ１〜ＳＯＮ、ＳＥ１〜ＳＥＮを記憶部１２４から取得する（ステップＳ５０１）。つぎに、結合部１３８は、結合する処理後画像データを昇順に並べ替える（ステップＳ５０２）。本実施の形態の画像処理システム１００は、奇数のページを撮影したあと、本Ｂを１８０°回転させて、保持台１０３に配置させ偶数のページを撮影する。このため。例えば、奇数のページＰを撮影するときにページが昇順に撮影された場合、偶数のページＰを撮影するときページが降順に撮影される。このため、降順になった側のページの処理後画像データを昇順に並べ替える。つぎに、結合部１３８は、奇数のページＰの処理後画像データＳＯ１〜ＳＯＮと偶数のページＰの処理後画像データＳＥ１〜ＳＥＮとをページの順番にならべて結合する（ステップＳ５０３）。つぎに、端末装置１０２は、結合した処理後画像を表示部１２９に表示する（ステップＳ５０４）。この後、結合部１３８は、結合処理を終了する。
【００８８】
以上、補正処理、再補正処理、結合処理の一般論を、説明を容易にするため、２つの基準画像Ｋを指定して補正処理を実行し、補正処理を実行した処理対象画像のうちから選択された１つの追加の基準画像Ｋを指定した場合について説明した。つぎに、画像処理部１２６が実行する画像処理と再画像処理とをより実践的な具体例に基づいて図面を参照しながら説明する。
【００８９】
画像処理部１２６が３つの基準画像Ｋを指定して画像処理を実施し、処理後画像を取得した。この処理後画像をユーザが確認したところ、一部についてトリミング補正が不十分なところがあった。このため、基準画像Ｋを新たに追加して再画像処理を実行する場合について説明する。
【００９０】
まず、画像処理部１２６が実施する画像処理について説明する。
基準画像指定部１３１は、指示受付部１３０が受け付けたユーザの指示に基づいて、ページａとページｂとページｃとの処理対象画像を基準画像Ｋに指定し（ステップＳ２０２；図８）、第１パラメータ取得部１３２は、図１２の（Ａ）及び（Ｂ）に示すように、基準画像Ｋを補正するための基準パラメータを取得した（ステップＳ２０３；図８）。詳細には、第１パラメータ取得部１３２は、四隅Ｒ１ａ〜Ｒ４ｃの座標（ｘ、ｙ）を基準パラメータとして取得した。なお、隅Ｒ１ａ〜Ｒ１ｃの座標（ｘ、ｙ）の基準パラメータのみ図示する。
【００９１】
つぎに、基準画像Ｋの基準パラメータを線形補間して、各処理対象画像の四隅Ｒ１ｉ〜Ｒ４ｉの座標（ｘ、ｙ）を補正パラメータとして決定した（ステップＳ２０４；図８）。なお、ページａより前のページについては、ページａの基準パラメータを用い、ページｃより後のページについては、ページｃの基準パラメータを用いた。つぎに、ステップＳ２０４で決定された座標の補正パラメータを用いて処理対象画像データＴＯ１〜ＴＯＮが示す画像をトリミング補正し、処理後画像データＳＯ１〜ＳＯＮを記憶部１２４に記憶させた（ステップＳ２０５；図８）。
【００９２】
つぎに、表示部１２９に表示された処理後画像をユーザが見て、ページｂとページｃとの間の画像が適切に補正されていないと判断した。このため、ユーザは、ページｂとページｃとの間のページｄの画像を追加の基準画像Ｋに指定してより適切に補正するため、再補正処理を実行しようとした。以下、画像処理部１２６が実行する再補正処理について説明する。
基準画像追加部１３４は、ユーザの操作に応じて、ページｄの処理対象画像を基準画像Ｋに指定する（ステップ３０２；図９）。つぎに、再補正画像指定部１３６は、再度補正処理される指定画像Ｓを指定する（ステップＳ３０３図９）。詳細には、再補正画像指定部１３６は、ページｄがページｂとページｃとの間に位置しているため、ページｂとページｃとの間の処理対象画像を指定画像Ｓに指定する。再補正画像指定部１３６は、この指定画像Ｓに指定された処理対象画像データに指定フラグを付与し、記憶部１２４に記憶させる。
【００９３】
つぎに、第２パラメータ取得部１３５は、図１２（Ｃ）、（Ｄ）に示すように、ページｄの処理対象画像を補正するための基準パラメータを取得する（ステップＳ３０４；図９）。この場合、第２パラメータ取得部１３５は、四隅Ｒ１ｄ〜Ｒ４ｄの座標（ｘ、ｙ）を基準パラメータとして取得する。なお、隅Ｒ１ａ〜Ｒ１ｄの座標（ｘ、ｙ）のパラメータのみ図示する。つぎに、基準画像Ｋの基準パラメータを線形補間して、各処理対象画像の座標の補正パラメータ決定する（ステップＳ３０５；図９）。つぎに、第２補正部１３７は、指定画像Ｓを再補正する（ステップＳ３０６；図９）。
【００９４】
指定画像Ｓの再補正（ステップＳ３０６；図９）では、第２補正部１３７は、処理対象画像データに指定フラグが付与されている処理対象画像データＴＯｉを、ステップＳ２０３とステップＳ３０５とで得られた補正パラメータに基づいて補正する（ステップＳ４０３；図１０）。具体的には、処理対象画像から、四隅Ｒ１ｉ〜Ｒ４ｉの座標（ｘ、ｙ）で囲まれた領域Ｇ２を切り出す。その後、切り出した領域Ｇ２を所定の大きさに拡大し、処理後画像データＳＯｉを取得する。つぎに、第２補正部１３７は、記憶部１２４に格納された処理後画像データＳＯｉを、新たに処理対象画像データを補正して得られた処理後画像データＳＯｉに更新する（ステップＳ４０４；図１０）。
【００９５】
ページｉが指定画像Ｓでない場合（ステップＳ４０２；Ｎｏ；図１０）、第２補正部１３７は、処理後画像データＳＯｉを更新しないため、前回補正処理された処理後画像データＳＯｉがそのまま利用される。
【００９６】
このように、本実施の形態の端末装置１０２によれば、複数のシートが綴じ合わされた物を開いて撮像することによって得られた複数の画像を補正処理し、その画像をユーザが確認したところ、一部について補正が適切に実施されていないところがある場合、基準画像Ｋを新たに追加して再度補正することができる。このため、図１２（Ａ）、（Ｂ）に示すパラメータを用いて補正した処理後画像をユーザが見たところ、ページｂとページｃとの間のページの適切に補正されていないことが発見された場合、ページｄの処理対象画像を追加の基準画像Ｋに指定して再度補正することにより、図１２（Ｃ）、（Ｄ）に示すＲ１ｂｘとＲ１ｃｘと（Ｒ１ｂｙとＲ１ｃｙと）を結ぶ点線で示されたパラメータを、より適切なＲ１ｂｘとＲ１ｄｘとＲ１ｃｘと（Ｒ１ｂｙとＲ１ｄｙとＲ１ｃｙと）を結ぶ実線で示されたパラメータを用いて再画像処理できる。この結果、１回目の補正では、ページｄの補正後画像にパラメータが適切でないため、ページｄおよびページｄの前後のページの補正が適切に行われなかった場合、再画像処理することにより、処理対象画像をより適切に補正することができる。また、再画像処理する際、補正処理が必要な指定画像Ｓのみを処理するため、再画像処理の処理負荷を軽減することができる。
【００９７】
（実施の形態２）
実施の形態１に係る端末装置１０２では、画像処理を実行した処理対象画像のうち一部の処理対象画像について再度画像処理を実行する例について説明した。
【００９８】
これに対して、実施の形態２に係る端末装置１０２は、ページＰをめくる際、複数のページＰを一度にめくるなどして、処理対象画像に欠落した画像がある場合、その欠落した画像を取得して挿入する。また、端末装置１０２は、欠落した処理対象画像を挿入した場合、その挿入した処理対象画像の画像処理を実行する。また、ページＰを重複して撮像するなどして、処理対象画像に同じ画像が複数ある場合その画像を削除する。
【００９９】
本実施の形態に係る画像処理部１４０は、実施の形態１の画像処理部１２６に加えて、図１３に示すように、ページ番号付与部１４１と画像挿入部１４２と画像削除部１４３とをさらに備える。この点を除いて、本実施の形態に係る画像処理システムは、実施の形態１に係る画像処理システム１００と概ね同様に構成される。
【０１００】
ページ番号付与部１４１は、図１４に示すように、処理後画像データＳＯ１〜ＳＯＭ、ＳＥ１〜ＳＥＫにページ番号を付与する。なお、Ｍは、奇数のページＰを撮影した処理後画像データの数であり、Ｋは、偶数のページＰを撮影した処理後画像データの数である。処理後画像データＳＯｍは奇数のページをｍ番目に撮像した処理対象画像データＴＯｍを画像処理したデータである。処理後画像データＳＥｋは偶数のページをｋ番目に撮像した処理対象画像データＴＯｋを画像処理したデータである。
【０１０１】
図１３に戻って、画像挿入部１４２は、処理対象画像を撮影する際、欠落したページがある場合などに、処理対象画像を画像処理した処理後画像を所定のページの位置に挿入する。また、挿入したページが奇数のページである場合、この所定のページより後ろの奇数のページ番号を繰り下げる。挿入したページが偶数のページである場合、この所定のページより後ろの偶数のページ番号を繰り下げる。
【０１０２】
画像削除部１４３は、処理対象画像を撮影する際、重複して撮像したページがある場合などに、重複した画像を削除する。また、削除したページが奇数のページである場合、この所定ページより後ろの奇数のページ番号を繰り上げる。挿入したページが偶数のページである場合、この所定ページより後ろの偶数のページ番号を繰り上げる。
【０１０３】
以上、本発明の実施の形態に係る画像処理部１４０の構成について、説明した。ここから、本実施の形態に係る画像処理部１４０の動作について説明する。
【０１０４】
＜編集処理＞
まず、処理後画像データを編集する処理について説明する。端末装置１０２は、ユーザの操作に応じて、図１５に示す編集処理を実行する。
【０１０５】
画像処理部１４０は、記憶部１２４に格納された処理後画像データＳＯ１〜ＳＯＭ、ＳＥ１〜ＳＥＫを取得する（ステップＳ６０１）。つぎに、処理後画像データにページ番号を付与する（ステップＳ６０２）。
【０１０６】
ここで、ステップＳ６０２の詳細について、図１６を参照しながら説明する。
ページ番号付与部１４１は、パラメータをｍ＝１、ｋ＝１にリセットする（ステップＳ７０１）。つぎに、奇数ページの処理後画像データが昇順に並んでいるか否か判定する（ステップＳ７０２）。なお、ユーザが、奇数ページが昇順に並んでいる否か判定し、この判定結果を指示受付部１３０が受け付けてもよい。
【０１０７】
奇数ページの処理後画像データが昇順に並んでいる場合（ステップＳ７０２；Ｙｅｓ）、ページ番号付与部１４１は、奇数のページの処理後画像データＳＯ１にページ番号１（２−１）を付与する（ステップＳ７０３）。つぎに、ｍ＝Ｍであるか否か判定する（ステップＳ７０４）。ｍ＝Ｍでないと判定されると（ステップＳ７０４；Ｎｏ）、ｍに１を加算する（ステップＳ７０５）。ステップＳ７０３に戻って、ここでｍ＝２であるので、処理後画像データＳＯ２にページ番号３（４−１）を付与する（ステップＳ７０３）。このように、ページ番号付与部１４１は、ｍ＝Ｍになるまで、ステップＳ７０３からステップＳ７０５を繰り返し、各処理後画像データＳＯｍにページ番号（１、３、・・・、２Ｍ−１）を付与する。ｍ＝Ｍであると判定すると（ステップＳ７０４；Ｙｅｓ）、ページ番号付与部１４１は、偶数のページの処理後画像データＳＥ１にページ番号２Ｋ（２Ｋ−２＋２）を付与する（ステップＳ７０６）。奇数のページが昇順に並んでいる場合、偶数のページは降順に並ぶので、処理後画像データＳＥ１には偶数のページの最後のページ番号２Ｋが付与される。つぎに、ｋ＝Ｋであるか判定する（ステップＳ７０７）。ｋ＝Ｋでないと判定されると（ステップＳ７０７；Ｎｏ）、ｋに１を加算する（ステップＳ７０８）。ステップＳ７０６に戻り、ここでｋ＝２であるので、処理後画像データＳＥ２にページ番号２Ｋ−２（２Ｋ−４＋２）を付与する（ステップＳ７０６）。このように、ｋ＝Ｋになるまで、ステップＳ７０６からステップＳ７０８を繰り返し、ページ番号付与部１４１は、各処理後画像データＳＥｋにページ番号（２Ｋ、２Ｋ−２、・・・、２）を付与する。ｋ＝Ｋであると判定すると（ステップＳ７０７；Ｙｅｓ）、画像処理部１４０は、ページ番号付与処理を終了する。
【０１０８】
一方、奇数ページの処理後画像データが降順に並んでいる場合（ステップＳ７０２；Ｎｏ）、ページ番号付与部１４１は、奇数のページの処理後画像データＳＯ１にページ番号２Ｍ−１（２Ｍ−２＋１）を付与する（ステップＳ７０９）。つぎに、ｍ＝Ｍであるか否か判定する（ステップＳ７１０）。ｍ＝Ｍでないと判定されると（ステップＳ７１０；Ｎｏ）、ｍに１を加算する（ステップＳ７１１）。ステップＳ７０９に戻って、ここでｍ＝２であるので、処理後画像データＳＯ２にページ番号２Ｍ−３（２Ｍ−４＋１）を付与する（ステップＳ７０９）。このように、ｍ＝Ｍになるまで、ステップＳ７０９からステップＳ７１１を繰り返し、ページ番号付与部１４１は、各処理後画像データＳＯｍにページ番号（２Ｍ−１、２Ｍ−３、・・・、１）を付与する。ｍ＝Ｍであると判定すると（ステップＳ７１０；Ｙｅｓ）、ページ番号付与部１４１は、偶数のページの処理後画像データＳＥ１にページ番号２（２×１）を付与する（ステップＳ７１２）。つぎに、ｋ＝Ｋであるか判定する（ステップＳ７１３）。ｋ＝Ｋでないと判定されると（ステップＳ７１３；Ｎｏ）、ｋに１を加算する（ステップＳ７１４）。ステップＳ７１２に戻って、ここでｋ＝２であるので、処理後画像データＳＥ２にページ番号４（２×２）を付与する（ステップＳ７１２）。このように、ｋ＝Ｋになるまで、ステップＳ７１２からステップＳ７１４を繰り返し、ページ番号付与部１４１は、各処理後画像データＳＥｋにページ番号（２、４、・・・、２Ｋ）を付与する。ｋ＝Ｋであると判定すると（ステップＳ７１３；Ｙｅｓ）、画像処理部１４０は、ページ付与処理を終了する。
【０１０９】
ページ番号付与処理が終了すると、図１５に示す編集処理にもどり、指示受付部１３０からページ挿入処理の指示を受け付けたか否か判定する（ステップＳ６０３）。ページ挿入処理の指示を受け付けていない場合（ステップＳ６０３；Ｎｏ）、ページの削除処理の指示を受け付けたか否か判定する（ステップＳ６０５）。ページ挿入処理の指示を受け付けた場合（ステップＳ６０３；Ｙｅｓ）、ページ挿入処理を実行する（ステップＳ６０４）。
【０１１０】
ここで、ステップＳ６０４の詳細について、図１７を参照しながら説明する。
まず、画像挿入部１４２は、挿入するページを撮像した処理対象画像データＴｕと、この処理対象画像データＴｕを挿入するページの位置ｕを取得する（ステップＳ８０１）。つぎに、この処理対象画像データＴｕの画像処理を実行する（ステップＳ８０２）。
【０１１１】
ここで、ステップＳ８０２の詳細について、図１８を参照しながら説明する。
まず、基準画像指定部１３１は、処理対象画像データＴｕが示す画像を追加の基準画像Ｋに指定する（ステップＳ９０１）。処理対象画像データＴｕは、他の処理対象画像データと関連性がないため、他の処理対象画像データが示す画像から基準画像Ｋを指定し、その基準画像Ｋの基準パラメータを補間することにより処理対象画像データＴｕが示す画像を補正することができない。このため、処理対象画像データＴｕが示す画像を追加の基準画像Ｋに指定する。
【０１１２】
つぎに、第１パラメータ取得部１３２は、追加の基準画像Ｋを補正するための基準パラメータを取得する（ステップＳ９０２）。なお、この基準パラメータは、実施の形態１と同様である。
【０１１３】
つぎに、第１補正部１３３は、追加の基準画像Ｋを基準パラメータで補正し、補正後の処理後画像データＳｕを取得し、処理後画像データＳｕを記憶部１２４に格納する（ステップＳ９０３）。なお、補正の方法は、実施の形態１と同様である。つぎに、ページ番号付与部１４１は、処理後画像データＳｕにページ番号ｕを付与する（ステップＳ９０４）。ステップＳ９０４を実行すると、補正処理を終了し、図１７のページ挿入処理に戻る。
【０１１４】
挿入処理に戻ると、画像挿入部１４２は、挿入する処理後画像データＳｕのページ番号ｕが奇数であるか否か判定する（ステップＳ８０３）。ページ番号ｕが奇数である場合（ステップＳ８０３；Ｙｅｓ）、ｍ＝１にリセットし（ステップＳ８０４）、処理後画像データＳＯ１に付与されたページ番号がｕ以上であるか否か判定する（ステップＳ８０５）。なお、処理後画像データＳＯ１に付与されたページ番号は、２−１＝１である。このページ番号がｕ以上でない場合（ステップＳ８０５；Ｎｏ）、ｍ＝Ｍであるか判定する（ステップＳ８０７）。ｍ＝Ｍでない場合（ステップＳ８０７；Ｎｏ）、ｍに１を加算し（ステップＳ８０８）、ステップＳ８０５に戻る。このように、ｍ＝Ｍになるまで、ステップＳ８０５〜ステップＳ８０８を繰り返す。処理後画像データＳＯｍに付与されたページ番号２ｍ−１がｕ以上である場合（ステップＳ８０５；Ｙｅｓ）、画像挿入部１４２は、処理後画像データＳＯｍに付与されたページ番号に２を加算して更新する（ステップＳ８０６）。つぎに、ｍ＝Ｍであるか判定する（ステップＳ８０７）。ｍ＝Ｍである場合（ステップＳ８０７；Ｙｅｓ）、挿入処理を終了する。このように、奇数のページを挿入した場合、奇数のページのみのページ番号を繰り下げる。
【０１１５】
一方、ページ番号ｕが奇数でない場合（ステップＳ８０３；Ｎｏ）、画像挿入部１４２は、ｋ＝１にリセットし（ステップＳ８０９）、処理後画像データＳＥ１に付与されたページ番号２Ｋ（２Ｋ−２＋２）がｕ以上であるか否か判定する（ステップＳ８１０）。このページ番号２Ｋがｕ以上でない場合（ステップＳ８１０；Ｎｏ）、ｋ＝Ｋであるか判定する（ステップＳ８１２）。ｋ＝Ｋでない場合（ステップＳ８１２；Ｎｏ）、ｋに１を加算し（ステップＳ８１３）、ステップＳ８１０に戻る。このように、ｋ＝Ｋになるまで、ステップＳ８１０〜ステップＳ８１３を繰り返す。処理後画像データＳＥｋに付与されたページ番号２Ｋ−２ｋ＋２がｕ以上である場合（ステップＳ８１０；Ｙｅｓ）、画像挿入部１４２は、処理後画像データＳＥｋに付与されたページ番号に２を加算して更新する（ステップＳ８１１）。つぎに、ｋ＝Ｋであるか判定する（ステップＳ８１２）。ｋ＝Ｋである場合（ステップＳ８１２；Ｙｅｓ）、挿入処理を終了する。このように、偶数のページを挿入した場合、偶数のページのみのページ番号を繰り下げる。挿入処理を終了した後、図１５に示す編集処理に戻る。
【０１１６】
編集処理に戻ると、ページの削除処理の指示を受け付けたか判定する（ステップＳ６０５）。ページの削除処理の指示を受け付けていない場合（ステップＳ６０５；Ｎ０）、編集の終了の指示を受け付けたか否か判定する（ステップＳ６０７）。
【０１１７】
ページの削除処理の指示を受け付けた場合（ステップＳ６０５；Ｙｅｓ）、ページの削除処理を実行する（ステップＳ６０６）。
【０１１８】
ここで、ステップＳ６０６の詳細について、図１９を参照しながら説明する。
まず、画像削除部１４３は、削除するページのページ番号ｖを取得する（ステップＳ１００１）。つぎに、削除するページのページ番号ｖが付与された処理後画像データＳＯｍまたはＳＥｋからページ番号を削除する（ステップＳ１００２）。
【０１１９】
画像削除部１４３は、削除するページのページ番号ｖが奇数であるか否か判定する（ステップＳ１００３）。ページ番号ｖが奇数である場合（ステップＳ１００３；Ｙｅｓ）、ｍ＝１にリセットし（ステップＳ１００４）、処理後画像データＳＯ１に付与されたページ番号１（２−１）がｖ以上であるか否か判定する（ステップＳ１００５）。ページ番号がｖ以上でない場合（ステップＳ１００５；Ｎｏ）、ｍ＝Ｍであるか判定する（ステップＳ１００７）。ｍ＝Ｍでない場合（ステップＳ１００７；Ｎｏ）、ｍに１を加算し（ステップＳ１００８）、ステップＳ１００５に戻る。このように、ｍ＝Ｍになるまで、ステップＳ１００５〜ステップＳ１００８を繰り返す。処理後画像データＳＯｍに付与されたページ番号２ｍ−１がｖ以上である場合（ステップＳ１００５；Ｙｅｓ）、画像削除部１４３は、処理後画像データＳＯｍに付与されたページ番号から２を減じて更新する（ステップＳ１００６）。つぎに、ｍ＝Ｍであるか判定する（ステップＳ１００７）。ｍ＝Ｍである場合（ステップＳ１００７；Ｙｅｓ）、削除処理を終了する。このように、奇数のページを削除した場合、奇数のページのみのページ番号を繰り上げる。
【０１２０】
一方、ページ番号ｖが奇数でない場合（ステップＳ１００３；Ｎｏ）、ｋを１にリセットし（ステップＳ１００９）、処理後画像データＳＥ１に付与されたページ番号２Ｋ（２Ｋ−２＋２）がｖ以上であるか否か判定する（ステップＳ１０１０）。このページ番号がｖ以上でない場合（ステップＳ１０１０；Ｎｏ）、ｋ＝Ｋであるか判定する（ステップＳ１０１２）。ｋ＝Ｋでない場合（ステップＳ１０１２；Ｎｏ）、ｋに１を加算し（ステップＳ１０１３）、ステップＳ１０１０に戻る。このように、ｋ＝ＫになるまでステップＳ１０１０〜ステップＳ１０１３を繰り返す。処理後画像データＳＥｋに付与されたページ番号２Ｋ−２ｋ＋２がｖ以上である場合（ステップＳ１０１０；Ｙｅｓ）、画像削除部１４３は、処理後画像データＳＯｍに付与されたページ番号から２を減じて更新する（ステップＳ１０１１）。つぎに、ｋ＝Ｋであるか判定する（ステップＳ１０１２）。ｋ＝Ｋである場合（ステップＳ１０１２；Ｙｅｓ）、削除処理を終了する。このように、偶数のページを挿入した場合、偶数のページのみのページ番号を繰り上げる。挿入処理を終了した後、図１５に示す編集処理に戻る。
【０１２１】
編集処理に戻ると、指示受付部１３０から編集処理を終了する指示を受け付けたか判定する（ステップＳ６０７）。編集処理を終了する指示を受け付けていない場合（ステップＳ６０７；Ｎｏ）、ステップＳ６０３に戻り、ステップＳ６０３〜ステップＳ６０７を繰り返す。
【０１２２】
指示受付部１３０が、編集処理を終了する指示を受け付けた場合（ステップＳ６０７；Ｙｅｓ）、結合部１３８は、処理後画像データを結合する。具体的には、処理後画像データＳＯｍ、ＳＥｋ、Ｓｕに付与されたページ番号の順に並ぶように処理後画像データを結合する。また、結合した処理後画像データＳＯｍ、ＳＥｋ、Ｓｕが示す画像を表示部１２９に表示させる。その後、編集処理を終了する。
【０１２３】
上述のように、実施の形態２の端末装置１０２は、ページＰをめくる際、複数のページＰを一度にめくるなどして、処理対象画像に欠落した画像がある場合、その欠落した画像を取得して挿入することができる。このため、処理対象画像に欠落した画像がある場合に、その欠落した画像のみを追加できるため、再度の撮影を実施する手間を省くことができる。また、端末装置１０２は、欠落した処理対象画像を挿入した場合、基準画像指定部１３１は、画像挿入部１４２が挿入した処理対象画像を基準画像Ｋに指定する。基準画像Ｋを補正するためのパラメータを取得し、このパラメータを用いて挿入した処理対象画像の画像処理を容易に実行することができる。また、ページＰを重複して撮像するなどして、処理対象画像に同じ画像が複数ある場合その画像を削除することができる。削除した場合、ページがずれるので各処理対象画像に適用される補正パラメータも変化するため、実施の形態１と同様の再補正処理を実行することも有効である。詳細には、画像削除部１４３が処理対象画像を削除した場合、再補正画像指定部１３６は、削除した処理対象画像の頁より前の直近の頁の基準画像Ｋと、後の直近の頁の基準画像Ｋと、の間の頁を撮像した処理対象画像を再度補正処理する画像として指定し、第２補正部１３７は、再補正画像指定部１３６が指定した処理対象画像を補正処理する。
【０１２４】
（変形例）
上述の実施の形態の基準画像追加部１３４は、指示受付部１３０が受け付けたユーザの指示に基づいて、追加の基準画像Ｋを指定した場合について説明した。基準画像追加部１３４は、例えば、エッジ検出などにより補正後画像のページの輪郭を検出し、補正後画像の外枠から最も内側にページの輪郭が検出された画像を特定し、その画像を追加の基準画像に指定してもよい。
【０１２５】
また、画像削除部１４３は、指示受付部１３０が受け付けたユーザの指示に基づいて、削除する処理対象画像を指定したが、処理後画像をパターン認識し、処理後画像に同じパターンの画像が複数含まれている場合、同じページが重複して撮像されているとして、同じパターンの画像のうち１つを残して他の画像を自動で削除するようにしてもよい。
【０１２６】
上述の実施の形態の端末装置１０２では、処理対象画像をトリミング補正する場合について説明したが、処理対象画像に他の補正処理を実行してもよく、また、トリミング補正した処理後画像にさらに他の補正処理を実行してもよい。例えば、端末装置１０２は、本Ｂの湾曲による処理対象画像の歪みを補正する湾曲補正や処理対象画像の輝度ムラを補正するシェーディング補正などの補正処理を実行してもよい。なお、端末装置１０２は、トリミング補正した処理後画像をさらに湾曲補正を実行してもよく、トリミング補正と湾曲補正を同時に実行してもよい。また、端末装置１０２は、リミング補正、湾曲補正を実行した処理後画像にさらにシェーディング補正を実行してもよい。
【０１２７】
端末装置１０２が処理対象画像を湾曲補正する場合について説明する。
本Ｂのめくり初めでは、図６（ｂ）に示すように、ページの湾曲が相対的に少ない。このため、めくり初めのページの処理対象画像の湾曲による歪みは小さい。これに対して、本Ｂのめくり終わりでは、図７（ｂ）に示すように、ページの湾曲が相対的に大きい。このため、めくり終わりのページの処理対象画像の湾曲による歪みは大きくなる。このように、ページごとに処理対象画像の歪みの度合いが異なる。
【０１２８】
基準画像指定部１３１は、トリミング補正する場合と同様に、湾曲補正するための基準画像Ｋを指定する。ここでは、ページａとページｂとの処理対象画像を基準画像Ｋとする。つぎに、第１パラメータ取得部１３２は、基準画像Ｋを湾曲補正するための基準パラメータを取得する。具体的には、図２０に示すページａの処理対象画像Ｇ３を表示部１２９に表示させる。表示部１２９に表示された処理対象画像Ｇ３には、図２１に示すように、湾曲によって文字列に歪みが生じた歪み領域Ｇ４が存在する。図２１では、最上段と最下段の文字列のみを図示している。ユーザが指示受付部１３０を操作することで、最上段の文字列からスプライン曲線のコントロールポイントＰ０ａ、Ｐ１ａ、Ｐ２ａの三点を指定するとともに、最下段の文字列からスプライン曲線のコントロールポイントＱ０ａ、Ｑ１ａ、Ｑ２ａの三点を指定する。コントロールポイントＰ０ａ、Ｐ１ａ、Ｐ２ａ、Ｑ０ａ、Ｑ１ａ、Ｑ２ａが湾曲パラメータであり、この湾曲パラメータが指定されると、文字列の歪みに沿ったスプライン曲線が形成される。
また、図２２に示すように、ページｂの処理対象画像についても同様に、歪み領域Ｇ６の文字列を基に、湾曲パラメータを指定する。指定された湾曲パラメータは、最上段のコントロールポイントＰ０ｂ、Ｐ１ｂ、Ｐ２ｂ及び最下段のコントロールポイントＱ０ｂ、Ｑ１ｂ、Ｑ２ｂである。
【０１２９】
つぎに、第１補正部１３３は、基準画像Ｋの基準パラメータに基づいて、各処理対象画像を補正するための補正パラメータを決定する。第１補正部１３３は、ページａとページｂとが基準画像Ｋに指定されているので、ページａとページｂとの間のページｉの各処理対象画像の補正パラメータを線形補間により決定する。なお、ページａより前の処理対象画像の補正パラメータは、ページａの基準パラメータを使用する。ページｂより後の処理対象画像の補正パラメータは、ページｂの基準パラメータを使用する。
【０１３０】
つぎに、第１補正部１３３は、処理対象画像Ｇ３のうち歪み領域Ｇ４内についてのみ湾曲補正を施す。歪み領域Ｇ４内においては、図２３に示すように、各コントロールポイントに基づいて上下にスプライン曲線Ｕ１，Ｕ２を作成する。そして、このスプライン曲線Ｕ１，Ｕ２に基づき、Ｙ方向、Ｘ方向いずれも等間隔にメッシュ分割する。ここでは、スプライン曲線部のＸ方向の長さが６分割とされるように分割している。
ここで、一つのブロックサイズは処理対象画像Ｇ３の分割サイズとなり、例えば一辺あたり２５６ドットとする。
【０１３１】
図２４（ａ）に示すように、補正前のブロックＢ１において、スプライン曲線Ｓ０，Ｓｎ,Ｓ２５５に基づいて、各ドットの座標値を求める。そして、スプライン曲線Ｓ０，Ｓｎ,Ｓ２５５が水平となるように変換する。これにより、図２４（ｂ）に示すように、変換後の水平線Ｑ０，Ｑｎ，Ｑ２５５と、スプライン曲線Ｓ０，Ｓｎ，Ｓ２５５とが対応付けられる。この対応関係を基にして各ドットの座標値も変換する。これにより、湾曲が補正されて、図２５に示す湾曲補正後の画像が作成される。
【０１３２】
端末装置１０２は、上述したように、処理対象画像に湾曲補正を実行してもよい。端末装置１０２が再画像処理を実行する場合にも同様に湾曲補正を実行してもよい。また、実施の形態１で説明したように追加の基準画像Ｋを指定して、基準画像Ｋを湾曲補正するための基準パラメータを取得し、再度補正することにより、より適切に湾曲補正することができる。
【０１３３】
このように各ページＰの処理対象画像に対して湾曲補正処理が施されるので、湾曲に基づく歪みが補正され、読書においても違和感のない画像を作成することが可能である。なお、端末装置１０２が実施する湾曲補正は、ここで説明した補正処理に限らず他の湾曲補正であってもよい。
【０１３４】
つぎに、端末装置１０２が処理対象画像をシェーディング補正する場合について説明する。
端末装置１０２がページＰを撮像する場合、図２６（ｂ）に示すように、ライトＬからページＰに照明が当てられる。本Ｂのめくり初めでは、ページＰの湾曲が相対的に少ないため、図２６（ａ）に示すように、ページＰの処理対象画像の湾曲による輝度ムラは小さい。これに対して、本Ｂのめくり終わりでは、図２７（ｂ）に示すように、ページの湾曲が相対的に大きい。このため、図２７（ａ）に示すように、処理対象画像の湾曲による輝度ムラは大きくなる。このように、ページごとに処理対象画像の輝度ムラの度合いが異なる。
【０１３５】
基準画像指定部１３１は、トリミング補正する場合と同様に、シェーディング補正するための基準画像Ｋを指定する。ここでは、ページａとページｂとの処理対象画像を基準画像Ｋとする。つぎに、第１パラメータ取得部１３２は、基準画像Ｋをシェーディング補正するための基準パラメータを取得する。具体的には、図２８に示すように、ページａの処理対象画像を複数のブロックに分割する。ここでは５×５のブロックに分割する。つぎに、各ブロックの輝度Ｙを取得する。ここで、画素の輝度Ｙは、例えば、0.29891×Ｒ＋0.58661×Ｇ＋0.11448×Ｂにより算出される。Ｒ、Ｇ、Ｂのそれぞれは、画素に含まれる赤成分の画素値、緑成分の画素値、青成分の画素値であり、０から２５５までの値である。第１パラメータ取得部１３２は、取得された輝度Ｙに基づいて、ページａの画像が分割された各ブロックのページａのシェーディング補正パラメータＹｘｙ＿ａを取得する。詳細には、第１パラメータ取得部１３２は、ページａを分割した各ブロックについて、各画素の輝度Ｙｘｙの発生頻度を求め、発生頻度が最も高い輝度Ｐｘｙを特定する。発生頻度が最も高い輝度Ｐｘｙに対応する画素の色が、グレー系であれば、背景となる紙（例えば、白色）に対応する画素であると考えられる。そのため、第１パラメータ取得部１３２は、ページａの画像を分割した各ブロックについて、２５５からＰｘｙを減じた値をシェーディング補正パラメータＹｘｙ＿ａとする。これにより、ページａの画像を分割した各ブロックについて、発生頻度が最も高い輝度Ｐｘｙに対応する画素を白にするためのシェーディング補正パラメータＹｘｙ＿ａを取得することができる。同様にページｂについてもシェーディング補正パラメータＹｘｙ＿ｂを取得する。
ここで、Ｐｘｙは、図２８に示す左上のブロックを原点（縦横のいずれもが、０で表されるブロック）とした場合に、横方向にｘ番のブロック、かつ、縦方向にｙ番のブロックにおいて発生頻度が最も高い輝度を表す。Ｙｘｙ＿ａは、横方向にｘ番、かつ、縦方向にｙ番のブロックについてのシェーディング補正パラメータを表す。ここでは、図２８に示すように、処理対象画像の各々は分割されるので、ｘ、ｙの各々は、０から４までの整数である。
【０１３６】
つぎに、第１補正部１３３は、基準画像Ｋの基準パラメータに基づいて、各処理対象画像を補正するための補正パラメータを決定する。第１補正部１３３は、ページａとページｂとが基準画像Ｋに指定されているので、ページａとページｂとの間のページの各処理対象画像の補正パラメータを線形補間により決定する。線形補間することにより、第１補正部１３３は、各ページｉの画像についてシェーディング補正パラメータＹｘｙ＿ｉを決定する。ページａより前の処理対象画像のシェーディング補正パラメータは、ページａの基準パラメータを使用する。ページｂより後の処理対象画像のシェーディング補正パラメータは、ページｂの基準パラメータを使用する。
【０１３７】
つぎに、第１補正部１３３は、ページｉの処理対象画像の各々について、各ブロック内の各画素の輝度にシェーディング補正パラメータＹｘｙ＿ｉを加算する。すなわち、横方向にｘ番、かつ、縦方向にｙ番のブロック内の複数の画素の各々について、Ｙｘｙ＿ｉが輝度に加算される。これにより、ページ１からページＮまでの処理対象画像の各々の輝度ムラが補正される。
なお、ここで例示したシェーディング補正の手法は一例であり、その他周知のシェーディング補正を好適に用いることが可能である。また、実施の形態１で説明したように追加の基準画像Ｋを指定して、基準画像Ｋをシェーディング補正するための基準パラメータを取得し、再度補正することにより、より適切にシェーディング補正することができる。
【０１３８】
また、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成される撮像装置及び画像処理装置のそれぞれが実行する撮像処理及び画像処理を行う中心となる部分は、専用のシステムによらず、通常の情報携帯端末、パーソナルコンピュータなどを用いて実行可能である。たとえば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）等）に格納して配布し、当該コンピュータプログラムを情報携帯端末などにインストールすることにより、前記の処理を実行する情報端末を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常の情報処理端末などがダウンロード等することで情報処理装置を構成してもよい。
【０１３９】
また、画像処理部１２６、１４０の機能を、ＯＳ（Operating System）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【０１４０】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【０１４１】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１４２】
（付記１）
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定手段と、
前記基準画像指定手段が指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得手段と、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正手段と、
前記第１補正手段が補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加手段と、
前記基準画像追加手段が指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得手段と、
前記第１補正手段が補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定手段と、
前記第１基準パラメータ取得手段が取得した前記基準パラメータと前記第２基準パラメータ取得手段が取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正手段と、
を備えることを特徴とする画像処理装置。
【０１４３】
（付記２）
前記再補正画像指定手段は、追加された前記基準画像の頁より前の直近の頁の前記基準画像と、後の直近の頁の前記基準画像と、の間の頁を撮像した前記処理対象画像を再度補正処理する画像として指定する、
ことを特徴とする付記１に記載の画像処理装置。
【０１４４】
（付記３）
前記第１補正手段は、前記処理対象画像が何れの頁を撮像した画像であるかに応じて、前記処理対象画像の頁の前の頁の前記基準画像の前記基準パラメータと、前記処理対象画像の頁の後の頁の前記基準画像の前記基準パラメータとに基づいて、補間法により各前記補正パラメータを決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正する、
ことを特徴とする付記１または２に記載の画像処理装置。
【０１４５】
（付記４）
前記第２補正手段は、前記処理対象画像が何れの頁を撮像した画像であるかに応じて、前記処理対象画像の頁の前の頁の前記基準画像の前記基準パラメータと、前記処理対象画像の頁の後の頁の前記基準画像の前記基準パラメータとに基づいて、補間法により各前記補正パラメータを決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正する、
ことを特徴とする付記１乃至３の何れか１つに記載の画像処理装置。
【０１４６】
（付記５）
前記第１基準パラメータ取得手段は、前記基準画像から頁領域を切り出すトリミング補正するために、頁の四隅の座標をトリミング基準パラメータとして取得し、
前記第１補正手段は、前記第１基準パラメータ取得手段が取得した前記トリミング基準パラメータから前記基準画像が撮像された頁の位置と各処理対象画像が撮像された頁の位置との差に基づいて、前記各処理対象画像を補正するためのトリミング補正パラメータを決定し、前記各処理対象画像を補正処理する、
ことを特徴とする付記１乃至４の何れか１つに記載の画像処理装置。
【０１４７】
（付記６）
前記第１基準パラメータ取得手段は、前記基準画像の湾曲による歪みを補正するために、特定する画像の歪みを示す湾曲基準パラメータを取得し、
前記第１補正手段は、前記第１基準パラメータ取得手段が取得した前記湾曲基準パラメータから前記基準画像が撮像された頁の位置と各処理対象画像が撮像された頁の位置との差に基づいて、前記各処理対象画像を補正するための湾曲補正パラメータをそれぞれ決定し、前記湾曲補正パラメータに基づいて前記各処理対象画像の歪みを補正処理する、
ことを特徴とする付記１乃至５の何れか１つに記載の画像処理装置。
【０１４８】
（付記７）
前記第１基準パラメータ取得手段は、前記基準画像の輝度ムラを補正するために、画像を分割した各ブロックの輝度を示すシェーディング基準パラメータを取得し、
前記第１補正手段は、前記第１基準パラメータ取得手段が取得した前記シェーディング基準パラメータから前記基準画像が撮像された頁の位置と各処理対象画像が撮像された頁の位置との差に基づいて、前記各処理対象画像を補正するためのシェーディング補正パラメータをそれぞれ決定し、前記シェーディング補正パラメータに基づいて前記各処理対象画像の輝度ムラを補正処理する、
ことを特徴とする付記１乃至６の何れか１つに記載の画像処理装置。
【０１４９】
（付記８）
前記複数の処理対象画像が、奇数の頁を連続して撮像した画像と偶数の頁を連続して撮像した画像とから構成され、
奇数の頁を連続して撮像した画像に奇数の頁番号を付与し、偶数の頁を連続して撮像した画像に偶数の頁番号を付与するページ番号付与手段と、
前記複数の処理対象画像に他の処理対象画像を挿入し、前記他の処理対象画像が奇数の頁を撮像した画像である場合、前記他の処理対象画像の頁より後の奇数の頁の処理対象画像に付与された頁番号を繰り下げる画像挿入手段と、
を備えることを特徴とする付記１乃至７の何れか１つに記載の画像処理装置。
【０１５０】
（付記９）
前記基準画像指定手段は、前記画像挿入手段が挿入した前記他の処理対象画像を前記基準画像に指定する、
ことを特徴とする付記８に記載の画像処理装置。
【０１５１】
（付記１０）
前記複数の処理対象画像が、奇数の頁を連続して撮像した画像と偶数の頁を連続して撮像した画像とから構成され、
奇数の頁を連続して撮像した画像に奇数の頁番号を付与し、偶数の頁を連続して撮像した画像に偶数の頁番号を付与するページ番号付与手段と、
前記複数の処理対象画像のうちから任意の処理対象画像を削除し、削除した処理対象画像が奇数の頁である場合、削除した処理対象画像の頁より後の奇数の頁の処理対象画像に付与された頁番号を繰り上げる画像削除手段と、
を備えることを特徴とする付記１乃至７の何れか１つに記載の画像処理装置。
【０１５２】
（付記１１）
前記画像削除手段が処理対象画像を削除した場合、
前記再補正画像指定手段は、削除した処理対象画像の頁より前の直近の頁の前記基準画像と、後の直近の頁の前記基準画像と、の間の頁を撮像した前記処理対象画像を再度補正処理する画像として指定し、
前記第２補正手段は、前記再補正画像指定手段が指定した前記処理対象画像を補正処理する、
ことを特徴とする付記１０に記載の画像処理装置。
【０１５３】
（付記１２）
付記１乃至１１のいずれか１つに記載の画像処理装置と、
前記複数の処理対象画像の各々を撮像する撮像装置と、
を備えることを特徴とする画像処理システム。
【０１５４】
（付記１３）
前記対象物の頁をめくる頁めくり装置をさらに備え、
前記撮像装置は、前記頁めくり装置によって撮像の対象物の頁がめくられると撮像する、
ことを特徴とする付記１２に記載の画像処理システム。
【０１５５】
（付記１４）
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定ステップと、
前記基準画像指定ステップで指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得ステップと、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正ステップと、
前記第１補正ステップで補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加ステップと、
前記基準画像追加ステップで指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得ステップと、
前記第１補正ステップで補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定ステップ、
前記第１基準パラメータ取得ステップで取得した前記基準パラメータと前記第２基準パラメータ取得ステップで取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正ステップと、
を備えることを特徴とする画像処理方法。
【０１５６】
（付記１５）
コンピュータを、
複数のシートが綴じ合わされた対象物を開いて撮像することによって得られた複数の処理対象画像のうちから基準画像とする画像を指定する基準画像指定手段、
前記基準画像指定手段が指定した前記基準画像を補正するための基準パラメータを取得する第１基準パラメータ取得手段、
前記基準パラメータから前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第１補正手段、
前記第１補正手段が補正した前記処理対象画像のうちから追加する基準画像を指定する基準画像追加手段、
前記基準画像追加手段が指定した追加の基準画像に対応する補正前の処理対象画像を補正するための基準パラメータを取得する第２基準パラメータ取得手段、
前記第１補正手段が補正処理した前記処理対象画像のうちから再度補正処理する画像を指定する再補正画像指定手段、
前記第１基準パラメータ取得手段が取得した前記基準パラメータと前記第２基準パラメータ取得手段が取得した追加の前記基準パラメータとから各前記処理対象画像を補正するための補正パラメータをそれぞれ決定し、各前記補正パラメータに基づいて対応する前記処理対象画像を補正処理する第２補正手段、
として機能させるためのプログラム。
【符号の説明】
【０１５７】
１００…画像処理システム、１０１…ページめくり装置、１０２…端末装置、１０３…保持台、１０４…スタンド、１０５…収納ケース、Ｂ…本、Ｐ…ページ、Ｌ…ライト、１０６…駆動軸、１０７…第１駆動部、１０８…アーム部、１０９…第２駆動部、１１０…吸着部、１１１…台座部、１１２…送風部、１１３…第１通信部、１１４〜１１６…モータドライバ、１１７…ＲＯＭ、１１８…ページめくり制御部、１１９…ＣＰＵ、１２０…ＲＡＭ、１２１…カメラ、１２２…第２通信部、１２３…ＲＯＭ、１２４…記憶部、１２５…撮像制御部、１２６、１４０…画像処理部、１２７…ＣＰＵ、１２８…ＲＡＭ、１２９…表示部、１３０…指示受付部、１３１…基準画像指定部、１３２…第１パラメータ取得部、１３３…第１補正部、１３４…基準画像追加部、１３５…第２パラメータ取得部、１３６…再補正画像指定部、１３７…第２補正部、１３８…結合部、１４１…ページ番号付与部、１４２…画像挿入部、１４３…画像削除部
【図１】
2017063284.tif 000003
【図２】
2017063284.tif 000004
【図３】
2017063284.tif 000005
【図４】
2017063284.tif 000006
【図５】
2017063284.tif 000007
【図６】
2017063284.tif 000008
【図７】
2017063284.tif 000009
【図８】
2017063284.tif 000010
【図９】
2017063284.tif 000011
【図１０】
2017063284.tif 000012
【図１１】
2017063284.tif 000013
【図１２】
2017063284.tif 000014
【図１３】
2017063284.tif 000015
【図１４】
2017063284.tif 000016
【図１５】
2017063284.tif 000017
【図１６】
2017063284.tif 000018
【図１７】
2017063284.tif 000019
【図１８】
2017063284.tif 000020
【図１９】
2017063284.tif 000021
【図２０】
2017063284.tif 000022
【図２１】
2017063284.tif 000023
【図２２】
2017063284.tif 000024
【図２３】
2017063284.tif 000025
【図２４】
2017063284.tif 000026
【図２５】
2017063284.tif 000027
【図２６】
2017063284.tif 000028
【図２７】
2017063284.tif 000029
【図２８】
2017063284.tif 000030