(57)【要約】【課題】  冊子原稿から読み取った画像を表示し、ユーザから影領域を指定してもらうことで、読み取った画像データに含まれる影領域を容易に特定して画像処理を行う。【解決手段】    原稿の画像を読み取る読取手段と、前記読取手段が前記原稿から読み取った画像データを記憶する記憶手段とを備える画像処理装置において、読取手段が前記原稿から読み取った画像データを表示部にプレビューする（Ｓ２０３）。ユーザが表示部にプレビュー表示された前記画像データに対して、特定の影領域を指定する（Ｓ２０４）。そして、ユーザにより指定される特定の影領域に含まれる影画像データに対応する前記記憶手段に記憶された画像データを補正する（Ｓ２０６）ことを特徴とする。【選択図】  図２
2013157870.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取手段と、
前記読取手段が前記原稿から読み取った画像データを記憶する記憶手段と、
前記読取手段が前記原稿から読み取った画像データを表示部にプレビューするプレビュー手段と、
前記表示部にプレビュー表示された前記画像データに対して、ユーザから特定の影領域の指定を受け付ける受付手段と、
前記受付手段がユーザから受け付けた特定の影領域に含まれる影画像データに対応する前記記憶手段に記憶された画像データを補正する補正手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記補正手段は、ユーザにより指定される点数に応じて特定の影形状となる領域を前記原稿の地色に補正することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記補正手段は、ユーザにより指定される点数に応じて、特定の影形状となる領域を前記原稿の地色に補正する補正処理を変更することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記受付手段は、ユーザから前記表示部にプレビュー表示された前記画像データに対して、特定の影領域を指定する点を１点受け付けることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記受付手段は、ユーザから前記表示部にプレビュー表示された前記画像データに対して、特定の影領域を指定する点を２点受け付けることを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記受付手段は、ユーザから前記表示部にプレビュー表示された前記画像データに対して、特定の影領域を指定する点を３点受け付けることを特徴とする請求項１記載の画像処理装置。
【請求項７】
前記受付手段は、ユーザから前記表示部にプレビュー表示された前記画像データに対して、特定の影領域を指定する点を４点受け付けることを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記補正手段により補正された画像データを印刷する印刷手段を備えることを特徴とする請求項１記載の画像処理装置。
【請求項９】
前記補正手段により補正された画像データを外部装置に送信する送信手段を備えることを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記記憶手段は、前記補正手段により補正された画像データを記憶することを特徴とする請求項１記載の画像処理装置。
【請求項１１】
原稿の画像を読み取る読取手段と、前記読取手段が前記原稿から読み取った画像データを記憶する記憶手段とを備える画像処理装置の画像処理方法であって、
前記読取手段が前記原稿から読み取った画像データを表示部にプレビューするプレビュー工程と、
前記表示部にプレビュー表示された前記画像データに対して、ユーザから特定の影領域の指定を受け付ける受付工程と、
前記受付工程がユーザから受け付けた特定の影領域に含まれる影画像データに対応する前記記憶手段に記憶された画像データを補正する補正工程と、
を備えることを特徴とする画像処理装置の画像処理方法。
【請求項１２】
請求項１１に記載の画像処理装置の画像処理方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
画像データを記憶する記憶手段と、
前記画像データを表示部にプレビューするプレビュー手段と、
前記表示部にプレビュー表示された前記画像データに対して、ユーザから特定の影領域の指定を受け付ける受付手段と、
前記受付手段がユーザから受け付けた特定の影領域に含まれる影画像データに対応する前記記憶手段に記憶された画像データを補正する補正手段と、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から読み取る画像を処理して出力する画像処理装置、画像処理方法、及びプログラムに関するものである。
【背景技術】
【０００２】
画像処理装置において、冊子原稿をスキャンして印刷する場合、冊子の厚さや形状により、冊子の綴じ部等に影ができる場合がある。影ができることで不自然な画像となってしまうため、従来から、画像データの影を検出して補正したり、影を目立たなくしたりする処理が行われている。例えば、画像データの歪み位置を検出し、歪み情報を元に画像データの影補正を行う方法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１４３４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述の技術によれば、影の位置を検出し補正を行うことで、影を目立たなくすることができる。
【０００５】
しかし、前述の技術では、読み取るべき原稿の画像全体を解析し影の位置を検出する必要があるが、検出する処理に時間がかかってしまう。
また、例えば画像データに黒色の模様がある場合には、黒色の模様を影の位置として誤検出してしまう可能性も考えられる。
さらに、冊子原稿がブックのような厚みのある原稿の場合、スキャンするページ数によって、見開きページの左右ページの厚みや傾きによって差が生じて、様々な形状の影領域が形成されてしまう。このため、冊子原稿によって形成される影画像の影形状に適応して影画像を適正に補正できないという課題があった。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、冊子原稿から読み取った画像を表示し、ユーザから影領域を指定してもらうことで、読み取った画像データに含まれる影領域を容易に特定して画像処理を行うことができる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
原稿の画像を読み取る読取手段と、前記読取手段が前記原稿から読み取った画像データを記憶する記憶手段と、前記読取手段が前記原稿から読み取った画像データを表示部にプレビューするプレビュー手段と、前記表示部にプレビュー表示された前記画像データに対して、ユーザから特定の影領域の指定を受け付ける受付手段と、前記受付手段がユーザから受け付けた特定の影領域に含まれる影画像データに対応する前記記憶手段に記憶された画像データを補正する補正手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、冊子原稿から読み取った画像を表示し、ユーザから影領域を指定してもらうことで、読み取った画像データに含まれる影領域を容易に特定して画像処理を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態を示す画像処理装置の構成を説明するブロック図である。
【図２】画像処理装置の制御方法を説明するフローチャートである。
【図３】操作部の表示部に表示されるＵＩ画面例を示す図である。
【図４】操作部の表示部に表示されるＵＩ画面例を示す図である。
【図５】画像処理装置の制御方法を説明するフローチャートである。
【図６】操作部の表示部にプレビューされる読取原稿の画像を示す図である。
【図７】画像処理装置が読み取る画像データから算出する輝度値の特性を示す図である。
【図８】画像処理装置が読み取る冊子原稿の影領域と判別する領域を示す図である。
【図９】画像処理装置が読み取る影領域と判別する領域を示す図である。
【図１０】画像処理装置の制御方法を説明するフローチャートである。
【図１１】画像処理装置の制御方法を説明するフローチャートである。
【図１２】画像処理装置が算出する画像補正値を説明する図である。
【図１３】画像処理装置の制御方法を説明するフローチャートである。
【図１４】操作部の表示部に表示されるＵＩ画面の一例を示す図である。
【図１５】操作部の表示部に表示されるＵＩ画面の一例を示す図である。
【図１６】画像処理装置の制御方法を説明するフローチャートである。
【図１７】操作部の表示部に表示されるＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
実施例１では、読み込んだ画像データを印刷する例を説明する。
【００１０】
図１は、本実施形態を示す画像処理装置の構成を説明するブロック図である。本例は、画像処理装置を、スキャン機能、プリント機能、センド機能等を備える複合機（ＭＦＰ）で構成する場合を示す。以下、冊子原稿の画像をスキャン機能で読み取り、プリント機能で印刷するコピー機能による実施形態を説明する。なお、ＭＦＰは、上記機能を組み合わせることで、コピー機能、プリント機能、スキャン機能、ＦＡＸ送受信機能を実現可能に構成されている。
図１において、１１１はＣＰＵで、ワークエリアを提供するＲＡＭ１１２を用いて、各種の制御プログラム、アプリプログラムを実行して、複合機能処理を制御する。なお、ＣＰＵ１１１は、操作部１１４の表示部に後述するユーザインタフェース画面（ＵＩ画面）を表示して、ユーザからの指示を受け付けたり、読み取った原稿の画像をプレビューしたりする。
１１３は外部記憶装置で、例えばハードディスクで構成される場合を示すが、不揮発性の記憶媒体であれば、ＮＶＲＡＭ、ＳＲＡＭ、フレキシブルディスク等のいずれで構成されていてもよい。１１４は操作部で、タッチパネル形式の表示部を備え、ユーザ（使用者、設置者含む）によるコマンドの入力を受け付ける入力デバイスとして、またはユーザへの情報表示を行う表示デバイスとして使用される。
【００１１】
１１５はフラットベットタイプの読取装置で、印刷された紙または冊子の画像を読み取り可能に構成されている。なお、読取装置１１５にＡＤＦ，ＲＤＦ等の原稿給装装置を接続可能な構成であってもよい。したがって、読取装置１１５は、スキャナ部を所定位置で固定することで、搬送される原稿の画像を読み取る流し込みモードと、スキャナ部を走査して光学系を介して結像素子（イメージセンサ）に反射画像を結像させる走査モードとを備える。ここで、イメージセンサは、コンタクトイメージセンサ（ＣＩＳ）で構成され、ＣＩＳを原稿台と同じ幅で配置することにより、端部まで歪みのない原稿画像を読み取り可能である。
１１６は印刷装置で、各種のシートに画像を出力する。ここで、印刷装置１１６のプリント方式は、レーザビームを感光体上に走査露光して形成される潜像をトナーで現像して熱定着される電子写真方式や、インクを吐出して画像を形成するインクジェット方式のいずれであってもよい。
１１７は通信装置で、ネットワーク１１９Ａ等を介して外部のデータ処理装置と通信するネットワークコントローラ（ＮＩＣ）１１７Ａや、公衆通信網１１９Ｂと通信するモデム１１７Ｂ等を備えている。１１８はメインバスで、ＣＰＵ１１１と各デバイスとを接続する。
【００１２】
なお、本実施形態は、特に断らない限り、ＭＦＰ１００ではＣＰＵ１１１がメインバス１１８を介してＲＡＭ１１２、外部記憶装置１１３、操作部１１４、読取装置１１５、印刷装置１１６、通信装置１１７を制御して実施する。
【００１３】
〔第１の影領域補正処理〕
図２は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、ＭＦＰ１００を利用してコピーを行う場合の基本的な処理例である。なお、各ステップは、ＣＰＵ１１１が外部記憶装置１１３や図示しないＲＯＭから制御プログラムをＲＡＭ１１２にロードして実行することで実現される。以下、図３、図４に示す操作画面を参照して、読み取った冊子原稿をプレビューして、ユーザが影領域を指示することで、読み取った冊子原稿の画像データに対して影補正処理を施して印刷する例を示す。
図３，図４は、図１に示した操作部１１４の表示部に表示されるユーザインタフェース画面（ＵＩ画面）例を示す図である。
Ｓ２０１で、ＣＰＵ１１１は、読取装置１１５を用いてユーザがプラテンガラス上に予め載置した冊子原稿の画像を読み取る。次に、Ｓ２０２で、ＣＰＵ１１１は読み取った冊子原稿の画像データをＲＡＭ１１２に保存する。そして、Ｓ２０３で、ＣＰＵ１１１は読み取った画像データをもとに操作部１１４のＵＩ画面に印刷内容の表示を行う（図３の（Ａ）参照）。
【００１４】
次に、Ｓ２０４で、ＣＰＵ１１１は操作部１１４のＵＩ画面を介してユーザから影領域を指定する入力を受け付ける。そして、Ｓ２０５で、ＣＰＵ１１１は、ＵＩ画面を介してユーザから受け付けた影領域の点数がいくつあるかを判断する。ここで、ユーザから受け付けた影領域の点数が１点であるとＣＰＵ１１１が判断した場合は、Ｓ２０６で、後述する図５で詳述する第１の影領域補正処理を実行して、Ｓ２０９へ進む。
一方、Ｓ２０５で、ユーザから受け付けた影領域の点数が２点であるとＣＰＵ１１１が判断した場合は、Ｓ２０７で、後述する図１３で詳述する第２の影領域補正処理を実行して、Ｓ２０９へ進む。
一方、Ｓ２０６で、ユーザから受け付けた影領域の点数が３点であるとＣＰＵ１１１が判断した場合は、Ｓ２０８で、後述する図１６で詳述する第３の影領域補正処理を実行して、Ｓ２０９へ進む。
次に、Ｓ２０９で、ＣＰＵ１１１は第１〜第３の影領域補正処理で補正した冊子原稿の画像データを印刷装置１１６に転送して、印刷装置１１６は、ＣＰＵ１１１から受け取った冊子原稿の画像データの印刷を行い、本処理を終了する。
【００１５】
なお、図３の（Ａ）、（Ｂ）に示すＵＩ画面は、上述した図２に示すＳ２０３、Ｓ２０４において、操作部１１４の表示部に表示される印刷設定画面例である。本実施形態では、操作部はタッチパネル構造となっており、操作部１１４の表示部をユーザが触れることで、ユーザが入力した影領域を特定する点の受付が可能である。
【００１６】
図３の（Ａ）は、Ｓ２０３における印刷設定画面である。
図３の（Ａ）において、３０１は読み込んだ画像データのイメージを表示するプレビュー表示領域で、当該プレビュー表示領域３０１に、冊子原稿から読み取った画像３０２を表示した状態を示す。具体的には、ＣＰＵ１１１は、プレビュー表示領域３０１に画像データすべての領域を表示可能とするプレビュー用の画像を作成し、プレビュー表示領域３０１に画像３０２を表示する。
３０３は印刷設定表示領域で、読み込んだ原稿のサイズ等をもとに設定される印刷設定（用紙サイズ、プリント枚数、ステイプル設定、ソート設定を含む）を表示する。３０４は影補正ボタンで、ユーザによってプレビュー表示領域３０１に入力を受け付けた後に、ユーザによって押下される。
この影補正ボタン３０４をユーザが押下すると、ＣＰＵ１１１は、冊子原稿から読み取った画像データに対して影補正処理を行う。
【００１７】
なお、ＣＰＵ１１１は、プレビュー表示領域３０１に対して、ユーザが影領域を特定する位置を入力しているかどうかを判断する。ここで、ユーザが影領域を特定する位置を入力していないと判断した場合、影補正ボタン３０４をグレーアウト表示し、影補正ボタン３０４を無効化する。３０５はキャンセルボタンで、ユーザによってキャンセルボタン３０５を押下されると、ＣＰＵ１１１は、図３の（Ａ）に示す印刷設定画面の表示処理を終了する。
【００１８】
３０６はプリントボタンで、ユーザによってプリントボタン３０６が押下されると、ＣＰＵ１１１は印刷装置１１６を用いて冊子原稿から読み取った画像データの印刷を実施する。３０７は入力クリアボタンで、ユーザによって入力クリアボタン３０７を押下されると、プレビュー表示領域３０１に対して、ユーザから入力された影領域を特定する位置をクリアする。
なお、ＣＰＵ１１１は、ユーザによってプレビュー表示領域３０１に対して、ユーザから入力された影領域を特定する位置が入力されているかどうかを判断する。ここで、ユーザから上記影領域を特定する位置が入力されていないとＣＰＵ１１１が判断した場合、ＣＰＵ１１１は、入力クリアボタン３０７をグレーアウト表示し、入力クリアボタン３０７を無効化する。
【００１９】
図３の（Ｂ）は影領域表示画面で、図３の（Ａ）において、ユーザによってプレビュー表示領域３０１に対して影領域を特定する位置が１点、ユーザにより入力がなされた時に表示される画面例である。
ここで、ユーザは、プレビュー表示領域３０１に対して、影領域を特定する位置を１点以上入力可能である。本実施形態では、ユーザが入力した影領域を特定する点を１点〜３点まで受け付け可能に構成されている。
図３の（Ｂ）では、プレビュー表示領域３０１に対して、ユーザが入力した影領域を特定する入力点３０８を１点受け付けた時の画面を表す。
この場合、ＣＰＵ１１１は影補正ボタン３０４を有効化表示し、ユーザから影補正ボタン３０４の入力を受け付け可能とする。また、ＣＰＵ１１１は入力クリアボタン３０７を有効化表示し、ユーザから入力クリアボタン３０７の入力を受け付け可能とする。
なお、３点以外に、４点、例えばユーザから特定の影領域を４点受け付けることで、その形状を台形と判別して、当該台形となる影領域に対応する影画像データを補正するように構成してもよい。
【００２０】
図５は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、図３の（Ｂ）において、プレビュー表示領域３０１にユーザが入力した影領域を特定する点を１点受け付けた後、ユーザから影補正ボタン３０４の入力を受け付けた際の影領域補正処理例である。なお、各ステップは、ＣＰＵ１１１が外部記憶装置１１３や図示しないＲＯＭから制御プログラムをＲＡＭ１１２にロードして実行することで実現される。以下、ユーザから受け付けた影領域を特定するための点の数が１点の場合、前記画像補正手段は入力された点を印刷イメージの影領域の最濃部と判別し、入力された点を中心に補正を行う影領域の検出を行い、影領域の補正を行う例を説明する。
【００２１】
Ｓ４０１で、プレビュー表示領域３０１に対するユーザからの入力を元に、ＣＰＵ１１１は、１点の入力点３０８を含む線分上を影領域の最濃部として判別する。次に、Ｓ４０２で、最濃部の線分を元に、ＣＰＵ１１１は、線分と垂直方向に輝度値のヒストグラムを算出する。次に、Ｓ４０３で、算出したヒストグラムの形状を元に、ＣＰＵ１１１は影領域を判別し、影領域の画像補正値を算出する。そして、Ｓ４０４で、算出した画像補正値を利用して、ＲＡＭ１１２に保持されている冊子原稿の画像データに影がない画像に補正する処理を施して、本処理を終了する。以下、図６、図７を用いて、上述したヒスとグラムの算出処理を説明する。
【００２２】
図６は、図１に示した読取装置１１５が読み取る冊子原稿のプレビューに対する影領域指定例を示す図である。本例は、冊子原稿の画像３０２に対して、ユーザから影領域と特定するために入力された入力点３０８を操作部１１４を介して受付て、Ｓ４０１において、プレビュー表示領域３０１に対して、ユーザから受け付けた点の入力と影領域の最濃部と判別される線分とを示した状態である。
図６において、５０２はシステムによって判別された影領域の最濃部であり、本実施形態では、ＣＰＵ１１１はユーザが入力した入力点３０８を通り、画像３０２の副走査方向５０３と平行な線分を最濃部５０２と判別している。
なお、システムによっては、ＣＰＵ１１１でユーザが入力した入力点３０８を元に主走査方向と平行な線分を最濃部５０２と判別してもよいし、ＣＰＵ１１１でユーザが入力した３０８の点の近傍の領域の輝度を求め、ユーザが入力した入力点３０８の点を通る線分で近傍の輝度の変化が一番少ない線分を最濃部５０２と判別してもよい。
また、それ以外においても、ユーザが入力した入力点３０８を用いて何らかの手段で最濃部５０２を判別するのであれば、特に制限は設けない。
【００２３】
図７は、図１に示した画像処理装置が読み取った冊子原稿の画像データから算出した輝度値の特性を示す図である。本例は、図５に示したＳ４０２において、ＣＰＵ１１１が読み取った冊子原稿の画像データから算出した輝度値のヒストグラムを示す例である。
本実施形態では、画像データをグレースケールに変換し、グレースケールの値を元に白黒方向の輝度値を取得する。
輝度値は、白要素が強いほど値は高くなり、黒要素が強いほど値は低くなる。ＣＰＵ１１１は、最濃部５０２の線分と垂直方向、かつユーザが入力した入力点３０８を通る線分６０１上の輝度値のヒストグラム６０２を算出する。なお、最濃部５０２以外の輝度値は、原稿の地色に対する輝度値に対応し、ＣＰＵ１１１は、特定の形状となる影領域を地色に補正する際の基準パラメータとして参照して、影領域に対応する画像データを補正する。
【００２４】
図８は、図１に示した画像処理装置が影領域と判別する領域を示す図である。本例は、図５に示したＳ４０２において影領域と判別される領域を示す例である。
本実施形態では、ＣＰＵ１１１は、ヒストグラム６０２から、ユーザから受け付けた入力点３０８の座標から輝度値の変化が一定以下になった箇所を通り、最濃部５０２の線分と平行な線分７０１、７０２を求める。そして、ＣＰＵ１１１は線分７０１、７０２で囲まれた領域を影領域７０３と判別する。
【００２５】
図９は、図５に示したＳ４０３において算出する補正値を示す図である。
本実施形態では、ＣＰＵ１１１は、最濃部５０２の線分上の画素に対して輝度値が高くなり、影領域の端部（線分７０１、７０２）で輝度値の補正量が「０」となるように、最濃部５０２の線分と影領域の端部の線分間でリニアに変化する補正値を算出する。
また、最濃部５０２の線分上の補正値はどこも同じとなるようにする。例として、線分８０１上の補正値をグラフ８０２に示す。ＣＰＵ１１１は、グラフ８０２に示した補正値で、影領域７０３全体の輝度値の補正を行う。
【００２６】
図１０は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、図４の（Ａ）において、影補正ボタン３０４への入力を受け付けた際の影領域補正処理例である。なお、各ステップは、ＣＰＵ１１１が外部記憶装置１１３や図示しないＲＯＭから制御プログラムをＲＡＭ１１２にロードして実行することで実現される。以下、ユーザから受け付けた影領域を特定するための点の数が２点の場合、前記画像補正手段は入力された２点を結ぶ線分を印刷イメージの影領域の最濃部と判別し、前記線分を中心に補正を行う影領域の検出を行い、影領域の補正を行う例を説明する。
Ｓ９０１で、ＣＰＵ１１１は、プレビュー表示領域３０１に対してユーザから受け付けた入力点３０９，３１０の２点を結ぶ線分上を最濃部５０２と判別する。なお、Ｓ９０２〜Ｓ９０４は、図５に示したＳ４０２〜Ｓ４０４と同等であるため省略する。
【００２７】
図１１は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、図４の（Ｂ）において、影補正ボタン３０４への入力を受け付けた際の影領域補正処理例である。なお、各ステップは、ＣＰＵ１１１が外部記憶装置１１３や図示しないＲＯＭから制御プログラムをＲＡＭ１１２にロードして実行することで実現される。以下、ユーザから受け付けた影領域を特定するための点の数が３点の場合、前記画像補正手段は入力された３点で囲まれた三角形領域を影領域と判別し、三角形領域の影補正を行う例を説明する。なお、三角形領域の各辺のうち一番短い線分の中心点と、一番短い線分の端点以外の頂点を結ぶ線分を影領域の最濃度と判別し、三角形領域の影補正を行う。
Ｓ１００１で、ＣＰＵ１１１は、ユーザから入力される入力点３１１，３１２，３１３の３点を結ぶ三角形領域を影領域と判別する。そして、Ｓ１００２で、ＣＰＵ１１１は三角形の各辺のうち一番短い線分の中心点（図４の（Ｂ）では入力点３１２，３１３の中間点）と、一番短い線分の端点以外の頂点（図４の（Ｂ）では３１１）を結ぶ線分上を影領域の最濃度と判別する。そして、Ｓ１００３で、ＣＰＵ１１１は、Ｓ１００１，Ｓ１００２で判別した影領域と最濃度を元に、影領域内の画像補正値を算出する。そして、Ｓ１００４で、ＣＰＵ１１１は、Ｓ１００３で算出した画像補正値を利用して読み取ってＲＡＭ１１２に保持されている冊子原稿の画像データを補正する。
【００２８】
図１２は、図１１に示したＳ１００３において算出する画像補正値を説明する図である。
図１２において、１１０１は、Ｓ１００１で判別された影領域を表す。１１０２は、Ｓ１００２で算出された影領域の最濃部を表す。最濃部１１０２の線分が通過する辺を１１０３とし、それ以外の三角形の辺をそれぞれ辺１１０４、１１０５とする。
ＣＰＵ１１１は、補正値を、最濃部１１０２の線分上の画素に対して輝度値が高くなり、辺１１０４、１１０５の線分上で輝度値の変化が「０」になるように、最濃部１１０２の線分と辺１１０４，１１０５の線分間でリニアに変化する値として算出する。また、最濃部１１０２の線分上の補正値はどこも同じようにする。例として、線分１１０６上の補正値をグラフ１１０７に示す。ＣＰＵ１１１は、グラフ１１０７に示した値を用いて、影領域全体の輝度値の補正処理を行う。
【００２９】
上記第１実施形態では、図１〜図１２を参照して、コピー時の影補正処理の基本的な構成例を説明したが、他の構成も考えられる。例えば、図３の（Ａ）で、影補正ボタン３０４を表示しない構成として、プレビュー表示領域３０１に対してユーザから入力点の入力を受け付けた時点で影領域の補正を行うようにしてもよい。さらに、ＣＰＵ１１１が読み取った画像データに対して補正処理した後の画像データを再度プレビュー表示領域３０１に表示してもよい。
本実施形態によれば、画像データのプレビュー画像に対してユーザに影の位置を指定させることで、影の誤検出を防ぐことができる。また、ユーザ指定された位置から影の最濃部近傍を判断し影領域および補正値を算出するため、画像領域全体から影の領域を検出し、補正値を算出することと比べて処理時間を短縮することができる。
〔第２実施形態〕
本実施形態では、読取装置１１５が読み込んだ冊子原稿の画像データを外部機器に送信する例を説明する。なお、ハードウエアの構成については、第１実施形態における図１と同じであるので説明は省略する。
【００３０】
〔第２の影領域補正処理〕
図１３は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、冊子原稿から読み取った画像データを外部装置に送信する処理例である。なお、各ステップは、ＣＰＵ１１１が外部記憶装置１１３や図示しないＲＯＭから制御プログラムをＲＡＭ１１２にロードして実行することで実現される。
Ｓ１２０１で、ＣＰＵ１１１は、読取装置１１５を用いてユーザが予め設置した冊子原稿の画像を読み取る。次に、Ｓ１２０２で、ＣＰＵ１１１は、読み取った冊子原稿の画像データをＲＡＭ１１２に保存する。そして、Ｓ１２０３で、ＣＰＵ１１１は、読み取った冊子原稿の画像データをもとに操作部１１４の表示部に送信設定のためのＵＩ画面の表示を行う。そして、Ｓ１２０４で、ＣＰＵ１１１は、操作部１１４の表示部に送信設定のためのＵＩ画面を介してユーザからの入力を受け付ける。
【００３１】
そして、Ｓ１２０５で、ＣＰＵ１１１は、ＵＩ画面を介してユーザから受け付けた影領域の点数がいくつあるかを判断する。ここで、ユーザから受け付けた影領域の点数が１点であるとＣＰＵ１１１が判断した場合は、Ｓ１２０６で、後述する図５で詳述する第１の影領域補正処理を実行して、Ｓ１２０９へ進む。
一方、Ｓ１２０５で、ユーザから受け付けた影領域の点数が２点であるとＣＰＵ１１１が判断した場合は、Ｓ１２０７で、第２の影領域補正処理を実行して、Ｓ１２０９へ進む。
一方、Ｓ１２０５で、ユーザから受け付けた影領域の点数が３点であるとＣＰＵ１１１が判断した場合は、Ｓ１２０８で、後述する図１６で詳述する第３の影領域補正処理を実行して、Ｓ１２０９へ進む。
【００３２】
次に、Ｓ１２０９で、ＣＰＵ１１１は、操作部１１４の表示部に送信設定のためのＵＩ画面を通してユーザより送信先の設定を受け付ける。次に、Ｓ１２１０で、ＣＰＵ１１１は、Ｓ１２０６〜Ｓ１２０８で補正した冊子原稿の画像データと、Ｓ１２０９で受け付けた送信先情報を通信装置１１７に転送し、通信装置１１７は、ＣＰＵ１１１から受け取った影領域が第１〜第３の影領域補正処理で補正された冊子原稿の画像データを、ＣＰＵ１１１から受け取った送信先情報に基づいた送信先に送信して、本処理を終了する。
【００３３】
図１４は、図１に示した操作部１１４の表示部に表示されるＵＩ画面の一例を示す図である。本例は、図１３に示したＳ１２０３で、操作部１１４の表示部に表示される送信設定画面の例である。基本的な構成は、図３に示したＵＩ画面と同じであるが、異なる点を以下説明する。
図１４の（Ａ）は、ユーザによって送信先設定がされていない時点の送信設定画面例である。
図１４の（Ａ）において、１３０１は送信先ボタンで、ユーザによって押下されることで、ＣＰＵ１１１は操作部１１４の表示部に後述する送信先指定画面を表示する。
【００３４】
１３０２は送信設定表示領域で、読み込んだ原稿のサイズ等をもとに設定される送信設定に加えて、送信先設定の情報も表示する。送信先情報はユーザによって設定されていない場合は未設定となる。
ユーザによって、送信先ボタン１３０１を用いて送信先設定されることで、ＣＰＵ１１１は、送信先設定表示は設定済みとなる。１３０３は送信ボタンで、ユーザによって送信ボタン１３０３が押下されたことを受け付けると、ＣＰＵ１１１は、通信装置１１７を用いて送信先に対して画像データの送信を実施する。
ここで、ＣＰＵ１１１は、ユーザによって送信先設定が入力されているかどうかを判断し、送信先設定が入力されていないと判断した場合、送信ボタン１３０３をグレーアウト表示し、送信ボタン１３０３を無効化する。
【００３５】
図１４の（Ｂ）はユーザによって送信先設定がされた後の送信設定画面例である。
図１４の（Ｂ）において、送信設定表示領域１３０２の送信先設定情報は設定済みとなる。また、送信ボタン１３０３は、ＣＰＵ１１１によって有効化されており、ユーザによって送信ボタンが押下されれば送信可能となっている。
【００３６】
図１５は、図１に示した操作部１１４の表示部に表示されるＵＩ画面の一例を示す図である。本例は、図１３に示したＳ１２０７に相当し、送信先ボタン１３０１を押下後に表示される送信先指定画面の例である。
図１５において、１４０１はＥメールボタンで、１４０２はＩＦＡＸボタンで、１４０３はファイルボタンである。ユーザは１４０１，１４０２，１４０３のいずれかのボタンを押下することで、それぞれＥメール宛、ＩＦＡＸ宛，ファイルサーバ宛の宛先を指定する画面に遷移する。そして、ＣＰＵ１１１は、遷移先の画面でそれぞれの形式に合わせた宛先の入力をユーザから受け付けることで、ＣＰＵ１１１は入力された宛先情報を取得する。
【００３７】
なお、宛先を指定する画面では、例えば、予め外部記憶装置１１３等に保存されている宛先リストがあれば、ＣＰＵ１１１が前記宛先リストを操作部１１４の表示部に表示する。ユーザは、当該表示部に表示された宛先リストから宛先を選択することで宛先を指定可能である。また、宛先リストがない場合や、宛先リストがあったとしても、ＣＰＵ１１１は、操作部１１４の表示部にソフトキーボードを表示し、ユーザはソフトキーボードで宛先を直に入力する形式でもよい。
【００３８】
１４０４は宛先指定ボタンで、予めボタン１４０１〜１４０３でユーザによって宛先が指定されている状態で宛先指定ボタン１４０４を押下されることにより受け付ける。そして、ＣＰＵ１１１は、指定された宛先を送信先として設定し、送信設定画面を操作部１１４の表示部に表示する。ユーザによって宛先が指定されていない場合は、ＣＰＵ１１１は、宛先指定ボタン１４０４をグレーアウト表示し、宛先指定ボタン１４０４は無効化される。
【００３９】
〔第３実施形態〕
本実施形態では、読取装置１１５が冊子原稿から読み込んだ画像データをＭＦＰ１００に保存する例を説明する。なお、ハードウエアの構成は、第１実施形態における図１と同じであるので説明は省略する。
【００４０】
〔第３の影領域補正処理〕
図１６は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、冊子原稿から読み取った画像データを外部記憶装置に保存する処理例である。なお、各ステップは、ＣＰＵ１１１が外部記憶装置１１３や図示しないＲＯＭから制御プログラムをＲＡＭ１１２にロードして実行することで実現される。
Ｓ１５０１で、ＣＰＵ１１１は、読取装置１１５を用いてユーザが予め載置した冊子原稿の画像を設定された読取条件に基づいて読み取る。次に、Ｓ１５０２で、ＣＰＵ１１１は読み取った冊子原稿の画像データをＲＡＭ１１２に保存する。
そして、Ｓ１５０３で、ＣＰＵ１１１は、読み取った画像データを元に操作部１１４の表示部に保存内容の表示を行う。次に、Ｓ１５０４で、ＣＰＵ１１１は、操作部１１４の表示部に表示するＵＩ画面（保存設定画面）を介してユーザから保存先の入力を受け付ける。
次に、Ｓ１５０５で、ＣＰＵ１１１は、ＵＩ画面を介してユーザから受け付けた影領域の点数がいくつあるかを判断する。ここで、ユーザから影領域の点数を１点受け付けたとＣＰＵ１１１が判断した場合は、Ｓ１５０６で、図５で詳述した第１の影領域補正処理を実行して、Ｓ１５０９へ進む。
一方、Ｓ１５０５で、ユーザから影領域の点数を２点受け付けたとＣＰＵ１１１が判断した場合は、Ｓ１５０７で、図１３で詳述した第２の影領域補正処理を実行して、Ｓ１５０９へ進む。
一方、Ｓ１５０５で、ユーザから影領域の点数を３点受け付けたとＣＰＵ１１１が判断した場合は、Ｓ１５０８で、後述する図１６で詳述する第３の影領域補正処理を実行して、Ｓ１５０９へ進む。
【００４１】
次に、Ｓ１５０９で、ＣＰＵ１１１は、操作部１１４の表示部に表示するＵＩ画面を通してユーザより保存先の設定を受け付ける。そして、Ｓ１５１０で、ＣＰＵ１１１は、Ｓ１５０６〜Ｓ１５０８の第１〜第３の影領域処理で補正した冊子原稿の画像データを影補正に利用した最濃部線分を元に、画像データを分割する。Ｓ１５１１で、ＣＰＵ１１１は、Ｓ１５１０で分割した画像データをＳ１５００９で受け付けた外部記憶装置１１３内の保存先に保存して、本処理を終了する。
【００４２】
図１７は、図１に示した操作部１１４の表示部に表示されるＵＩ画面の一例を示す図である。本例は、Ｓ１５０３でＣＰＵ１１１によってユーザインタフェース１１４に表示される保存設定画面の例である。
なお、基本的な構成は図３に示したＵＩ画面と同じであるが、差分がある箇所に関して説明する。
図１７において、１６０１は保存先指定ボタンで、ユーザによって押下されることで、ＣＰＵ１１１は操作部１１４の表示部に表示する保存先番号指定画面に対応するＵＩ画面を表示する。表示されたＵＩ画面では、ソフトキーボードも表示されており、ユーザはソフトキーボードを介して数字を入力することで、ＣＰＵ１１１は、ユーザから入力される数字に対応して、画像データの保存箇所を外部記憶装置１１３上に設定する。
【００４３】
１６０２は保存先番号表示領域で、保存先指定ボタン１６０１を用いてユーザが入力した番号を表示する。１６０３は保存設定表示領域で、保存設定内容を表示する。１６０４は保存ボタンで、保存先指定ボタン１６０１を用いてユーザが保存先を指定した後、ユーザが保存ボタン１６０４を押下することで、ＣＰＵ１１１は、指定された保存先に冊子原稿の画像データを保存する。
なお、ユーザによって保存先が指定されていない場合は、ＣＰＵ１１１によって保存ボタン１６０４はグレーアウト表示され、保存ボタン１６０４は無効化されている。
本実施形態によれば、ユーザから受け付ける影領域を特定するための点の入力に基づいて、影領域の検出および補正値の算出を行う。このため、ユーザの所望する影領域補正を、画像領域全体を解析して影領域の検出および補正値の算出を行う従来の方法より処理時間をかけずに実施することができる。
さらに、第１〜第３実施形態では、特定の影領域を確定するためにユーザから受け付ける点の点数に応じて影領域の形状を判別し、適切な最濃度情報、影領域を検出して行う。このため、影の形状を考慮できていない従来の補正方法より、さまざまな影の形状に対して適切な精度で影領域の補正を行うことができる。つまり、プレビューした画像に対してユーザから受け付ける影領域を特定する点の点数に適応して影補正処理を変更することにより、影形状に適応した影補正処理効率よく行える。
また、第３実施形態では、影領域の補正時の最濃度線分をページ分割情報として用いて、画像データを分割して保存することで、複数ページから構成されている画像データをページ単位の画像データとして扱うことができる。
【００４４】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００４５】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００４６】
１１１  ＣＰＵ
１１２  ＲＡＭ
１１４  操作部
１１５  読取装置
【図１】
2013157870.tif 000003
【図２】
2013157870.tif 000004
【図３】
2013157870.tif 000005
【図４】
2013157870.tif 000006
【図５】
2013157870.tif 000007
【図６】
2013157870.tif 000008
【図７】
2013157870.tif 000009
【図８】
2013157870.tif 000010
【図９】
2013157870.tif 000011
【図１０】
2013157870.tif 000012
【図１１】
2013157870.tif 000013
【図１２】
2013157870.tif 000014
【図１３】
2013157870.tif 000015
【図１４】
2013157870.tif 000016
【図１５】
2013157870.tif 000017
【図１６】
2013157870.tif 000018
【図１７】
2013157870.tif 000019