(57)【要約】【課題】同一のマーカー検出アプリケーションによって抽出領域を検出する。【解決手段】スキャナー部１０１により、蛍光色のラインマーカーによる手書きマーカーが示す領域を有する原稿（第１の原稿）を読み取り、パネル部１０５により、スキャナー部１０１が読み取った原稿（第１の原稿）の画像データ（第１の画像データ）、又はＲＡＭ１１５（記憶デバイス）に記憶されている原稿（第２の原稿）の画像データ（第２の画像データ）を表示し、電子マーカー入力部１１９により、画像データ（第２の画像データ）に対し、電子マーカーによる領域を示し、領域抽出部１１８により、スキャナー部１０１が読み取った原稿（第１の原稿）の色と手書きマーカーの色との差である色相差を元に、原稿（第２の原稿）の色と電子マーカーの色との差である色相差を補正し、手書きマーカーが示す領域又は電子マーカーによる領域を抽出する。【選択図】図１
2019192999.tif 000002
【特許請求の範囲】
【請求項１】
蛍光色のラインマーカーによる手書きマーカーが示す領域を有する第１の原稿を読み取るスキャナー部と、
前記スキャナー部が読み取った前記第１の原稿の第１の画像データ、又は記憶デバイスに記憶されている第２の原稿の第２の画像データを表示するパネル部と、
前記第２の画像データに対し、電子マーカーによる領域を示す電子マーカー入力部と、
前記スキャナー部が読み取った前記第１の原稿の色と前記手書きマーカーの色との差である色相差を元に、前記第２の原稿の色と前記電子マーカーの色との差である色相差を補正し、前記手書きマーカーが示す領域、又は前記電子マーカーによる領域を抽出する領域抽出部とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記領域抽出部は、
前記スキャナー部が読み取った前記第１の原稿に付されている前記手書きマーカーを検出する手書きマーカー検出部と、
前記第１の画像データが示す前記第１の原稿の色と、前記第１の画像データが示す前記手書きマーカーの色との色相差を検出する色相差検出部と、
前記色相差検出部が検出した色相差を保持する色相差保持部と、
前記手書きマーカー検出部が検出した前記手書きマーカーが示す領域を検出する領域検出部と、
前記領域検出部が検出した前記手書きマーカーが示す領域を抽出する領域抽出部と、
前記第２の画像データが示す前記第２の原稿の色と、前記電子マーカーの色との色相差を、前記色相差保持部が保持している色相差に合わせるように補正する色相差補正部と、
前記電子マーカーを検出する電子マーカー検出部とを有し、
前記領域検出部は、前記電子マーカー検出部が検出した前記電子マーカーが示す領域を検出し、
前記領域抽出部は、前記領域検出部が検出した前記電子マーカーが示す領域を抽出する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像形成装置を制御するコンピューターに実行させる画像形成プログラムであって、
スキャナー部により、蛍光色のラインマーカーによる手書きマーカーが示す領域を有する第１の原稿を読み取る工程と、
パネル部により、前記スキャナー部が読み取った前記第１の原稿の第１の画像データ、又は記憶デバイスに記憶されている第２の原稿の第２の画像データを表示する工程と、
電子マーカー入力部により、前記第２の画像データに対し、電子マーカーによる領域を示す工程と、
領域抽出部により、前記スキャナー部が読み取った前記第１の原稿の色と前記手書きマーカーの色との差である色相差を元に、前記第２の原稿の色と前記電子マーカーの色との差である色相差を補正し、前記手書きマーカーが示す領域、又は前記電子マーカーによる領域を抽出する工程とを有する
ことを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蛍光ペン等のラインマーカーによる手書きマーカー、及びデジタルペンによる電子マーカーによって指定された画像の領域の抽出に適した画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
たとえば、ＭＦＰ(Multifunction Peripheral)等の画像形成装置においては、マーカー編集という方式が採り入られている機種がある。これは、座標点をデジタイザー上で指定する代わりに、原稿上の領域を蛍光ペン等のラインマーカーによる手書きマーカーによって示し、原稿をスキャンした後、手書きマーカーによる領域を抽出し、トリミング、マスキング、カラー加工等の編集処理を施す方式である。
【０００３】
このようなマーカー編集に関するものとして、特許文献１では、フルカラー画像からマーカー色を高精度に抽出するカラー画像処理装置を提案している。このカラー画像処理装置は、カラー原稿を読み取り、複数色の色信号を入力する画像入力手段を備えたカラー画像処理装置において、蛍光色を判定する手段が入力色信号または該色信号を色変換した他の色信号から蛍光色を判定し、画像の編集を施す手段が判定結果に応じて蛍光色で指定された領域に対して画像の編集を施す。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０７−０２３２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１のカラー画像処理装置では、蛍光色を用いてマーカー編集を行うことにより、白黒画像のみならずフルカラー画像に対してもトリミング、マスキング、色変換、合成等のマーカー編集を高精度に行うことができる。
【０００６】
ところで、マーカー編集においての抽出領域の指定においては、次の２通りが考えられる。まず、蛍光ペン等のラインマーカーによる手書きマーカーによって抽出領域を指定した原稿をスキャンすることが考えられる。また、スキャンしてデータ化した原稿の画像を表示させ、デジタルページ等による電子マーカーによって抽出領域を指定することが考えられる。
【０００７】
ところが、仮に、手書きマーカーの色と、電子マーカーの色とが同じであっても、それぞれのマーカーの色味が異なる場合がある。具体的には、手書きマーカーの場合、手書きマーカーの書き込み位置が原稿に印刷されている文字や枠線上等に重なると、文字や枠線が透けることがあり、原稿をスキャンしてデータ化すると、手書きマーカーの色が変化することがある。一方、電子マーカーの場合、電子マーカーの書き込み位置が原稿の文字や枠線上等に重なっても、電子マーカーの透過率がたとえばゼロであると、文字や枠線が透けないため、電子マーカーの色が変化しない。
【０００８】
このように、データ化した状態での手書きマーカーと電子マーカーとでは、それぞれのマーカーの色味が異なる場合があり、同一のマーカー検出アプリケーションでは指定された領域を検出できないおそれがある。さらには、手書きマーカーによって抽出領域が指定された原稿自体の色と、電子マーカーによって抽出領域が指定されるスキャン前の原稿の色とが異なっている場合、それぞれのマーカーの色味の相違が顕著となる。
【０００９】
このようなことから、手書きマーカー、又は電子マーカーのいずれかによって抽出領域が指定された場合であっても、同一のマーカー検出アプリケーションによって指定された抽出領域を検出できる装置の開発が望まれている。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置及び画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像形成装置は、蛍光色のラインマーカーによる手書きマーカーが示す領域を有する第１の原稿を読み取るスキャナー部と、前記スキャナー部が読み取った前記第１の原稿の第１の画像データ、又は記憶デバイスに記憶されている第２の原稿の第２の画像データを表示するパネル部と、前記第２の画像データに対し、電子マーカーによる領域を示す電子マーカー入力部と、前記スキャナー部が読み取った前記第１の原稿の色と前記手書きマーカーの色との差である色相差を元に、前記第２の原稿の色と前記電子マーカーの色との差である色相差を補正し、前記手書きマーカーが示す領域、又は前記電子マーカーによる領域を抽出する領域抽出部とを備えることを特徴とする。
また、前記領域抽出部は、前記スキャナー部が読み取った前記第１の原稿に付されている前記手書きマーカーを検出する手書きマーカー検出部と、前記第１の画像データが示す前記第１の原稿の色と、前記第１の画像データが示す前記手書きマーカーの色との色相差を検出する色相差検出部と、前記色相差検出部が検出した色相差を保持する色相差保持部と、前記手書きマーカー検出部が検出した前記手書きマーカーが示す領域を検出する領域検出部と、前記領域検出部が検出した前記手書きマーカーが示す領域を抽出する領域抽出部と、前記第２の画像データが示す前記第２の原稿の色と、前記電子マーカーの色との色相差を、前記色相差保持部が保持している色相差に合わせるように補正する色相差補正部と、前記電子マーカーを検出する電子マーカー検出部とを有し、前記領域検出部は、前記電子マーカー検出部が検出した前記電子マーカーが示す領域を検出し、前記領域抽出部は、前記領域検出部が検出した前記電子マーカーが示す領域を抽出することを特徴とする。
本発明の画像形成プログラムは、画像形成装置を制御するコンピューターに実行させる画像形成プログラムであって、スキャナー部により、蛍光色のラインマーカーによる手書きマーカーが示す領域を有する第１の原稿を読み取る工程と、パネル部により、前記スキャナー部が読み取った前記第１の原稿の第１の画像データ、又は記憶デバイスに記憶されている第２の原稿の第２の画像データを表示する工程と、電子マーカー入力部により、前記第２の画像データに対し、電子マーカーによる領域を示す工程と、領域抽出部により、前記スキャナー部が読み取った前記第１の原稿の色と前記手書きマーカーの色との差である色相差を元に、前記第２の原稿の色と前記電子マーカーの色との差である色相差を補正し、前記手書きマーカーが示す領域、又は前記電子マーカーによる領域を抽出する工程とを有することを特徴とする。
本発明の画像形成装置及び画像形成プログラムでは、スキャナー部により、蛍光色のラインマーカーによる手書きマーカーが示す領域を有する第１の原稿を読み取り、パネル部により、スキャナー部が読み取った第１の原稿の第１の画像データ、又は記憶デバイスに記憶されている第２の原稿の第２の画像データを表示し、電子マーカー入力部により、第２の画像データに対し、電子マーカーによる領域を示し、領域抽出部により、スキャナー部が読み取った第１の原稿の色と手書きマーカーの色との差である色相差を元に、第２の原稿の色と電子マーカーの色との差である色相差を補正し、手書きマーカーが示す領域、又は電子マーカーによる領域を抽出する。
これにより、データ化した状態での手書きマーカーと電子マーカーとの、それぞれのマーカーの色味が異なる場合があっても、さらには、手書きマーカーによって抽出領域が指定された原稿自体の色と、電子マーカーによって抽出領域が指定されるスキャン前の原稿の色とが異なっている場合があっても、第２の原稿の色と電子マーカーの色との差である色相差を、第１の原稿の色と手書きマーカーの色との差である色相差に合うように補正できる。
【発明の効果】
【００１２】
本発明の画像形成装置及び画像形成プログラムによれば、第２の原稿の色と電子マーカーの色との差である色相差を、第１の原稿の色と手書きマーカーの色との差である色相差に合うように補正するので、手書きマーカー、又は電子マーカーのいずれかによって抽出領域が指定された場合であっても、同一のマーカー検出アプリケーションによって指定された抽出領域を検出できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の画像形成装置をＭＦＰに適用した場合の一実施形態を説明するための図である。
【図２】図１の領域抽出部の構成の一例について説明するための図である。
【図３】図１の領域抽出部による領域の抽出の一例を示すものであり、図３（ａ）はマーカーが書き込まれた紙の原稿を示す図であり、図３（ｂ）は図３（ａ）の原稿をスキャンした場合の画像データの原稿を示す図であり、図３（ｃ）は図３（ｂ）の画像データの原稿から領域を抽出した場合を示す図であり、図３（ｄ）はマーカーが書き込まれていない画像データの原稿を示す図であり、図３（ｅ）は画像データの原稿に電子マーカーが書き込まれた場合を示す図である。
【図４】図１のＭＦＰでの領域の抽出処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の画像形成装置の一実施形態を、図１〜図４を参照しながら説明する。なお、以下に説明する画像形成装置は、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能等の標準搭載機能が組み込まれた複合的な周辺機器であるＭＦＰ(Multifunction Peripheral)であるものとする。
【００１５】
まず、図１に示すように、ＭＦＰ１００は、スキャナー部１０１、プリンター部１０２、ＦＡＸ(Facsimile)部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５及びＨＤＤ(Hard Disk Drive)１０６の動作を制御する制御部１１０を備えている。
【００１６】
スキャナー部１０１は、イメージセンサ（図示省略）によって読み取られる後述の図３（ａ）に示す原稿２００の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０２は、制御部１１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部１０３は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。
【００１７】
Ｉ／Ｆ１０４は、図示しないネットワークを介し、他のＭＦＰ１００やユーザー端末等に接続されている。なお、Ｉ／Ｆ１０４は、図示しないコンテンツサーバーやウェブサーバー等との通信を受け持ってもよい。パネル部１０５は、ＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネル等のデバイスである。ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラム等を記憶している記憶デバイスである。また、ＨＤＤ１０６は、たとえばユーザー端末側から登録された印刷ジョブ及びページ記述言語による印刷対応データ等の画像データを記憶するユーザーボックスを有している。また、ＨＤＤ１０６は、ユーザーによって設定された設定値データ、各ユーザーのユーザー登録データ等も記憶している。
【００１８】
制御部１１０は、認証プログラム等のアプリケーションプログラム、画像形成プログラム、及び制御プログラム等を実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ制御部１１３、通信制御部１１４、ＲＡＭ(Random Access Memory)１１５、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory)１１６、画像処理部１１７、領域抽出部１１８、電子マーカー入力部１１９、パネル操作制御部１２０、ＨＤＤ制御部１２１、システム制御部１２２を備えている。また、これらは、データバス１２３に接続されている。
【００１９】
スキャナー制御部１１１は、スキャナー部１０１の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０２の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０３によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０４を介し、ネットワーク経由でのデータ等の送受信の制御を行う。
【００２０】
ＲＡＭ１１５は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１５は、画像処理部１１７によって画像処理された印刷データを記憶する。ＥＥＰＲＯＭ１１６には、各部の動作チェック等を行う制御プログラムが記憶されている。また、ＥＥＰＲＯＭ１１６には、スキャナー部１０１、プリンター部１０２、ＦＡＸ部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５及びＨＤＤ１０６等を動作させるためのバージョンデータを含むファームウェアが記憶されている。
【００２１】
画像処理部１１７は、スキャナー部１０１によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。また、画像処理部１１７は、ＨＤＤ１０６のユーザーボックスに登録された印刷対象データに対する画像処理（ラスタライズ）を行う。なお、システム制御部１２２は、画像処理部１１７が画像処理した印刷データを、一旦、ＲＡＭ１１５に記憶させる。
【００２２】
領域抽出部１１８は、詳細については後述するが、蛍光ペン等のラインマーカーによる手書きマーカー２１０（後述の図３（ｂ）参照）、又は電子マーカー２１１（後述の図３（ｅ）参照）によって指定された領域２１０ａ、２１１ａ（後述の図３（ｂ）、（ｅ）参照）を抽出する。パネル操作制御部１２０は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１２０は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、ネットワーク経由でのデータ送受信等の開始や、ＭＦＰ１００Ａ、１００Ｂの動作モード等の設定を変更したり登録したりする際のセットアップ開始の指示等を受け付ける。
【００２３】
システム制御部１２２は、各部の連携動作等を制御する。また、システム制御部１２２は、パネル部１０５を介してコピーや印刷等が選択されると、スキャナー制御部１１１やプリンター制御部１１２を介し、スキャナー部１０１による原稿の読み取りやプリンター部１０２による用紙への印刷を制御する。また、システム制御部１２２は、パネル操作制御部１２０がパネル部１０５を介して後述の図３（ａ）、（ｂ）等に示す原稿２００の領域２１０ａの抽出、又は後述の図３（ｄ）、（ｅ）に示す画像データの原稿２００の領域２１１ａの抽出の指示を受け付けると、領域抽出部１１８に対して領域２１０ａ、２１１ａの抽出を指示する。
【００２４】
次に、図２を参照し、領域抽出部１１８の構成の一例について説明する。領域抽出部１１８は、手書きマーカー検出部１１８ａ、色相差検出部１１８ｂ、色相差保持部１１８ｃ、領域検出部１１８ｄ、領域抽出部１１８ｅ、色相差補正部１１８ｆ、電子マーカー検出部１１８ｇを有している。
【００２５】
手書きマーカー検出部１１８ａは、スキャナー部１０１が読み取った後述の図３（ｂ）に示す画像データの原稿２００に付されている手書きマーカー２１０を検出する。ここで、手書きマーカー検出部１１８ａは、手書きマーカー２１０を検出する場合、たとえばスキャナー部１０１が読み取った原稿２００から蛍光色の有無を判定し、蛍光色が判定できた箇所を手書きマーカー２１０として検出してもよい。色相差検出部１１８ｂは、たとえば後述の図３（ｂ）に示す画像データの原稿２００の色と、画像データの原稿２００に付されている手書きマーカー２１０の色との差である色相差を検出する。色相差保持部１１８ｃは、色相差検出部１１８ｂが検出した色相差を保持する。領域検出部１１８ｄは、後述の図３（ｂ）に示す手書きマーカー２１０が示す領域２１０ａを検出する。また、領域検出部１１８ｄは、後述の図３（ｅ）に示す電子マーカー２１１が示す領域２１１ａを検出する。
【００２６】
領域抽出部１１８ｅは、後述の図３（ｃ）に示すように、領域検出部１１８ｄが検出した手書きマーカー２１０が示す領域２１０ａを抽出する。また、領域抽出部１１８ｅは、後述の図３（ｃ）に示すように、領域検出部１１８ｄが検出した電子マーカー２１１が示す領域２１１ａを抽出する。色相差補正部１１８ｆは、後述の図３（ｅ）の画像データが示す原稿２００の色と、電子マーカー２１１の色との差である色相差を補正する。つまり、色相差補正部１１８ｆは、画像データの原稿２００の色と、電子マーカー２１１の色との色相差が、色相差保持部１１８ｃが保持している色相差より大きい場合、たとえば色相を環状に配置した色相環において、電子マーカー２１１の色を原稿２００の色に近づけ、色相差保持部１１８ｃが保持している色相差に近づくように補正する。
【００２７】
電子マーカー検出部１１８ｇは、たとえばパネル部１０５に表示される後述の図３（ｅ）に示す画像データの原稿２００に付されている電子マーカー２１１を検出する。ここで、電子マーカー検出部１１８ｇは、たとえば原稿２００の画像データから電子マーカー２１１を示す画像データの有無を判定し、電子マーカー２１１の画像データを判定できた箇所を電子マーカー２１１として検出してもよい。
【００２８】
次に、図３を参照し、領域抽出部１１８による領域の抽出の一例について説明する。まず、図３（ａ）は手書きマーカー２１０が書き込まれた紙の原稿２００を示している。ここで、手書きマーカー２１０の色は、手書きマーカー２１０を検出しやすくするために蛍光色を用いている。図３（ｂ）は、図３（ａ）の紙の原稿２００をスキャナー部１０１によってスキャンした場合の画像データの原稿２００を示している。ここで、画像データの原稿２００には、手書きマーカー２１０と、手書きマーカー２１０が示す領域２１０ａとが表示される。図３（ｃ）は、図３（ｂ）の画像データの原稿２００から領域２１０ａを抽出した場合を示す図である。
【００２９】
図３（ｄ）は、後述の図３（ｅ）に示す電子マーカー２１１が書き込まれていない画像データの原稿２００を示す図である。この電子マーカー２１１が書き込まれていない画像データの原稿２００は、ＲＡＭ１１５等に記憶されており、後述の図３（ｅ）に示す領域２１１ａを抽出する際、パネル部１０５に表示される。図３（ｅ）は、画像データの原稿２００に電子マーカー２１１が書き込まれた場合を示している。ここで、図３（ｅ）に示す電子マーカー２１１の色と画像データの原稿２００の色との差である色相差は、図３（ｂ）に示す手書きマーカー２１０の色と画像データの原稿２００の色との差である色相差となるように補正されている。
【００３０】
次に、図４を参照し、ＭＦＰ１００での領域２１０ａ、２１１ａの抽出処理について説明する。なお、以下では、領域抽出部１１８がマーカー検出アプリケーションの起動に伴い、原稿２００の領域２１０ａ、２１１ａを抽出する場合として説明する。また、以下では、図３（ａ）の紙の原稿２００の色と、図３（ｄ）の画像データが示す原稿２００の色とは同じものとして説明する。つまり、図３（ｄ）の原稿２００は、手書きマーカー２１０が書き込まれずに、先にスキャナー部１０１によって読み込まれた画像データである。また、以下では、図２に示した色相差保持部１１８ｃが色相差を保持していないものとして説明する。
【００３１】
（ステップＳ１０１）
領域抽出部１１８は、画像データの原稿２００の領域２１１ａの抽出かどうかを確認する。
この場合、領域抽出部１１８は、システム制御部１２２からの画像データの原稿２００の領域２１１ａの抽出であることを示す通知が無ければ画像データの原稿２００の領域２１１ａの抽出でないことを確認し（ステップＳ１０１：Ｎｏ）、ステップＳ１０４に移行する。
これに対し、領域抽出部１１８は、システム制御部１２２からの画像データの原稿２００の領域２１１ａの抽出であることを示す通知が有れば画像データの原稿２００の領域２１１ａの抽出であることを確認し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
ここで、システム制御部１２２は、マーカー検出アプリケーションの起動に伴い、パネル操作制御部１２０からのパネル部１０５を介してＲＡＭ１１５に記憶されている画像データの原稿２００の領域２１１ａの抽出の指示を受け付けたことを示す通知が無ければ、画像データの原稿２００の領域２１１ａの抽出の指示が無いと判断する。
これに対し、システム制御部１２２は、パネル操作制御部１２０からのパネル部１０５を介してＲＡＭ１１５に記憶されている画像データの原稿２００の領域２１１ａの抽出の指示を受け付けたことを示す通知が有れば、画像データの原稿２００の領域２１１ａの抽出の指示が有ると判断する。
【００３２】
（ステップＳ１０２）
領域抽出部１１８は、色相差が保持されているかどうかを確認する。
この場合、領域抽出部１１８は、図２の色相差保持部１１８ｃが色相差を保持していなければ、色相差が保持されていないことを確認し（ステップＳ１０２：Ｎｏ）、ステップＳ１０３に移行する。
これに対し、領域抽出部１１８は、図２の色相差保持部１１８ｃが色相差を保持していれば、色相差が保持されていることを確認し（ステップＳ１０２：Ｙｅｓ）、ステップＳ１１２に移行する。
【００３３】
（ステップＳ１０３）
領域抽出部１１８は、システム制御部１２２にエラーを通知する。
すなわち、領域抽出部１１８は、色相差保持部１１８ｃが色相差を保持していなれば、画像データが示す原稿２００の色と、電子マーカー２１１の色との色相差を補正できないことになる。この場合、領域抽出部１１８は、画像データの原稿２００の領域２１１ａを抽出できないおそれがあるため、システム制御部１２２にエラーを通知する。
このとき、システム制御部１２２は、パネル操作制御部１２０を介し、パネル部１０５に、画像データの原稿２００の領域２１１ａを抽出できないおそれがあることを示すエラーを表示させてもよい。
【００３４】
（ステップＳ１０４）
領域抽出部１１８は、紙の原稿２００の領域２１０ａの抽出かどうかを確認する。
この場合、領域抽出部１１８は、システム制御部１２２からの紙の原稿２００の領域２１０ａの抽出であることを示す通知が無ければ紙の原稿２００の領域２１０ａの抽出でないことを確認し（ステップＳ１０４：Ｎｏ）、ステップＳ１０１に戻る。
これに対し、領域抽出部１１８は、システム制御部１２２からの紙の原稿２００の領域２１０ａの抽出であることを示す通知が有れば紙の原稿２００の領域２１０ａの抽出であることを確認し（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５に移行する。
ここで、システム制御部１２２は、マーカー検出アプリケーションの起動に伴い、パネル操作制御部１２０からのパネル部１０５を介して紙の原稿２００の領域２１０ａの抽出の指示を受け付けたことを示す通知が無ければ、紙の原稿２００の領域２１０ａの抽出の指示が無いと判断する。
これに対し、システム制御部１２２は、パネル操作制御部１２０からのパネル部１０５を介して紙の原稿２００の領域２１０ａの抽出の指示を受け付けたことを示す通知が有れば、紙の原稿２００の領域２１０ａの抽出の指示が有ると判断する。
【００３５】
（ステップＳ１０５）
領域抽出部１１８は、紙の原稿２００の読み取りが完了したかどうかを確認する。
この場合、領域抽出部１１８は、システム制御部１２２からのスキャナー部１０１による紙の原稿２００の読み取りが完了したことを示す通知が無ければ、紙の原稿２００の読み取りが完了していないことを確認する（ステップＳ１０５：Ｎｏ）。
これに対し、領域抽出部１１８は、システム制御部１２２からのスキャナー部１０１による紙の原稿２００の読み取りが完了したことを示す通知が有れば、紙の原稿２００の読み取りが完了したことを確認し（ステップＳ１０５：Ｙｅｓ）、ステップＳ１０６に移行する。
ここで、システム制御部１２２は、スキャナー制御部１１１からのスキャナー部１０１による紙の原稿２００の読み取りが完了したことを示す通知が無ければ、紙の原稿２００の読み取りが完了していないと判断する。
これに対し、システム制御部１２２は、スキャナー制御部１１１からのスキャナー部１０１による紙の原稿２００の読み取りが完了したことを示す通知が有れば、紙の原稿２００の読み取りが完了したと判断する。
【００３６】
（ステップＳ１０６）
領域抽出部１１８の手書きマーカー検出部１１８ａは、手書きマーカー２１０を検出する。
この場合、手書きマーカー検出部１１８ａは、たとえばスキャナー部１０１が読み取った原稿２００から蛍光色の有無を判定し、蛍光色が判定できた箇所を手書きマーカー２１０として検出する。
【００３７】
（ステップＳ１０７）
領域抽出部１１８の色相差検出部１１８ｂは、色相差を検出する。
この場合、色相差検出部１１８ｂは、たとえば図３（ｂ）に示す画像データの原稿２００の色と、画像データの原稿２００に付されている手書きマーカー２１０の色との差である色相差を検出する。
【００３８】
（ステップＳ１０８）
領域抽出部１１８の色相差保持部１１８ｃは、色相差を保持する。
この場合、色相差保持部１１８ｃは、色相差検出部１１８ｂが検出した色相差を保持する。
【００３９】
（ステップＳ１０９）
領域抽出部１１８の領域検出部１１８ｄは、書き込まれた領域２１０ａを検出する。
この場合、領域検出部１１８ｄは、手書きマーカー検出部１１８ａが検出した図３（ｂ）に示す手書きマーカー２１０が示す領域２１０ａを検出する。
【００４０】
（ステップＳ１１０）
領域抽出部１１８の領域抽出部１１８ｅは、書き込まれた領域２１０ａを抽出する。
この場合、領域抽出部１１８ｅは、図３（ｃ）に示すように、領域検出部１１８ｄが検出した手書きマーカー２１０が示す領域２１０ａを抽出する。
【００４１】
（ステップＳ１１１）
領域抽出部１１８は、領域抽出部１１８ｅが抽出した領域２１０ａの画像を後処理工程へ出力する。
ここで、領域抽出部１１８は、後処理工程がたとえば文字認識である場合、図示しないＯＣＲ（Optical Character Reader）側に領域抽出部１１８ｅが抽出した領域２１０ａの画像を出力する。
【００４２】
（ステップＳ１１２）
領域抽出部１１８の色相差補正部１１８ｆは、画像データが示す原稿２００の色と電子マーカー２１１の色との差である色相差を補正する。
この場合、色相差補正部１１８ｆは、色相差保持部１１８ｃが保持している色相差を元に、図３（ｄ）の画像データが示す原稿２００の色と電子マーカー２１１の色との差である色相差を補正する。つまり、色相差補正部１１８ｆは、画像データの原稿２００の色と、電子マーカー２１１の色との色相差が、色相差保持部１１８ｃが保持している色相差より大きい場合、たとえば色相を環状に配置した色相環において、電子マーカー２１１の色を原稿２００の色に近づけ、色相差保持部１１８ｃが保持している色相差に近づくように補正する。
【００４３】
（ステップＳ１１３）
領域抽出部１１８の電子マーカー検出部１１８ｇは、電子マーカー２１１を検出し、ステップＳ１０９に移行する。
この場合、電子マーカー検出部１１８ｇは、たとえば原稿２００の画像データから電子マーカー２１１を示す画像データの有無を判定し、電子マーカー２１１の画像データを判定できた箇所を電子マーカー２１１として検出してもよい。
【００４４】
なお、領域抽出部１１８の領域検出部１１８ｄは、電子マーカー検出部１１８ｇが電子マーカー２１１を検出した場合、ステップＳ１０９において、図３（ｅ）に示す電子マーカー２１１が示す領域２１１ａを検出する。
【００４５】
また、領域抽出部１１８の領域抽出部１１８ｅは、ステップＳ１１０において、図３（ｃ）に示すように、領域検出部１１８ｄが検出した電子マーカー２１１が示す領域２１１ａを抽出する。
【００４６】
なお、上記では、図３（ａ）の紙の原稿２００の色と、図３（ｄ）の画像データが示す原稿２００の色とは同じであるものとして説明したが、図３（ａ）の紙の原稿２００の色と、図３（ｄ）の画像データが示す原稿２００の色とは異なっていてもよい。この場合、色相差補正部１１８ｆが、スキャナー部１０１が読み取った図３（ａ）の紙の原稿２００の色と、手書きマーカー２１０の色との差である色相差を元に、図３（ｄ）の画像データが示す原稿２００の色と電子マーカー２１１の色との差である色相差を補正するので、同一のマーカー検出アプリケーションによって指定された抽出領域を検出できる。
【００４７】
このように、本実施形態では、スキャナー部１０１により、蛍光色のラインマーカーによる手書きマーカー２１０が示す領域２１０ａを有する原稿２００（第１の原稿）を読み取り、パネル部１０５により、スキャナー部１０１が読み取った原稿２００（第１の原稿）の画像データ（第１の画像データ）、又はＲＡＭ１１５（記憶デバイス）に記憶されている原稿２００（第２の原稿）の画像データ（第２の画像データ）を表示し、電子マーカー入力部１１９により、画像データ（第２の画像データ）に対し、電子マーカー２１１による領域２１１ａを示し、領域抽出部１１８により、スキャナー部１０１が読み取った原稿２００（第１の原稿）の色と手書きマーカー２１０の色との差である色相差を元に、原稿２００（第２の原稿）の色と電子マーカー２１１の色との差である色相差を補正し、手書きマーカー２１０が示す領域２１０ａ、又は電子マーカー２１１による領域２１１ａを抽出する。
【００４８】
これにより、データ化した状態での手書きマーカー２１０と電子マーカー２１１との、それぞれのマーカーの色味が異なる場合があっても、さらには、手書きマーカー２１０によって抽出領域が指定された原稿２００自体の色と、電子マーカー２１１によって２１１ａ領域が指定されるスキャン前の原稿２００の色とが異なっている場合があっても、原稿２００（第２の原稿）の色と電子マーカー２１１の色との差である色相差を、原稿２００（第１の原稿）の色と手書きマーカー２１０の色との差である色相差に合うように補正できる。その結果、手書きマーカー２１０、又は電子マーカー２１１のいずれかによって抽出領域が指定された場合であっても、同一のマーカー検出アプリケーションによって指定された抽出領域を検出できる。
【符号の説明】
【００４９】
１００  ＭＦＰ
１０１  スキャナー部
１０２  プリンター部
１０３  ＦＡＸ部
１０４  Ｉ／Ｆ
１０５  パネル部
１０６  ＨＤＤ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４  通信制御部
１１５  ＲＡＭ
１１６  ＥＥＰＲＯＭ
１１７  画像処理部
１１８  領域抽出部
１１８ａ  手書きマーカー検出部
１１８ｂ  色相差検出部
１１８ｃ  色相差保持部
１１８ｄ  領域検出部
１１８ｅ  領域抽出部
１１８ｆ  色相差補正部
１１８ｇ  電子マーカー検出部
１１９  電子マーカー入力部
１２０  パネル操作制御部
１２１  ＨＤＤ制御部
１２２  システム制御部
１２３  データバス
２００  原稿
２１０  手書きマーカー
２１０ａ、２１１ａ  領域
２１１  電子マーカー
【図１】
2019192999.tif 000003
【図２】
2019192999.tif 000004
【図３】
2019192999.tif 000005
【図４】
2019192999.tif 000006