(57)【特許請求の範囲】
【請求項１】
手書きチェック記入用の行又は列を含む表がトナー又はインクによる印刷画像として印刷された印刷物に、筆記具による手書きチェックが前記手書きチェック記入用の行又は列を構成する枠に記入された混在原稿を読み取って多値画像データを作成し得る画像読取部と、この画像読取部で読み取った多値画像データを記憶する画像記憶部と、この画像記憶部に記憶された多値画像データにおける印刷画像データを編集する画像処理部と、を備えた画像処理装置において、
前記画像処理部は、
前記多値画像データから、前記手書きチェックを構成する複数の画素の濃淡差の程度を考慮要素として、全ての手書きチェック画像を前記印刷画像と区別して分離する分離処理部と、
前記分離された手書きチェック画像が含まれる枠を編集の対象枠として全て特定する対象枠特定部と、
前記対象枠の行方向及び列方向の位置のばらつきを考慮して、前記印刷画像のデータを行方向及び列方向のいずれの方向に編集するかを決定する編集方向決定部と、
前記印刷画像のデータを、前記決定した編集方向に、前記対象枠を含み且つ前記編集方向と直交する行又は列をレコード単位で編集して再構築する編集処理部と、を備えたことを特徴とする画像処理装置。
【請求項２】
前記対象枠特定部は、分離した全ての手書きチェック画像についてその中心座標を求める処理と、前記印刷画像データにおける全ての連結白画素領域を抽出する処理と、全ての手書きチェック画像の中心座標について抽出したいずれの連結白画素領域に含まれるかを判定する処理と、手書きチェック画像の中心座標が含まれる連結白画素領域を前記対象枠として設定する処理と、を実行することを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記編集方向決定部は、
全ての対象枠についてその中心座標を求める処理と、
行及び列方向のそれぞれについて、全ての対象枠の中心座標の平均値である平均座標を求め、全ての対象枠についてその中心座標と前記平均座標との距離差分を求め、続いて全ての距離差分の絶対値の総和を求める処理と、
行方向の距離差分の絶対値の総和と列方向の距離差分の絶対値の総和とを比較して、いずれかを編集方向として決定する処理と、を行うことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記編集処理部は、前記画像記憶部の印刷画像データから、前記決定した編集方向に、前記対象枠を含み且つ前記編集方向と直交する行又は列をレコード単位で削除して、印刷画像データを再構築する、ことを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記編集処理部は、前記画像記憶部の印刷画像データから、前記決定した編集方向に、前記対象枠を含み且つ前記編集方向と直交する行又は列をレコード単位で抽出して、印刷画像データを再構築する、ことを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項６】
前記編集処理部は、行方向の距離差分の絶対値の総和と列方向の距離差分の絶対値の総和の大きい方を、前記編集方向として決定する、ことを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記編集処理部は、前記画像記憶部の印刷画像データから、前記決定した編集方向に、前記対象枠を含み且つ前記編集方向と直交する行又は列をレコード単位で強調処理して、印刷画像データを再構築する、ことを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項８】
前記強調処理は網掛け処理である、ことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記編集処理部は、行方向の距離差分の絶対値の総和と列方向の距離差分の絶対値の総和の小さい方を、前記編集方向として決定する、ことを特徴とする請求項７又は８に記載の画像処理装置。
【請求項１０】
前記再構築された印刷画像データを記録紙上に記録する画像記録部をさらに備えた、ことを特徴とする請求項１〜９のいずれかに記載の画像処理装置。    
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表がトナー又はインクによる印刷画像として印刷された印刷物に筆記具による手書き画像が記入された混在原稿を読み取って得た印刷画像データを、記入された手書き画像に基づき編集する、画像処理装置に関する。
【背景技術】
【０００２】
特許文献１は、印刷物に直接手書きで修正された文書を読み取り、この修正を原文の電子データに反映させる文書情報修正装置を説明している。この文書情報修正装置では、修正文書の画像と原文画像との差分を修正情報として抽出し、抽出された修正情報の手書き形式に従って、原文の電子ファイルを修正する。また、手書き修正の検出には、手書き画像を予め記憶している活字の文字情報データベースとパターンマッチングして判別する、方法もある。
【０００３】
特許文献２及び特許文献３は、オリジナル画像データや文字画像データを予め保存しておく必要がなく、多値画像データの濃淡差の程度を考慮して印刷画像（トナーやインクで印刷された画像）と筆記具による手書き画像とを区別する技術を説明している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２４４４６６号公報
【特許文献２】特開２０１１−０６１４７３号公報
【特許文献３】特開２０１１−０７０３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、トナー又はインクによる印刷画像として表が印刷された印刷物に筆記具による手書きチェックを記入して表における編集したい行又は列を特定し、この印刷物を読み取ることで表を行又は列単位で編集した印刷画像データを得る、ことができる画像処理装置を提供するというものである。
【課題を解決するための手段】
【０００６】
本発明は、手書きチェック記入用の行又は列を含む表がトナー又はインクによる印刷画像として印刷された印刷物に、筆記具による手書きチェックが前記手書きチェック記入用の行又は列を構成する枠に記入された混在原稿を読み取って多値画像データを作成し得る画像読取部と、この画像読取部で読み取った多値画像データを記憶する画像記憶部と、この画像記憶部に記憶された多値画像データにおける印刷画像データを編集する画像処理部と、を備えた画像処理装置に関連する。
【０００７】
好ましい一側面では、前記画像処理部は、分離処理部、対象枠特定部、編集方向決定部、及び編集処理部を含む。分離処理部は、前記多値画像データから、前記手書きチェックを構成する複数の画素の濃淡差の程度を考慮要素として、全ての手書きチェック画像を前記印刷画像と区別して分離する。対象枠特定部は、前記分離された手書きチェック画像が含まれる枠を編集の対象枠として全て特定する。編集方向決定部は、前記対象枠の行方向及び列方向の位置のばらつきを考慮して、前記印刷画像データを行方向及び列方向のいずれの方向に編集するかを決定する。編集処理部は、前記印刷画像データを、前記決定した編集方向に、前記対象枠を含み且つ前記編集方向と直交する行又は列をレコード単位で編集して再構築する。
【０００８】
さらに好ましい一側面では、前記対象枠特定部は、分離した全ての手書きチェック画像
についてその中心座標を求める処理と、前記印刷画像データにおける全ての連結白画素領
域を抽出する処理と、全ての手書きチェック画像の中心座標について抽出したいずれの連
結白画素領域に含まれるかを判定する処理と、手書きチェック画像の中心座標が含まれる
連結白画素領域を前記対象枠として設定する処理と、を実行する。
【０００９】
さらに好ましい一側面では、前記編集方向決定部は、全ての対象枠についてその中心座標を求める処理と、行及び列方向のそれぞれについて、全ての対象枠の中心座標の平均値である平均座標を求め、全ての対象枠についてその中心座標と前記平均座標との距離差分を求め、続いて全ての距離差分の絶対値の総和を求める処理と、行方向の距離差分の絶対値の総和と列方向の距離差分の絶対値の総和とを比較して、いずれかを編集方向として決定する処理と、を行う。
【００１０】
さらに好ましい一側面では、前記編集処理部は、前記画像記憶部の印刷画像データから、前記決定した編集方向に、前記対象枠を含み且つ前記編集方向と直交する行又は列をレコード単位で削除して、印刷画像データを再構築する。
【００１１】
さらに好ましい一側面では、前記編集処理部は、前記画像記憶部の印刷画像データから、前記決定した編集方向に、前記対象枠を含み且つ前記編集方向と直交する行又は列をレコード単位で抽出して、印刷画像データを再構築する。
【００１２】
さらに好ましい一側面では、前記編集処理部は、行方向の距離差分の絶対値の総和と列方向の距離差分の絶対値の総和の大きい方を、前記編集方向として決定する。
【００１３】
さらに好ましい一側面では、前記編集処理部は、前記画像記憶部の印刷画像データから、前記決定した編集方向に、前記対象枠を含み且つ前記編集方向と直交する行又は列をレコード単位で強調処理して、印刷画像データを再構築する。
【００１４】
さらに好ましい一側面では、前記強調処理は網掛け処理である。
【００１５】
さらに好ましい一側面では、前記編集処理部は、行方向の距離差分の絶対値の総和と列方向の距離差分の絶対値の総和の小さい方を、前記編集方向として決定する。
【００１６】
さらに好ましい一側面では、前記再構築された印刷画像データを記録紙上に記録する画像記録部をさらに備える。
【発明の効果】
【００１７】
上述の本発明の好ましい各側面によれば、トナー又はインクによる印刷画像として表が印刷された印刷物に筆記具による手書きチェックを記入して表における編集すべき行又は列を特定し、この印刷物を読み取ることでその表を行又は列単位で削除や抽出又は網掛けなどの強調処理を施した印刷画像データを再構築することができ、またこの再構築した印刷画像データを記録紙上に印刷することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態の画像処理装置としてのデジタル複合機内のハードウエア構成を示したブロック図である。
【図２】表から削除対象の列をレコード単位で削除し、残存する列だけで表を再構築する処理の具体例を示す図である。
【図３】削除複写機能のメインフローチャートを示す図である。
【図４】手書き画像と印刷画像とを区別して分離する処理を示す図である。
【図５】対象枠を特定する処理のフローチャートを示す図である。
【図６】対象枠特定処理の具体例を示す図である。
【図７】印刷画像データを行方向及び列方向のいずれの方向に編集するかを決定する編集方向決定処理のフローチャートである。
【図８】編集方向決定処理の具体例を示す図である。
【図９】削除処理における画像メモリからの列データの読み出し処理を説明するための図である。
【図１０】表から抽出対象の列をレコード単位で抽出し、抽出した列のみから成る表を含む印刷画像データを再構築する処理を示す具体例である。
【図１１】抽出複写処理のメインフローチャートを示す図である。
【図１２】表の外枠を特定する処理のフローチャートである。
【図１３】表の外枠を特定する外枠特定処理の具体例を示す図である。
【図１４】抽出処理における画像メモリからの列データの読み出し処理を説明するための図である。
【図１５】表から網掛け対象の列をレコード単位で抽出して、網掛け強調処理を施した表を再構築する処理を示す具体例である。
【図１６】網掛け強調処理のメインフローチャートを示す図である。
【発明を実施するための形態】
【００１９】
図１〜図１６を参照して本発明を好適な複数の実施例として説明するが、本発明の技術的範囲は、特許請求の範囲の記載により定められるべきものであり、これらの実施例の記載により限定的に解釈されるべきでない。
【００２０】
図１は、本発明の一実施形態の画像処理装置としてのデジタル複合機１の構成を示す図である。デジタル複合機１は、ＦＡＸ機能、コピー機能、スキャン機能、プリント機能などの複数の機能を有する複合機（ＭＦＰ装置）として構成されている。
【００２１】
デジタル複合機１は、制御部１１と、ＲＯＭ１２と、データメモリ１３と、画像メモリ１４と、操作パネル１５と、画像処理部１６と、画像読取部１７と、画像記録部１８と、大容量蓄積部１９と、通信関係の処理部３１〜３４とを、バスライン１０を介して電気的に接続した構成となっている。
【００２２】
制御部１１は、ＣＰＵで構成されている。制御部１１は、ＲＯＭ１２に記憶されたプログラムＰに基づいて上記のハードウエア各部を制御し、デジタル複合機１の機能を実現する。
【００２３】
ＲＯＭ１２は、デジタル複合機１の制御に必要なプログラムＰ、データ等を予め格納した読み出し専用の記憶装置である。
【００２４】
データメモリ１３は、読み出しと書き込みとが可能な記憶装置であり、画像データ、ＦＡＸ番号、メールアドレスなどの一時的に蓄積される諸データ、制御部１１による演算処理の際に発生するデータ等を一時的に記憶する。データメモリ１３はＳＲＡＭ、フラッシュメモリ等で構成される。
【００２５】
画像メモリ１４は、ＬＡＮＩ／Ｆ３４あるいはＮＣＵ３３を通じて外部装置から受信した画像データ、画像読取部１７において取得された画像データ、画像処理部１６において処理された画像データなどを一時的に記憶するための記憶装置である。画像メモリ１４は、読み出しと書き込みとが可能なＤＲＡＭ等のメモリにより構成される。画像メモリ１４は、画像記憶部として機能でき、画像読取部１７で読み取った多値画像データを記憶する。
【００２６】
操作パネル１５は、ユーザインタフェースとして機能する処理部である。操作パネル１５は、表示部１５１と、操作キー群１５２とを有している。
【００２７】
表示部１５１は、各種の情報を表示するとともにユーザ操作を受け付ける。表示部１５１は、表示パネルと、表示パネルに取り付けられたタッチパネルとを備えている。表示パネルは、デジタル複合機１の動作状態などを表示する装置であり、例えば液晶ディスプレイにより構成される。タッチパネルは、表示パネルの表示画面領域内に指などが触れたことを感知して、その接触情報を取得する。
【００２８】
操作キー群１５２は、文字キー、テンキー、ファンクションキーなどの各種キーによって構成され、コマンド、テキストデータ等の入力といったユーザ操作を受け付ける。操作キー群１５２のユーザ操作は信号として制御部１１に入力される。制御部１１はユーザ操作に基づいて各部の動作を制御する。
【００２９】
画像処理部１６は、受信された画像データ、画像読取部１７から取得した画像データ等にＡ／Ｄ変換、表色系の変換、色調整、画像の合成などの種々の処理を行う処理部である。
【００３０】
画像読取部１７は、原稿上の画像をＣＣＤラインセンサなどの読取素子によって読み取るスキャナである。画像読取部１７は、ガラス台上に載置された原稿の表面を読取素子が走査して画像を読み取るタイプのスキャナであってもよく、原稿の載置台（図示省略）に載置された原稿を、ＡＤＦ（Auto Document Feeder）によって搬送し、搬送される原稿の表面を静止した読取素子によって走査して画像を読み取るタイプのスキャナであってもよい。この画像読取部１７は、手書きチェック記入用の行又は列を含む表がトナー又はインクによる印刷画像が形成された印刷物に、筆記具による手書きチェックが手書きチェック記入用の行又は列を構成する枠に記入された混在原稿を読み取って多値画像データを作成し得る。
【００３１】
画像記録部１８は、画像メモリ１４、大容量蓄積部１９等に格納された画像データなどを記録紙上へ記録するプリンタである。画像記録部１８には、例えば、電子写真方式のプリンタを採用することができる。
【００３２】
大容量蓄積部１９は、ハードディスクなどにより構成される。大容量蓄積部１９は、画像読取部１７により処理された画像データを蓄積することができる。
【００３３】
さらにこのデジタル複合機１には、通信関係の処理部として、画像データ等を複数のプロトコルに対応して符号化/復号化するコーデック（ＣＯＤＥＣ）３１と、送受信データの変調および復調を行うモデム３２と、電話回線の開閉制御を行うＮＣＵ３３と、ＬＡＮ４１とのインターフェイスに相当するＬＡＮＩ／Ｆ３４とが、バスライン１０を介して電気的に接続した構成となっている。
【００３４】
ここで、デジタル複合機１の通信環境について説明する。デジタル複合機１はＬＡＮ４１と接続されている。また、ＬＡＮ４１はルータ４２などを介してインターネット４３に接続されている。これにより、デジタル複合機１は、ＬＡＮ４１を介して接続された情報処理装置４４、あるいは、インターネット４３を介して接続された情報処理装置４５と電子メール通信などを行うことができる。なお、情報処理装置４４，４５は、例えば、パソコン、デジタル複合機１と同様の装置、携帯電話等である。
【００３５】
さらに、デジタル複合機１は、アナログ回線用のデータ通信ネットワークである回線（例えば、ＰＳＴＮ（Public Switched Telephone Network：一般公衆電話網）４６（あるいは、ＩＳＤＮ（Integrated Services Digital Network：サービス総合デジタル網）））と接続されている。これによって、デジタル複合機１は回線４６を介して接続された通信端末装置４７とのＦＡＸ通信を行うことができる。なお、通信端末装置４７は、例えば、モデム接続されたパソコン、デジタル複合機１と同様の装置、固定電話、携帯電話、ＦＡＸ専用機等である。
【００３６】
このデジタル複合機１は、トナー又はインクによる印刷画像として表が印刷された印刷物に筆記具による手書きチェックを記入することで、削除や抽出又は網掛けなどの強調といった編集をしたい行又は列を特定し、この印刷物を読み取ることでその表を行又は列単位で削除や抽出又は網掛けなどの強調処理を施した表画像データを再構築することができ、またこの再構築した表画像データを記録紙上に印刷する（以下、それぞれ削除複写機能、抽出複写機能、強調複写機能という）ことができる。これらの機能は、主として画像処理部１６が実行する。以降、これらの各機能について説明する。
【００３７】
図２に削除複写機能の具体例を示す。図２（Ａ）は、画像読取部１７で読み取られる混在原稿の一例である。混在原稿には、トナー又はインクによる印刷画像として表が印刷されており、この表は手書きチェック記入用の行又は列（本実施形態では右端の行）をチェック欄として含む。チェック欄にマジックや油性・水性ボールペンや鉛筆等の筆記具で手書きチェックが記入され、削除処理したい行又は列（本実施形態では列）が使用者により指定される。
【００３８】
削除複写機能が有効な状態で画像読取装置１７に混在原稿を読み取らせ、この画像読取部１７で読み取った多値の画像データを画像メモリ１４に記憶する。図２（Ｂ）に示すように、画像処理部１６は画像データを編集する。即ち、画像処理部１６は、この画像データから、全ての手書きチェック画像を印刷画像と区別して分離し、分離した手書きチェックが含まれる枠を編集の対象枠として全て特定する。そして、対象枠の行方向及び列方向の位置のばらつきを考慮して、印刷画像データを行方向及び列方向のいずれの方向に編集するかを決める（本実施形態では、行方向に削除編集し上に詰める）。続いて、図２（Ｃ）に示すように、印刷画像データを、決定した編集方向に、対象枠を含み且つ編集方向に直交する行又は列をレコード単位で削除し、残った行又は列で表を再構築する。画像記録部１８は、この再構築した表を記録紙に印刷する。
【００３９】
図３に、この削除複写機能のメインフローチャートを示す。ステップＳ３０１は、手書きチェックと印刷画像との分離処理である。画像メモリ１４に記憶した多値画像データから、手書きチェックを構成する複数の画素の濃淡差の程度を考慮要素として、手書きチェック（鉛筆、油性・水性インクで原稿上に手書きで記入された、チェックやアスタリスク等の記号、英数字、平仮名、片仮名、漢字又は図形）を、これ以外の印刷画像と区別して分離する。
【００４０】
具体的には、図４に示すように、分離処理は、画像データをいくつかのまとまりのあるオブジェクト画像に分割し、各オブジェクト画像の濃淡差を利用して分離する。すなわち、筆記具による手書きチェックは、印刷部分に比べて濃度が低い部分が多くなる傾向がある。そこで、画像データにおけるオブジェクト単位（例えば、連結画素単位）の平均濃度を算出し、平均濃度が所定値以下の部分を手書きチェックと判断して、これを分離することによって、画像データから手書きチェックを分離する。また、例えば、分離処理は、画像データに含まれる各オブジェクトの濃淡変化を利用して行う。すなわち、手書きチェックは、印刷部分に比べて濃度変化が緩やかとなる傾向がある。そこで、画像データにおけるオブジェクト単位（例えば、連結画素単位）の平均濃度変化率（隣接する画素間の濃度差の平均値）を算出し、平均濃度変化率が所定値以下の部分を手書きチェックと判断して、これを分離することによって、画像データから手書きチェックを分離する。分離処理は、上記に例示したように、画像データにおける各画素の濃度情報を用いて行うことができる他、公知の各種技術を用いて行うことも可能である。
【００４１】
ステップＳ３０２は、手書きチェックが記入された表の枠を削除編集の対象枠として全て特定する。その詳細を図５のフローチャートに示す。ステップＳ５０１で、分離した全ての手書きチェックに１〜Ｎ（Ｎは正の整数）の番号を振る。ステップＳ５０２で、変数Ｎ＝１として、一つ目の手書きチェックを指定する。ステップＳ５０３で、手書きチェックの中心座標を求め、その中心座標をＡ（Ｎ）とする。ステップＳ５０４で、変数Ｎが分離した手書きチェックの全個数に一致したかを判定し、ＹＥＳであれば処理をステップＳ５０６に進め、ＮＯであればステップＳ５０５で変数Ｎに１をインクリメントしてステップＳ５０３〜Ｓ５０５を繰り返す。こうして、分離した全ての手書きチェックの中心座標Ａ（１）〜Ａ（Ｎ）を求める。
【００４２】
ステップＳ５０６で、印刷画像の全ての連結白画素領域を抽出し、ステップＳ５０７で、抽出した全ての連結白画素領域に１〜Ｍ（Ｍは正の整数）の番号を振り、各連結白画素領域をＢ（Ｍ）とする。ステップＳ５０８で、変数Ｎ＝１として、一つ目の手書きチェックの中心座標Ａ（１）を指定する。ステップＳ５０９で、変数Ｍ＝１として、一つ目の連結白画素領域Ｂ（１）を指定する。ステップＳ５１０で、指定された連結白画素領域Ｂ（Ｍ）内に指定された手書きチェックの中心座標Ａ（Ｎ）が存在するかを判定し、ＮＯであればステップＳ５１１で変数Ｍに１をインクリメントしてステップＳ５１０及びＳ５１１を繰り返す。ステップＳ５１０でＹＥＳであれば、この連結白画素領域Ｂ（Ｍ）が手書きチェックの存在する表の枠であると特定され、これを編集の対象枠の領域Ｃ（Ｎ）として抽出する。そして、処理をステップＳ５１３に進め、変数Ｎが分離した手書きチェックの総数に一致したかを判定し、ＮＯであればステップＳ５１４で変数Ｎに１をインクリメントしてステップＳ５０９〜Ｓ５１４を繰り返し、ＹＥＳであれば全ての手書きチェックについて削除編集の対象枠Ｃ（１）〜Ｃ（Ｎ）が特定されたことになり、処理をメインフローのステップＳ３０３に進める。図６は、図５の対象枠の特定処理の具体例を示す図であり、印刷画像データの全ての連結白画素領域Ｂ（１）〜Ｂ（１９）の中から、手書きチェックの中心座標Ａ（１）が存在する連結白画素領域Ｂ（４）を特定している。
【００４３】
ステップＳ３０３は、ステップＳ３０２で求めた対象枠Ｃ（１）〜Ｃ（Ｎ）の行方向及び列方向のばらつきを考慮して、削除編集を行方向及び列方向のいずれの方向に行うかを決定する。その詳細を図７のフローチャートに示す。図８は、その具体例である。ステップＳ７０１で、全ての対象枠Ｃ（１）〜Ｃ（Ｎ）の中心座標を求め、その中心座標をそれぞれＤ（１）〜Ｄ（Ｎ）とする。
【００４４】
ステップＳ７０２で、全ての対象枠の中心座標Ｄ（１）〜Ｄ（Ｎ）のＸ座標（列方向）の平均値を求め、その値をＸ（０）とする。ステップＳ７０３で、全ての中心座標Ｄ（１）〜Ｄ（Ｎ）のＹ座標（行方向）の平均値を求め、その値をＹ（０）とする。ステップＳ７０４で、変数Ｎ＝１として、一つ目の対象枠Ｃ（１）の中心座標Ｄ（１）を指定する。ステップＳ７０５で、中心座標Ｄ（Ｎ）のＸ座標であるＸ（Ｎ）（列方向の位置）と平均値Ｘ（０）との距離差分を求め、その絶対値Ｅ（Ｎ）を求める。ステップＳ７０６で、中心座標Ｄ（Ｎ）のＹ座標であるＹ（Ｎ）（行方向の位置）と平均値Ｙ（０）との距離差分を求め、その絶対値Ｆ（Ｎ）を求める。ステップＳ７０７で、変数Ｎが分離した手書きチェックの全個数（対象枠の全個数）に一致したかを判定し、ＹＥＳであれば処理をステップＳ７０９に進め、ＮＯであればステップＳ７０８で変数Ｎに１をインクリメントしてステップＳ７０５〜Ｓ７０８を繰り返す。こうして、全ての対象枠の中心座標Ｄ（１）〜Ｄ（Ｎ）について、Ｘ座標（列方向）の距離差分の絶対値Ｅ（Ｎ）と、Ｙ座標（行方向）の距離差分の絶対値Ｆ（Ｎ）とを求める。
【００４５】
ステップＳ７０９で、全てのＸ座標（列方向）の距離差分の絶対値Ｅ（Ｎ）の総和Ｅ（ｓｕｍ）を求めることで、全ての対象枠のＸ座標（列方向）のばらつきの程度を数値化する。ステップＳ７１０で、全てのＹ座標（行方向）の距離差分Ｆ（Ｎ）の総和Ｆ（ｓｕｍ）を求めることで、全てのＹ座標（行方向）のばらつきの程度を数値化する。チェック欄は、必ず一行又は一列に整列して並んでいるため、Ｘ座標の総和Ｅ（ｓｕｍ）及びＹ座標のＦ（ｓｕｍ）の一方は必ずほぼ０になり、この総和がほぼ０に一致する座標方向を表における１レコードの記録方向と認めることができる。また、Ｘ座標の総和Ｅ（ｓｕｍ）及びＹ座標のＦ（ｓｕｍ）の他方は必ず０よりも大きい値となるので、この座標方向を削除編集の方向と認めることができる。
【００４６】
図８に示す具体例では、Ｘ座標（列方向）の総和Ｅ（ｓｕｍ）がほぼ０であり、Ｙ座標（行方向）の総和Ｆ（ｓｕｍ）が０よりも大きい値を持っているので、１レコードの記録方向がＸ座標（列方向）であり、削除編集の方向がＹ座標（行方向）である。上述のようにして、削除編集の方向と表のレコードの記録方向とを決定した後に、処理をステップＳ３０４に進める。
【００４７】
図３に戻り、ステップＳ３０４で、削除編集する領域を決定する。つまり、削除編集の方向がＸ座標（列方向）である場合には、ステップＳ３０２で特定した対象枠のそれぞれについて左端と右端の座標を求め、その間を削除編集の対象領域とする。また、削除編集の方向がＹ座標（行方向）である場合にが、ステップＳ３０２で特定した対象枠のそれぞれについて上端と下端の座標を求め、その間を削除編集の対象領域とする。図８に示す具体例では、手書きチェックを含む列の上下端の座標を求め、この間の画像データの全てを削除編集の対象領域とする。このようにして、削除編集の対象領域を決定した後に、処理をステップＳ３０５に進める。
【００４８】
ステップＳ３０５で、削除編集の対象領域を取り除いた印刷画像データを再構築する。具体的には、図９に示すように、画像メモリ１４のある記憶領域に記憶した画像データを画像メモリ１４の他の記憶領域に転送する際に、削除編集の対象領域を読み飛ばすことにより、削除編集後の印刷画像データを再構築する。つまり、削除編集の方向がＸ座標（列方向）である場合には、削除されずに残す印刷画像データを左詰めで詰めていき、印刷画像データを詰め終わるとその列の右端までを白の画像データで埋めていき、また削除編集の方向がＹ座標（行方向）である場合には、削除されずに残す印刷画像データを上詰めで詰めていき、印刷画像データを詰め終わるとその行の下端までを白の画像データを埋めていくことで、削除編集後の表を含む印刷画像データを再構築する。こうして再構築された印刷画像データを画像記録部１８に転送し、画像記録部１８でトナー又はインクにより記録紙上に記録して、使用者は削除編集後の表が印刷された複写物を得る。
【００４９】
使用者は、デジタル複合機１に印刷物に手書きチェックを施した原稿の読取を指示するだけで、上述の処理を画像処理部１６が実行するので、パソコンやタブレットＰＣの画像編集ソフトを使っての編集作業が必要なく、簡単に削除編集後の表を印刷した複写物を得ることができる。
【００５０】
図１０に抽出複写機能の具体例を示す。図１０（Ａ）は、画像読取部１７で読み取られる混在原稿の一例である。混在原稿には、トナー又はインクによる印刷画像として表が印刷されており、この表は手書きチェック記入用の行又は列（本実施形態では右端の行）をチェック欄として含む。チェック欄にマジックや油性・水性ボールペンや鉛筆等の筆記具で手書きチェックが記入され、抽出処理したい行又は列（本実施形態では列）が使用者により指定される。
【００５１】
抽出複写機能が有効な状態で画像読取装置１７に混在原稿を読み取らせ、この画像読取部１７で読み取った多値の画像データを画像記憶部としての画像メモリ１４に記憶する。図１０（Ｂ）に示すように、画像処理部１６はこの画像データを編集する。即ち、画像処理部１６は、この画像データから、全ての手書きチェック画像を印刷画像と区別して分離し、分離された手書きチェックが含まれる枠を編集の対象枠として全て特定する。そして、対象枠の行方向及び列方向の位置のばらつきを考慮して、印刷画像データを行方向及び列方向のいずれの方向に編集するかを決定する（本実施形態では行方向に抽出編集する）。続いて、図１０（Ｃ）に示すように、印刷画像データを、決定した編集方向に、対象枠を含み且つ編集方向に直交する行又は列をレコード単位で抽出し、抽出した行又は列で表を含む印刷画像データを再構築する。画像記録部１８は、この再構築した印刷画像データを記録紙に印刷する。
【００５２】
図１１に、この抽出複写機能のメインフローチャートを示す。ステップＳ１１０１は、手書きチェックと表を含む印刷画像との分離処理であり、図３のステップＳ３０１と同じ手順で、手書きチェックと印刷画像とを区別して分離する。次いで、ステップＳ１１０２において、図５のフローチャートと同じ手順で、手書きチェックが記入された表の枠を抽出編集の対象枠として全て特定する。
【００５３】
ステップＳ１１０３において、図７のフローチャートと同じ手順で、抽出編集を行方向及び列方向のいずれの方向に行うかを決定する。抽出編集機能においても、Ｘ座標の総和Ｅ（ｓｕｍ）及びＹ座標のＦ（ｓｕｍ）のうち、総和がほぼ０に一致する座標方向を表における１レコードの記録方向と認めることができ、総和が０よりも大きい座標方向を抽出編集の方向と認めることができる。
【００５４】
ステップＳ１１０４は、表の外枠（外接矩形）の座標を求める。その詳細を図１２のフローチャート及び図１３の具体例に示す。ステップＳ１２０１で表を含む印刷画像データの全ての連結黒画素領域を抽出し、ステップＳ１２０２で抽出した全ての連結黒画素領域に１〜Ｌ（Ｌは正の整数）の番号を振り、各連結黒画素領域をＤ（Ｌ）とする。ステップＳ１２０３で、変数Ｌ＝１として、一つ目の連結黒画素領域Ｄ（１）を指定する。ステップＳ１２０４で、指定された連結黒画素領域Ｄ（Ｌ）内に全ての手書きチェックの中心座標Ａ（１）〜Ａ（Ｎ）が存在するかを判定し、ＮＯであればステップＳ１２０５で変数Ｌに１をインクリメントしてステップＳ１２０４及びＳ１２０５を繰り返す。ステップＳ１２０４でＹＥＳであれば、処理をステップＳ１２０６に進め、この連結黒画素領域Ｄ（Ｌ）に手書きチェックが全て含まれていることから、表の外枠（外接矩形）であると判断でき、これを表の外枠として抽出し、この外枠の座標を求める。図１３の具体例では、全ての連結黒画素領域Ｄ（１）〜Ｄ（２２）の中から、全ての手書きチェックの中心座標Ａ（１）が存在する連結黒画素領域Ｄ（１）を、表画像の外枠（外接矩形）として特定している。
【００５５】
次いで、処理をステップＳ１１０５に進め、印刷画像データの抽出領域を決定する。ステップＳ１１０３で、抽出編集方向がＹ座標（行方向）であると判定した場合には、（１）印刷画像データの上端からステップＳ１１０４で求めた表画像の外枠の上端のＹ座標まで、（２）ステップＳ１１０２で求めた全ての対象枠それぞれの上端のＹ座標から下端のＹ座標まで、（３）ステップＳ１１０４で求めた表画像の外枠の下端のＹ座標から印刷画像データの下端まで、以上（１）〜（３）を抽出して残す抽出編集の対象領域として特定する。また、ステップＳ１１０３で、抽出編集方向がＸ座標（列方向）であると判定した場合には、（４）印刷画像データの左端からステップＳ１１０４で求めた表画像の外枠の左端のＸ座標まで、（５）ステップＳ１１０２で求めた全ての対象枠それぞれの左端のＸ座標から右端のＸ座標まで、（６）ステップＳ１１０４で求めた表画像の外枠の右端のＸ座標から印刷画像データの右端まで、以上（４）〜（６）を抽出して残す抽出編集の対照領域として特定する。
【００５６】
次いで処理をステップＳ１１０６に進め、抽出編集の対象領域のみで印刷画像データを再構築する。具体的には、図１４に示すように、画像メモリ１４のある記憶領域に記憶した印刷画像データを画像メモリ１４の他の記憶領域に転送する際に、ステップＳ１１０５で特定した抽出編集の対象領域のみを転送することにより、抽出編集後の印刷画像データを再構築する。このとき、上記（１）、（２）、（４）、（５）の抽出編集領域までは上詰め又は左詰めで転送し、（３）、（６）の領域は転送後も同じ座標位置に転送することで、自然な感じで再構築した表をレイアウトすることができる。こうして再構築した表を含む印刷画像データを画像記録部１８に転送し、画像記録部１８で記録紙上にトナー又はインクによる印刷画像として記録して、使用者は抽出編集後の表が印刷された複写物を得る。
【００５７】
使用者は、デジタル複合機１に印刷物に手書きチェックを施した原稿の読取を指示するだけで、上述の処理を画像処理部１６が実行するので、パソコンやタブレットＰＣの画像編集ソフトを使っての編集作業が必要なく、簡単に抽出編集後の表を印刷した複写物を得ることができる。
【００５８】
図１５に強調複写機能の具体例を示す。図１５（Ａ）は、画像読取部１７で読み取られる混在原稿の一例である。混在原稿には、トナー又はインクによる印刷画像として表が印刷されており、この表は手書きチェック記入用の行又は列（本実施形態では右端の行）をチェック欄として含む。チェック欄にマジックや油性・水性ボールペンや鉛筆等の筆記具で手書きチェックが記入され、強調（本実施形態では網掛け）処理したい行又は列（本実施形態では列）が使用者により指定される。
【００５９】
強調複写機能が有効な状態で画像読取装置１７に混在原稿を読み取らせ、この画像読取部１７で読み取った多値の画像データを画像記憶部としての画像メモリ１４に記憶する。図１５（Ｂ）に示すように、画像処理部１６はこの画像データを編集する。即ち、画像処理部１６は、この画像データから、全ての手書きチェック画像を印刷画像と区別して分離し、分離された手書きチェックが含まれる枠を編集の対象枠として全て特定する。そして、対象枠の行方向及び列方向の位置のばらつきを考慮して、印刷画像データを行方向及び列方向のいずれの方向に編集するかを決定する（本実施形態では列方向に強調編集する）。続いて、図１５（Ｃ）に示すように、印刷画像データを、決定した編集方向に、対象枠を含み且つ編集方向に直交する行又は列をレコード単位で抽出し、表における抽出した行又は列に強調（網掛け）処理を施して、強調処理された表を含む印刷画像データを再構築する。画像記録部１８は、この再構築した印刷画像データを記録紙に印刷する。
【００６０】
図１６に、この強調（網掛け）複写機能のメインフローチャートを示す。ステップＳ１６０１は、手書きチェックと表を含む印刷画像との分離処理であり、図３のステップＳ３０１と同じ手順で、手書きチェックと印刷画像とを区別して分離する。次いで、ステップＳ１６０２において、図５のフローチャートと同じ手順で、手書きチェックが記入された表の枠を抽出編集の対象枠として全て特定する。
【００６１】
ステップＳ１６０３において、図７のフローチャートと同じ手順で、強調(網掛け)編集を行方向及び列方向のいずれの方向に行うかを決定する。強調（網掛け）編集機能においては、Ｘ座標の総和Ｅ（ｓｕｍ）及びＹ座標のＦ（ｓｕｍ）のうち、総和がほぼ０に一致する座標方向を表における１レコードの記録方向で且つ強調（網掛け）処理の編集方向と認める。ステップＳ１６０４は、表の外枠（外接矩形）の座標を求める処理であり、図１２のフローチャートと同じ手順で、表画像の外枠（外接矩形）を特定する。
【００６２】
次いで、処理をステップＳ１６０５に進め、印刷画像データにおける表画像の強調（網掛け）領域を決定する。ステップＳ１６０３で、強調（網掛け）編集方向がＸ座標（列方向）であると判定した場合には、全ての手書き対象枠を含む列について、（１）Ｘ座標（列方向）に外枠の左端から右端までと、（２）Ｙ座標(行方向)に対象枠の上端から下端までとで、囲まれる印刷画像領域を、強調（網掛け）編集領域と決定する。ステップＳ１６０３で、強調（網掛け）編集方向がＹ座標（行方向）であると判定した場合には、全ての手書き対象枠を含む列について、（３）Ｙ座標（行方向）に外枠の上端から下端までと、（４）Ｘ座標(列方向)に対象枠の左端から右端までとで、囲まれる印刷画像領域を、強調（網掛け）編集領域と決定する。
【００６３】
次いで、処理をステップＳ１６０６に進め、ステップＳ１６０５で決定した強調（網掛け）領域に対して、その白画素データの領域（黒画素データを除く領域）を網掛け（又は色づけ）処理した印刷画像データを再構築する。こうして再構築した強調された表を含む印刷画像データを画像記録部１８に転送し、画像記録部１８で記録紙上にトナー又はインクによる印刷画像として記録して、使用者は強調編集後の表が印刷された複写物を得る。
【００６４】
使用者は、デジタル複合機１に印刷物に手書きチェックを施した原稿の読取を指示するだけで、上述の処理を画像処理部１６が実行するので、パソコンやタブレットＰＣの画像編集ソフトを使っての編集作業が必要なく、簡単に強調編集後の表を印刷した複写物を得ることができる。
【００６５】
以上に本発明の実施形態について説明したが、いずれの実施形態も例示であって制限的なものではない。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６６】
１１  制御部
１４  画像メモリ
１６  画像処理部
１７  画像読取部
１８  画像記録部
【図１】
0005884552.tif 000002
【図２】
0005884552.tif 000003
【図３】
0005884552.tif 000004
【図４】
0005884552.tif 000005
【図５】
0005884552.tif 000006
【図６】
0005884552.tif 000007
【図７】
0005884552.tif 000008
【図８】
0005884552.tif 000009
【図９】
0005884552.tif 000010
【図１０】
0005884552.tif 000011
【図１１】
0005884552.tif 000012
【図１２】
0005884552.tif 000013
【図１３】
0005884552.tif 000014
【図１４】
0005884552.tif 000015
【図１５】
0005884552.tif 000016
【図１６】
0005884552.tif 000017