(57)【要約】【課題】原稿をスキャンして取得した原稿画像に含まれる文字列を抽出し加工する技術を、益々ユーザーフレンドリーとする。【解決手段】画像処理装置は、テキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより生成された、原稿画像及びマーキング画像を取得する画像取得モジュールと、前記原稿画像内の、前記マーキング画像の前記複数のラインに垂直な方向の両端が位置する２つのラインを検出するライン検出モジュールと、前記原稿画像内の、前記２つのラインに囲まれたエリアに含まれるテキストを抽出するテキスト抽出モジュールと、前記マーキング画像の色により定義されるコマンドに従って、前記エリアに含まれる前記テキストを加工する加工モジュールと、加工した前記テキストを合成する合成モジュールとして動作する制御回路を具備する。【選択図】図３
2020025218.tif 000002
【特許請求の範囲】
【請求項１】
テキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより生成された、原稿画像及びマーキング画像を取得する画像取得モジュールと、
前記原稿画像内の、前記マーキング画像の前記複数のラインに垂直な方向の両端が位置する２つのラインを検出するライン検出モジュールと、
前記原稿画像内の、前記２つのラインに囲まれたエリアに含まれるテキストを抽出するテキスト抽出モジュールと、
前記マーキング画像の色により定義されるコマンドに従って、前記エリアに含まれる前記テキストを加工する加工モジュールと、
加工した前記テキストを合成する合成モジュール
として動作する制御回路
を具備する画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記画像取得モジュールは、前記テキスト及び異なる複数の色の複数のマーキングを含む前記原稿をスキャンして前記原稿画像及び複数の前記マーキング画像を取得し、
前記加工モジュールは、前記複数のマーキング画像の前記異なる複数の色により定義されるコマンドに従って、複数の前記エリアに含まれる前記テキストを異なる方法で加工する
画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記加工モジュールは、前記複数のエリアが重なり合う重複エリアがあるとき、一方のエリアに含まれるマーキング画像の色により定義されるコマンドの優先度と、他方のエリアに含まれるマーキング画像の色により定義されるコマンドの優先度とを比較し、前記優先度の高い前記マーキング画像の色により定義されるコマンドに従って、前記重複エリアに含まれるテキストを加工する
画像処理装置。
【請求項４】
請求項１乃至３の何れか一項に記載の画像処理装置であって、
前記テキスト抽出モジュールは、前記原稿画像内のキャラクターを光学文字認識して変換した文字コード列を、前記テキストとして抽出する
画像処理装置。
【請求項５】
請求項１乃至４の何れか一項に記載の画像処理装置であって、
前記原稿の前記マーキングは、蛍光マーカーで描かれ、
前記画像取得モジュールは、可視光を照射しながら前記原稿を前記複数のライン毎にスキャンすることにより生成された前記原稿画像を取得し、ブラックライトを照射しながら前記原稿を前記複数のライン毎にスキャンすることにより生成された前記マーキング画像を取得する
画像処理装置。
【請求項６】
テキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより生成された、原稿画像及びマーキング画像を取得する画像取得モジュールと、
前記原稿画像内の、前記マーキング画像の前記複数のラインに垂直な方向の両端が位置する２つのラインを検出するライン検出モジュールと、
前記原稿画像内の、前記２つのラインに囲まれたエリアに含まれるテキストを抽出するテキスト抽出モジュールと、
前記マーキング画像の色により定義されるコマンドに従って、前記エリアに含まれる前記テキストを加工する加工モジュールと、
加工した前記テキストを合成する合成モジュール
として画像処理装置の制御回路を動作させる
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、原稿をスキャンして取得した原稿画像に含まれる文字列を抽出し加工する画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
原稿をスキャンして取得した原稿画像に含まれる文字列を抽出し加工する画像処理装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−３２９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原稿をスキャンして取得した原稿画像に含まれる文字列を抽出し加工する技術は、益々ユーザーフレンドリーであることが望ましい。
【課題を解決するための手段】
【０００５】
本開示の一形態に係る画像処理装置は、
テキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより生成された、原稿画像及びマーキング画像を取得する画像取得モジュールと、
前記原稿画像内の、前記マーキング画像の前記複数のラインに垂直な方向の両端が位置する２つのラインを検出するライン検出モジュールと、
前記原稿画像内の、前記２つのラインに囲まれたエリアに含まれるテキストを抽出するテキスト抽出モジュールと、
前記マーキング画像の色により定義されるコマンドに従って、前記エリアに含まれる前記テキストを加工する加工モジュールと、
加工した前記テキストを合成する合成モジュール
として動作する制御回路
を具備する。
【０００６】
これにより、ユーザーは、予め、マーキングの色により定義されるコマンドを知っており、ユーザーの意図に適したコマンドを定義する色のマーキングを、コマンドの対象となるテキストに対して適切な位置に描けば、テキストを、ユーザーの意図に適したコマンドで加工することができる。
【０００７】
前記画像取得モジュールは、前記テキスト及び異なる複数の色の複数のマーキングを含む前記原稿をスキャンして前記原稿画像及び複数の前記マーキング画像を取得し、
前記加工モジュールは、前記複数のマーキング画像の前記異なる複数の色により定義されるコマンドに従って、複数の前記エリアに含まれる前記テキストを異なる方法で加工する。
【０００８】
これにより、ユーザーは、予め、マーキングの各色により定義される異なる複数のコマンドを知っており、ユーザーの意図に適したコマンドを定義する色のマーキングを、コマンドの対象となるテキストに対して適切な位置に描けば、テキストを、ユーザーの意図に適した異なる複数のコマンドで加工することができる。
【０００９】
前記加工モジュールは、前記複数のエリアが重なり合う重複エリアがあるとき、一方のエリアに含まれるマーキング画像の色により定義されるコマンドの優先度と、他方のエリアに含まれるマーキング画像の色により定義されるコマンドの優先度とを比較し、前記優先度の高い前記マーキング画像の色により定義されるコマンドに従って、前記重複エリアに含まれるテキストを加工する。
【００１０】
これにより、優先度の高いマーキング画像の色により定義されるコマンドに従って、重複エリアに含まれるテキストを加工するので、重複エリアに含まれるテキストを、優先度の高いコマンド、即ち、ユーザーの意図に適したコマンドである可能性の高いコマンドで加工することができる。
【００１１】
前記テキスト抽出モジュールは、前記原稿画像内のキャラクターを光学文字認識して変換した文字コード列を、前記テキストとして抽出する。
【００１２】
このように文字コード列をテキストとすることにより、テキストを適切かつ容易に加工することができる。
【００１３】
前記原稿の前記マーキングは、蛍光マーカーで描かれ、
前記画像取得モジュールは、可視光を照射しながら前記原稿を前記複数のライン毎にスキャンすることにより生成された前記原稿画像を取得し、ブラックライトを照射しながら前記原稿を前記複数のライン毎にスキャンすることにより生成された前記マーキング画像を取得する。
【００１４】
これにより、蛍光マーカーで描かれたマーキングをブラックライトを照射することで、マーキングを正確に検出しやすい。
【００１５】
本開示の一形態に係る画像処理プログラムは、
テキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより生成された、原稿画像及びマーキング画像を取得する画像取得モジュールと、
前記原稿画像内の、前記マーキング画像の前記複数のラインに垂直な方向の両端が位置する２つのラインを検出するライン検出モジュールと、
前記原稿画像内の、前記２つのラインに囲まれたエリアに含まれるテキストを抽出するテキスト抽出モジュールと、
前記マーキング画像の色により定義されるコマンドに従って、前記エリアに含まれる前記テキストを加工する加工モジュールと、
加工した前記テキストを合成する合成モジュール
として画像処理装置の制御回路を動作させる。
【発明の効果】
【００１６】
本火事によれば、原稿をスキャンして取得した原稿画像に含まれる文字列を抽出し加工する技術を、益々ユーザーフレンドリーとすることができる。
【００１７】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１８】
【図１】本開示の一実施形態に係る画像処理装置のハードウェア構成を示す。
【図２】画像処理装置の機能的構成を示す。
【図３】画像処理装置の動作フローを示す。
【図４】原稿画像及びマーキング画像の一例を示す。
【図５】線色コマンドテーブルを示す。
【図６】合成画像の一例を示す。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本開示の実施形態を説明する。
【００２０】
２．画像処理装置のハードウェア構成
【００２１】
図１は、本開示の一実施形態に係る画像処理装置のハードウェア構成を示す。
【００２２】
本実施形態において、画像処理装置１０をＭＦＰ（Multifunction Peripheral）とし、以下、ＭＦＰ１０と称する。
【００２３】
ＭＦＰ１０は、制御回路１１を備える。制御回路１１は、プロセッサーであるＣＰＵ１１ａ（Central Processing Unit）、ＲＡＭ１１ｂ（Random Access Memory）、メモリーであるＲＯＭ１１ｃ（Read Only Memory）及び専用のハードウェア回路等から構成され、ＭＦＰ１０の全体的な動作制御を司る。ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する情報処理プログラムをＲＡＭ１１ｂにロードして実行する。ＲＯＭ１１ｃは、ＣＰＵ１１ａが実行するプログラムやデータなどを固定的に記憶する。ＲＯＭ１１ｃは、非一過性のコンピューター読み取り可能な記録媒体の一例である。
【００２４】
制御回路１１は、ブラックライト部１２ａを備える画像読取部１２、画像処理部１４、画像メモリー１５、画像形成部１６、表示部１７ａを備える操作部１７、記憶装置１８、ファクシミリ通信部１９及びネットワーク通信インターフェース１３等と接続されている。制御回路１１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００２５】
画像読取部１２は、イメージスキャナーである。画像読取部１２は、プラテン又はフィーダー（図示せず）にセットされた原稿（図４）を、可視光を照射しながら複数のライン毎にスキャンすることにより原稿画像を生成する。
【００２６】
ブラックライト部１２ａは、プラテン又はフィーダーにセットされた原稿（図４）を、ブラックライト（長波長の紫外線）を照射しながら複数のライン毎にスキャンすることにより、蛍光マーカーで描かれたマーキングの画像であるマーキング画像を生成する。
【００２７】
例えば、原稿がフィーダーにセットされた場合、画像読取部１２は、１ラインについて、原稿に可視光を照射して原稿画像を取得し、次に、ブラックライト部１２ａは、同じ１ラインについて、原稿にブラックライトを照射してマーキング画像を取得すればよい。あるいは、順序は逆でもよい。これを複数のライン全てに繰り返せばよい。要するに、可視光による１ラインのスキャンと、ブラックライトによる１ラインのスキャンとを、交互に繰り返せばよい。
【００２８】
例えば、原稿がプラテンにセットされた場合、まず、画像読取部１２は、複数のライン毎に原稿に可視光を照射して原稿画像を取得し、次に、ブラックライト部１２ａは、複数のライン毎に原稿にブラックライトを照射してマーキング画像を取得すればよい。あるいは、順序は逆でもよい。要するに、可視光による全ラインのスキャンと、ブラックライトによる全ラインのスキャンとの、合計２回のスキャンを行えばよい。あるいは、原稿がプラテンにセットされた場合も、原稿がフィーダーにセットされた場合と同様の方法でスキャンしてもよい。
【００２９】
２．画像処理装置の機能的構成
【００３０】
図２は、画像処理装置の機能的構成を示す。
【００３１】
ＭＦＰ１０の制御回路１１において、ＣＰＵ１１ａは、ＲＯＭ１１ｃが記憶する画像処理プログラムをＲＡＭ１１ｂにロードして実行することにより、モード判断部１０１、画像取得モジュール１０２、ライン検出モジュール１０３、テキスト抽出モジュール１０４、加工モジュール１０５、合成モジュール１０６及び出力モジュール１０７として動作する。
【００３２】
モード判断部１０１は、通常スキャンモードであるか、本実施形態に係るスキャンモード（マーキングの色により定義されるコマンドを実行するスキャンモード）であるかを判断する。
【００３３】
画像取得モジュール１０２は、テキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより生成された、原稿画像及びマーキング画像を取得する。
【００３４】
ライン検出モジュール１０３は、原稿画像内の、マーキング画像の複数のラインに垂直な方向の両端が位置する２つのラインを検出する。
【００３５】
テキスト抽出モジュール１０４は、原稿画像内の、２つのラインに囲まれたエリアに含まれるテキストを抽出する。
【００３６】
加工モジュール１０５は、マーキング画像の色により定義されるコマンドに従って、エリアに含まれるテキストを加工する。
【００３７】
合成モジュール１０６は、加工モジュール１０５が加工したテキストを合成し、合成画像を生成する。
【００３８】
出力モジュール１０７は、合成モジュール１０６が生成した合成画像を出力（印刷、保存、送信等）する。
【００３９】
３．画像処理装置の動作フロー
【００４０】
図３は、画像処理装置の動作フローを示す。
【００４１】
前提として、スキャン対象の原稿は、テキスト（タイプされ印刷された文字列、あるいは、手書きの文字列）を含む。原稿には、マーキング（本実施形態では複数）が、ユーザーにより蛍光マーカーで描かれている。複数のマーキングの色は、全て異なってもよいし、一部同じ且つ一部異なってもよいし、全て同じでも良い。例えば、本例では、黄色のマーキング（複数）、ピンク色のマーキング（単数）、青色のマーキング（単数）が原稿に描かれる。ユーザーは、予め、マーキングの各色により定義されるコマンドを知っている。ユーザーは、ユーザーの意図に適したコマンドを定義する色のマーキングを、コマンドの対象となるテキストに対して適切な位置に描いている。コマンドは、後で図５を参照して説明する。
【００４２】
原稿のスキャンを開始する前に、モード判断部１０１は、通常スキャンモードであるか、本実施形態に係るスキャンモード（マーキングの色により定義されるコマンドを実行するスキャンモード）であるかを判断する（ステップＳ１０１）。モード判断部１０１が通常スキャンモードと判断すると（ステップＳ１０１、ＮＯ）、ＭＦＰ１０は、原稿をスキャンし出力（印刷、データ生成等）する（ステップＳ１０２）。一方、モード判断部１０１が本実施形態に係るスキャンモード（マーキングの色により定義されるコマンドを実行するスキャンモード）と判断した場合のＭＦＰ１０の処理を説明する（ステップＳ１０１、ＹＥＳ）。
【００４３】
画像読取部１２は、可視光を照射しながらテキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより原稿画像を生成する。ブラックライト部１２ａは、ブラックライトを照射しながら原稿を複数のライン毎にスキャンすることにより、蛍光マーカーで描かれたマーキングの画像であるマーキング画像を生成する。画像取得モジュール１０２は、生成された原稿画像及びマーキング画像を取得する（ステップＳ１０３）。
【００４４】
図４は、原稿画像及びマーキング画像の一例を示す。
【００４５】
原稿画像Ｄは、テキスト（タイプされ印刷された文字列、あるいは、手書きの文字列）及びマーキングを含む原稿全体の画像データである。マーキング画像Ｍ１、Ｍ２、Ｍ３及びＭ４は、ユーザーにより蛍光マーカーで描かれたマーキングの画像データである。本例では、マーキング画像Ｍ１及びＭ２の色は、黄色である。マーキング画像Ｍ３の色は、ピンク色である。マーキング画像Ｍ４の色は、青色である。
【００４６】
ライン検出モジュール１０３は、原稿画像Ｄ内の、各マーキング画像Ｍ１、Ｍ２、Ｍ３及びＭ４の複数のラインに垂直な方向の両端が位置する２つのラインを検出する（ステップＳ１０４）。図４において、ライン方向（主走査方向）をＸ方向とし、ラインに垂直な方向（副走査方向）をＹ方向とする。具体的には、ライン検出モジュール１０３は、マーキング画像Ｍ１のラインに垂直な方向（副走査方向、Ｙ方向）の両端が位置する２つのラインＬ１１、Ｌ１２を検出する。ライン検出モジュール１０３は、マーキング画像Ｍ２のラインに垂直な方向（副走査方向、Ｙ方向）の両端が位置する２つのラインＬ２１、Ｌ２２を検出する。ライン検出モジュール１０３は、マーキング画像Ｍ３のラインに垂直な方向（副走査方向、Ｙ方向）の両端が位置する２つのラインＬ３１、Ｌ３２を検出する。ライン検出モジュール１０３は、マーキング画像Ｍ４のラインに垂直な方向（副走査方向、Ｙ方向）の両端が位置する２つのラインＬ４１、Ｌ４２を検出する。
【００４７】
テキスト抽出モジュール１０４は、原稿画像Ｄ内の、各２つのラインに囲まれたエリアに含まれるテキストを抽出する。具体的には、テキスト抽出モジュール１０４は、原稿画像Ｄ内の、各２つのラインに囲まれたエリアに含まれるキャラクターを光学文字認識して変換した文字コード列を、テキストとして抽出する（ステップＳ１０５）。本例では、テキスト抽出モジュール１０４は、原稿画像Ｄ内の、２つのラインＬ１１、Ｌ１２に囲まれたエリアＡ１に含まれるキャラクターを光学文字認識して変換した文字コード列を、テキストＴ１として抽出する。テキスト抽出モジュール１０４は、原稿画像Ｄ内の、２つのラインＬ２１、Ｌ２２に囲まれたエリアＡ２に含まれるキャラクターを光学文字認識して変換した文字コード列を、テキストＴ２として抽出する。テキスト抽出モジュール１０４は、原稿画像Ｄ内の、２つのラインＬ３１、Ｌ３２に囲まれたエリアＡ３に含まれるキャラクターを光学文字認識して変換した文字コード列を、テキストＴ３として抽出する。テキスト抽出モジュール１０４は、原稿画像Ｄ内の、２つのラインＬ４１、Ｌ４２に囲まれたエリアＡ４に含まれるキャラクターを光学文字認識して変換した文字コード列を、テキストＴ４として抽出する。
【００４８】
加工モジュール１０５は、記憶装置１８が記憶する線色コマンドテーブル２００を参照し、マーキング画像の色により定義されるコマンドに従って、エリアに含まれるテキストを加工する。具体的には、加工モジュール１０５は、線色コマンドテーブル２００を参照し、複数のマーキング画像の異なる複数の色により定義されるコマンドに従って、複数のエリアに含まれるテキストを異なる方法で加工する（ステップＳ１０６）。
【００４９】
図５は、線色コマンドテーブルを示す。
【００５０】
線色コマンドテーブル２００は、線色２０１と、コマンド２０２と、優先度２０３とを、互いに関連付けて記憶する。線色２０１は、マーキング画像の色を示す。コマンド２０２は、マーキング画像の色により定義される。異なる線色２０１に対して、異なるコマンド２０２がそれぞれ関連付けられる。優先度２０３は、複数のコマンド２０２の優先度を示す。線色コマンドテーブル２００は、ユーザーがＭＦＰ１０のタッチパネルを介して入力する等して、適宜、任意に設定可能である。動作フローの開始までに設定されていればよい。
【００５１】
本例では、線色２０１「黄色」により定義されるコマンド２０２は、「フォントをMeiryo UIに変更」であり、その優先度２０３は「１」である。線色２０１「ピンク色」により定義されるコマンド２０２は、「テキストのサイズを２０ポイントに変更」であり、その優先度２０３は「２」である。線色２０１「青色」により定義されるコマンド２０２は、「テキストの背景を黄色に変更」（ハイライト）であり、その優先度２０３は「３」である。なお、例えば、コマンド２０２は、「フォントをMeiryo UIに変更し、テキストのサイズを２０ポイントに変更」のように、複数のコマンドを組み合わせて１つのコマンドとしてもよい。
【００５２】
加工モジュール１０５は、線色コマンドテーブル２００を参照し、マーキング画像Ｍ１の線色２０１「黄色」により定義されるコマンド２０２「フォントをMeiryo UIに変更」に従って、エリアＡ１に含まれるテキストＴ１を加工する。加工モジュール１０５は、線色コマンドテーブル２００を参照し、マーキング画像Ｍ２の線色２０１「黄色」により定義されるコマンド２０２「フォントをMeiryo UIに変更」に従って、エリアＡ２に含まれるテキストＴ２を加工する。加工モジュール１０５は、線色コマンドテーブル２００を参照し、マーキング画像Ｍ３の線色２０１「ピンク色」により定義されるコマンド２０２「テキストのサイズを２０ポイントに変更」に従って、エリアＡ３に含まれるテキストＴ３を加工する。加工モジュール１０５は、線色コマンドテーブル２００を参照し、マーキング画像Ｍ４の線色２０１「青色」により定義されるコマンド２０２「テキストの背景を黄色に変更」に従って、エリアＡ４に含まれるテキストＴ４を加工する。
【００５３】
ところで、加工モジュール１０５は、複数のエリアＡ２、Ａ３が重なり合う重複エリア（ラインＬ３１からラインＬ２２までのエリア）があるとき、一方のエリアＡ２に含まれるマーキング画像Ｍ２の線色２０１「黄色」により定義されるコマンド２０２の優先度２０３「１」と、他方のエリアＡ３に含まれるマーキング画像Ｍ３の線色２０１「ピンク色」により定義されるコマンド２０２の優先度２０３「２」とを比較する。加工モジュール１０５は、優先度２０３の高いマーキング画像Ｍ２の線色２０１「黄色」により定義されるコマンド２０２「フォントをMeiryo UIに変更」に従って、重複エリア（ラインＬ３１からラインＬ２２までのエリア）に含まれるテキスト（ただし、図４の例では、重複エリアにテキストは含まれない）を加工する。
【００５４】
合成モジュール１０６は、加工モジュール１０５が加工したテキストを合成し、合成画像を生成する（ステップＳ１０７）。
【００５５】
図６は、合成画像の一例を示す。
【００５６】
本例では、合成モジュール１０６は、テキストＴ１をコマンド２０２「フォントをMeiryo UIに変更」に従って加工した加工テキストＴ１１と、テキストＴ２をコマンド２０２「フォントをMeiryo UIに変更」に従って加工した加工テキストＴ１２と、テキストＴ３をコマンド２０２「テキストのサイズを２０ポイントに変更」に従って加工した加工テキストＴ１３と、テキストＴ４をコマンド２０２「テキストの背景を黄色に変更」に従って加工した加工テキストＴ１４とを合成し、合成画像Ｄ１を生成する。
【００５７】
出力モジュール１０７は、合成モジュール１０６が生成した合成画像Ｄ１を出力（印刷、保存、送信等）する（ステップＳ１０８）。
【００５８】
４．変形例
【００５９】
本実施形態では、合成モジュール１０６は、マーキング画像の２つのラインに囲まれたエリアに含まれるテキスト（Ｔ１、Ｔ２、Ｔ３、Ｔ４）以外のテキスト（図４のＴ５、Ｔ６）は、合成画像Ｄ１に含めない。
【００６０】
これに替えて、合成モジュール１０６は、マーキング画像の２つのラインに囲まれたエリアに含まれるテキスト（Ｔ１、Ｔ２、Ｔ３、Ｔ４）以外のテキスト（図４のＴ５、Ｔ６）を、加工しない状態で、合成画像Ｄ１に含めてもよい（図示せず）。
【００６１】
本実施形態では、スキャン対象の原稿には、マーキングが、ユーザーにより蛍光マーカーで描かれている。ブラックライト部１２ａは、ブラックライトを照射しながら原稿を複数のライン毎にスキャンすることにより、蛍光マーカーで描かれたマーキングの画像であるマーキング画像を生成する。蛍光マーカーで描かれたマーキングをブラックライトを照射することで、マーキングを正確に検出しやすい。
【００６２】
これに替えて、スキャン対象の原稿には、マーキングが、ユーザーにより蛍光マーカーでないマーカーや色鉛筆で描かれてもよい。この場合、画像読取部１２は、ブラックライト部１２ａを有さない。画像読取部１２は、可視光を照射しながらテキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより原稿画像を生成し、エッジ検出により、原稿画像に含まれるマーキング画像を生成する。
【００６３】
画像処理装置は、ＭＦＰでなくてもよく、クラウドコンピューティングのサーバー装置としてのコンピューター、パーソナルコンピューター、タブレットコンピューター、スマートフォン等の情報処理装置でもよい。この場合、情報処理装置の画像取得モジュール１０２は、原稿画像及びマーキング画像をＭＦＰ等から受信すればよい。
【００６４】
５．結語
【００６５】
本実施形態によれば、画像取得モジュール１０２は、テキスト及びマーキングを含む原稿を複数のライン毎にスキャンすることにより生成された、原稿画像及びマーキング画像を取得する。ライン検出モジュール１０３は、原稿画像内の、マーキング画像の複数のラインに垂直な方向の両端が位置する２つのラインを検出する。テキスト抽出モジュール１０４は、原稿画像内の、２つのラインに囲まれたエリアに含まれるテキストを抽出する。加工モジュール１０５は、マーキング画像の色により定義されるコマンドに従って、エリアに含まれるテキストを加工する。
【００６６】
これにより、ユーザーは、予め、マーキングの色により定義されるコマンドを知っており、ユーザーの意図に適したコマンドを定義する色のマーキングを、コマンドの対象となるテキストに対して適切な位置に描けば、テキストを、ユーザーの意図に適したコマンドで加工することができる。
【００６７】
本実施形態によれば、画像取得モジュール１０２は、テキスト及び異なる複数の色の複数のマーキングを含む原稿をスキャンして原稿画像及び複数のマーキング画像を取得し、加工モジュール１０５は、複数のマーキング画像の異なる複数の色により定義されるコマンドに従って、複数のエリアに含まれるテキストを異なる方法で加工する。
【００６８】
これにより、ユーザーは、予め、マーキングの各色により定義される異なる複数のコマンドを知っており、ユーザーの意図に適したコマンドを定義する色のマーキングを、コマンドの対象となるテキストに対して適切な位置に描けば、テキストを、ユーザーの意図に適した異なる複数のコマンドで加工することができる。
【００６９】
本実施形態によれば、加工モジュール１０５は、複数のエリアが重なり合う重複エリアがあるとき、一方のエリアに含まれるマーキング画像の色により定義されるコマンドの優先度と、他方のエリアに含まれるマーキング画像の色により定義されるコマンドの優先度とを比較し、優先度の高いマーキング画像の色により定義されるコマンドに従って、重複エリアに含まれるテキストを加工する。
【００７０】
これにより、優先度の高いマーキング画像の色により定義されるコマンドに従って、重複エリアに含まれるテキストを加工するので、重複エリアに含まれるテキストを、優先度の高いコマンド、即ち、ユーザーの意図に適したコマンドである可能性の高いコマンドで加工することができる。
【００７１】
本実施形態によれば、テキスト抽出モジュール１０４は、原稿画像内のキャラクターを光学文字認識して変換した文字コード列を、テキストとして抽出する。
【００７２】
このように文字コード列をテキストとすることにより、テキストを適切かつ容易に加工することができる。
【００７３】
原稿のマーキングは、蛍光マーカーで描かれ、
画像取得モジュール１０２は、可視光を照射しながら原稿を複数のライン毎にスキャンすることにより生成された原稿画像を取得し、ブラックライトを照射しながら原稿を複数のライン毎にスキャンすることにより生成されたマーキング画像を取得する。
【００７４】
これにより、蛍光マーカーで描かれたマーキングをブラックライトを照射することで、マーキングを正確に検出しやすい。
【００７５】
本技術の各実施形態及び各変形例について上に説明したが、本技術は上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【００７６】
画像処理装置（ＭＦＰ）１０
モード判断部１０１
画像取得モジュール１０２
ライン検出モジュール１０３
テキスト抽出モジュール１０４
加工モジュール１０５
合成モジュール１０６
出力モジュール１０７
【図１】
2020025218.tif 000003
【図２】
2020025218.tif 000004
【図３】
2020025218.tif 000005
【図４】
2020025218.tif 000006
【図５】
2020025218.tif 000007
【図６】
2020025218.tif 000008