(57)【要約】【課題】原稿に印刷されている文字列の一部の書式を簡易に変更することができること。【解決手段】文字列抽出装置７１は、原画像データＤ０１が表す原画像Ｉ１から予め定められた条件を満たすマークＭ１，Ｍ２および前記マークＭ１，Ｍ２が付された文字列である対象文字列Ｔ０を抽出する。編集内容設定装置１１は、前記マークＭ１，Ｍ２の種類と文字書式の種類との対応関係の情報を含む編集情報Ｄ１に基づいて、前記対象文字列Ｔ０に付された前記マークＭ１，Ｍ２の種類に対応する前記文字書式である特定書式を設定する。画像データ生成装置７２は、前記原画像Ｉ１における前記対象文字列Ｔ０の部分を、前記特定書式で表された前記対象文字列Ｔ０である変換後文字列Ｔ００の画像に置き換える処理、を含む編集処理を実行することにより、編集後の出力画像Ｉ２を表す出力画像データＤ０２を生成する。【選択図】図１
2019080102.tif 000002
【特許請求の範囲】
【請求項１】
原画像データが表す原画像から予め定められた条件を満たすマークおよび前記マークが付された文字列である対象文字列を抽出する文字列抽出装置と、
前記マークの種類と文字書式の種類との対応関係の情報を含む編集情報に基づいて、前記対象文字列に付された前記マークの種類に対応する前記文字書式である特定書式を設定可能な編集内容設定装置と、
前記原画像における前記対象文字列の部分を、前記特定書式で表された前記対象文字列である変換後文字列の画像に置き換える処理、を含む編集処理を実行することにより、編集後の出力画像を表す出力画像データを生成する画像データ生成装置と、を備える画像処理装置。
【請求項２】
操作を受け付ける操作装置と、
情報を表示する表示装置と、をさらに備え、
前記編集内容設定装置は、前記対象文字列に付された前記マークが、前記編集情報において前記文字書式と対応付けられていない種類の未登録マークである場合に、前記未登録マークの情報を前記表示装置に表示させ、さらに前記操作装置に対する操作に従って前記未登録マークに対応する前記特定書式を設定する、請求項１に記載の画像処理装置。
【請求項３】
前記編集処理の内容の履歴を表す編集履歴情報を不揮発性の記憶装置に記録する編集履歴記録装置と、
前記編集履歴情報に基づく情報を予め定められた装置へ出力する編集履歴出力装置と、をさらに備える、請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記文字列抽出装置は、前記原画像に含まれる全文字列を特定する文字認識処理と、前記原画像から前記マークを抽出するマーク抽出処理と、を実行し、さらに、前記全文字列の中から前記マークに対応する位置に存在する文字列を前記対象文字列として抽出する、請求項１から請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記編集処理の内容の履歴を表し、前記対象文字列ごとの前記編集処理の内容および頻度の情報を含む編集履歴情報を不揮発性の記憶装置に記録する編集履歴記録装置と、
前記編集履歴情報が予め定められた頻度条件を満たす前記頻度に対応する前記対象文字列である学習文字列を含む場合に、前記学習文字列と前記編集処理の内容との対応関係を表す編集ルール情報を設定する編集ルール生成装置と、をさらに備え、
前記文字列抽出装置は、前記全文字列から前記編集ルール情報に含まれる前記学習文字列と同じ文字列を前記対象文字列として抽出可能であり、
前記編集内容設定装置は、前記編集ルール情報において前記学習文字列と同じ前記対象文字列に対応付けられた前記編集処理の内容に含まれる前記文字書式を前記特定書式として設定可能である、請求項４に記載の画像処理装置。
【請求項６】
前記文字列抽出装置は、前記原画像から予め定められた削除指定マークを抽出する処理と、前記全文字列の中から前記削除指定マークが付された削除文字列を抽出する処理と、を実行可能であり、
前記画像データ生成装置は、前記全文字列から前記削除文字列を削除する処理を前記編集処理として実行することにより、残りの文字列を表す前記出力画像データを生成可能である、請求項４または請求項５に記載の画像処理装置。
【請求項７】
前記文字列抽出装置は、前記原画像から予め定められた挿入マークと前記挿入マークに対応する手書き文字列とを抽出する処理を実行可能であり、
前記画像データ生成装置は、前記全文字列における前記挿入マークの位置に前記手書き文字列に相当する追加文字列を挿入する処理を前記編集処理として実行することにより、前記全文字列と挿入された前記追加文字列とを表す前記出力画像データを生成可能である、請求項６に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原画像における文字列を編集可能な画像処理装置に関する。
【背景技術】
【０００２】
一般に、ワードプロセッサーなどにより作成された原稿が、手書きで修正されることがある。
【０００３】
また、画像処理装置が、手書き文字列が追記された前記原稿の画像を読み取り、読取画像に基づいて、前記手書き文字列に基づく文書編集処理を行うことが知られている（例えば、特許文献１参照）。この場合、前記画像処理装置は、前記手書き文字列に相当する電子データの文字列を、前記原稿に印刷されている元の文字列における指定された位置に挿入し、編集後の文字列を表す文書データを生成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２４４４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、原稿に印刷されている文字列の一部の書式を簡易に変更することが出来れば便利である。
【０００６】
例えば、ある人が、まずは文字列の書式を気にすることなく原稿を作成し、他の人または同一の人が、その原稿における文字列の一部に手書きでマークを追記することにより、画像処理装置が、マーキングされた文字列を前記マークにより指定される書式の文字列へ置き換える処理を実行することが考えられる。これにより、前記原稿に印刷されている文字列の一部の書式を簡易に変更することが可能になる。
【０００７】
本発明の目的は、原稿に印刷されている文字列の一部の書式を簡易に変更することができる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一の局面に係る画像処理装置は、文字列抽出装置と、編集内容設定装置と、画像データ生成装置とを備える。前記文字列抽出装置は、原画像データが表す原画像から予め定められた条件を満たすマークおよび前記マークが付された文字列である対象文字列を抽出する。前記編集内容設定装置は、前記マークの種類と文字書式の種類との対応関係の情報を含む編集情報に基づいて、前記対象文字列に付された前記マークの種類に対応する前記文字書式である特定書式を設定可能である。前記画像データ生成装置は、前記原画像における前記対象文字列の部分を、前記特定書式で表された前記対象文字列である変換後文字列の画像に置き換える処理、を含む編集処理を実行することにより、編集後の出力画像を表す出力画像データを生成する。
【発明の効果】
【０００９】
本発明によれば、原稿に印刷されている文字列の一部の書式を簡易に変更することができる画像処理装置を提供することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る画像処理装置のブロック図である。
【図２】図２は、マーキングされた原稿の一例を示す図である。
【図３】図３は、実施形態に係る画像処理装置の自動編集処理により得られる印刷物の一例を示す図である。
【図４】図４は、実施形態に係る画像処理装置の自動編集処理の手順の一例を示すフローチャートである。
【図５】図５は、実施形態に係る画像処理装置における書式設定画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１２】
図２は、手書きのマークＭ１，Ｍ２，Ｍ３，Ｍ４を含む原画像Ｉ１が形成された原稿９１の一例を示す。実施形態に係る画像処理装置１０は、図２に示されるような原稿９１から原画像Ｉ１を読み取り、原画像Ｉ１にマークＭ１，Ｍ２，Ｍ３，Ｍ４に対応する文書編集を施し、編集後の出力画像Ｉ２のデータを生成する機能を備える。
【００１３】
［画像処理装置１０の構成］
図１に示されるように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１、操作表示装置２、画像読取装置２０、読取制御装置３０、画像形成装置４０、印刷制御装置５０、通信装置６０、画像データ処理装置７０、ＲＡＭ（Random Access Memory）１ａおよび二次記憶装置１ｂなどを備える。
【００１４】
ＣＰＵ１、読取制御装置３０、印刷制御装置５０および通信装置６０は、バス９に接続されおり、バス９を通じて相互にデータの受け渡しが可能である。
【００１５】
画像読取装置２０は、原稿９１の画像を読み取り、原画像Ｉ１を表す原画像データＤ０１を出力する。画像読取装置２０は、不図示の露光装置およびイメージセンサーなどを備える。前記露光装置が、原稿９１に光を照射し、前記イメージセンサーが、原稿９１からの反射光の光量を画素ごとに検出する。さらに、前記イメージセンサーは、複数の画素の光量値のデータを含む原画像データＤ０１を出力する。
【００１６】
本実施形態において、画像読取装置２０はカラー画像を読み取り可能なカラーイメージセンサーを備える。従って、原画像Ｉ１がカラー画像を含む場合、画像読取装置２０はカラーの原画像データＤ０１を出力する。
【００１７】
読取制御装置３０は、画像読取装置２０を制御し、画像読取装置２０から原画像データＤ０１を取得する。さらに、読取制御装置３０は、バス９を通じて原画像データＤ０１を画像データ処理装置７０などの他の機器に転送する。
【００１８】
画像形成装置４０は、周知の電子写真方式またはインクジェット方式の画像形成処理によってシートに画像を形成する。
【００１９】
例えば、電子写真方式の画像形成装置４０は、不図示の感光体、帯電装置、レーザースキャニングユニット、現像装置、転写装置および定着装置などを含む。
【００２０】
前記帯電装置は、前記感光体を帯電させ、前記レーザースキャニングユニットは、前記感光体に静電潜像を書き込み、前記現像装置は、前記感光体上の前記静電潜像をトナー像へ現像し、前記転写装置は、前記トナー像を前記感光体から前記シートへ転写する。前記定着装置は、前記シート上の前記トナー像を加熱することにより、前記トナー像を前記シートに定着させる。前記トナー像が定着した前記シートが印刷物９２である。
【００２１】
印刷制御装置５０は、画像データ処理装置７０から出力画像データＤ０２を取得し、出力画像データＤ０２に基づく画像を前記シートに形成する処理を画像形成装置４０に実行させる。出力画像データＤ０２は、原画像データＤ０１に基づく画像処理によって得られる出力用の画像データである。出力画像データＤ０２が表す画像が出力画像Ｉ２である。
【００２２】
通信装置６０は、ＬＡＮなどの通信回線１０１を通じてパーソナルコンピューターなどの外部装置との間でデータの送受信を行う通信インターフェイスデバイスである。ＣＰＵ１が実行する前記外部装置との間の通信は、全て通信装置６０を通じて行われる。
【００２３】
さらに、通信装置６０は、バス９を通じてＣＰＵ１、読取制御装置３０および印刷制御装置５０などの各機器とデータの受け渡しを行う。
【００２４】
画像データ処理装置７０は、バス９を通じて他の機器から得た画像データなどに対する各種のデータ処理を実行する。原画像データＤ０１は、画像データ処理装置７０によるデータ処理の対象である。
【００２５】
読取制御装置３０、印刷制御装置５０および画像データ処理装置７０は、例えばＭＰＵ（Micro Processing Unit）もしくはＤＳＰ（Digital Signal Processor）などのプロセッサー、またはＡＳＩＣ（Application Specific Integrated Circuit）などの回路によって実現される。
【００２６】
操作表示装置２は、ユーザーインターフェイスのデバイスであり、操作装置２ａおよび表示装置２ｂを含む。操作装置２ａは、ユーザーの操作を受け付ける情報入力デバイスである。本実施形態において、操作装置２ａはタッチパネルを含む。
【００２７】
表示装置２ｂは、情報を画像として表示する装置である。例えば、表示装置２ｂが液晶表示パネルであることが考えられる。
【００２８】
ＣＰＵ１は、各種の演算およびデータ処理を実行するプロセッサーである。ＣＰＵ１は、画像処理装置１０を統括して制御する。
【００２９】
例えば、ＣＰＵ１は、表示装置２ｂに各種のメニュー画面などを表示させる。さらに、ＣＰＵ１は、操作装置２ａに対する操作を通じて入力される入力情報および各種センサーの検出結果に応じて他の制御部に制御指令を出力する。
【００３０】
ＲＡＭ１ａは、ＣＰＵ１に実行させるためのプログラムを一時記憶する揮発性のコンピューター読み取り可能な主記憶部である。
【００３１】
二次記憶装置１ｂは、ＣＰＵ１が参照する各種情報を記憶する不揮発性のコンピューター読取可能な記憶部である。二次記憶装置１ｂは、ＣＰＵ１に各種の処理を実行させるためのプログラム、ＣＰＵ１によって参照される情報およびＣＰＵ１によって書き込まれる情報を記憶する。
【００３２】
図２に示されるように、ワードプロセッサーなどにより作成された原稿９１が、手書きで修正されることがある。図２に示される原画像Ｉ１は、元々の原稿９１に追記された手書きのマークＭ１，Ｍ２，Ｍ３，Ｍ４と、手書き文字列Ｔ１と、を含む。
【００３３】
本実施形態において、原稿９１から読み取られた画像が、マークＭ１，Ｍ２，Ｍ３，Ｍ４を含む原画像Ｉ１の一例である。
【００３４】
さらに、本実施形態において、画像読取装置２０が原稿９１の画像を読み取ることによって得られる画像のデータは、原画像データＤ０１の一例である。なお、原画像データＤ０１が、他の装置から受信される印刷ジョブに含まれる場合もある。
【００３５】
画像処理を実行する従来の装置が、手書き文字列Ｔ１が追記された原稿９１の画像を読み取り、読取画像に基づいて、手書き文字列Ｔ１に基づく文書編集処理を行うことが知られている。この場合、前記従来の装置は、手書き文字列Ｔ１に相当する電子データの文字列を、原稿９１に印刷されている元の文字列における指定された位置に挿入し、編集後の文字列を表す文書データを生成する。
【００３６】
ところで、原稿９１に印刷されている文字列の一部の書式を簡易に変更することが出来れば便利である。
【００３７】
例えば、ある人が、まずは文字列の書式を気にすることなく原稿９１を作成し、他の人または同一の人が、その原稿９１における文字列の一部に手書きでマークＭ１，Ｍ２を追記することが考えられる。さらに、画像処理装置１０が、マーキングされた文字列をマークＭ１，Ｍ２により指定される書式の文字列へ置き換える処理を実行することが考えられる。これにより、原稿９１に印刷されている文字列の一部の書式を簡易に変更することが可能になる。
【００３８】
画像処理装置１０は、後述する自動編集処理を実行可能である。これにより、画像処理装置１０のユーザーは、原稿９１に印刷されている文字列の一部の書式を簡易に変更することができる。
【００３９】
画像データ処理装置７０は、文字列抽出部７１および画像データ生成部７２を含む。文字列抽出部７１は、文字列抽出装置の一例であり、画像データ生成部７２は、画像データ生成装置の一例である。
【００４０】
例えば、画像データ処理装置７０が前記ＭＰＵまたは前記ＤＳＰなどのプロセッサーで構成される場合、そのプロセッサーがコンピュータープログラムを実行することにより、そのプロセッサーが、文字列抽出部７１および画像データ生成部７２として動作する。
【００４１】
また、画像データ処理装置７０がＡＳＩＣなどの回路で構成される場合、その回路が、文字列抽出部７１および画像データ生成部７２として動作する複数のサブ回路を含む。
【００４２】
また、ＣＰＵ１は、編集内容設定部１１、編集履歴記録部１２、編集履歴出力部１３および編集ルール生成部１４などを含む。編集内容設定部１１は、編集内容設定装置の一例であり、編集履歴記録部１２は、編集履歴記録装置の一例であり、編集履歴出力部１３は、編集履歴出力装置の一例であり、編集ルール生成部１４は編集ルール生成装置の一例である。
【００４３】
ＣＰＵ１は、二次記憶装置１ｂに記憶されたコンピュータープログラムを実行することにより、編集内容設定部１１、編集履歴記録部１２および編集履歴出力部１３として動作する。
【００４４】
［自動編集処理］
以下、図４に示されるフローチャートを参照しつつ、前記自動編集処理の手順の一例について説明する。以下の説明において、Ｓ１，Ｓ２，…は、前記自動編集処理における複数の工程の識別符号を表す。
【００４５】
読取制御装置３０は、予め定められた自動編集開始イベントが発生したときに前記自動編集処理を開始する。例えば、前記自動編集開始イベントが、操作装置２ａに対して予め定められた自動編集開始操作が行われたこと、であることが考えられる。
【００４６】
＜工程Ｓ１＞
前記自動編集処理において、読取制御装置３０が、画像読取装置２０に原稿９１の画像を読み取る処理を実行させる。これにより、読取制御装置３０は、画像読取装置２０を通じて原画像データＤ０１を取得する。
【００４７】
さらに、読取制御装置３０は、原画像データＤ０１を画像データ処理装置へ転送する。その後、読取制御装置３０は、処理を工程Ｓ２へ移行させる。
【００４８】
＜工程Ｓ２＞
工程Ｓ２において、文字列抽出部７１が、原画像データＤ０１が表す原画像Ｉ１に含まれる全文字列を特定する文字認識処理を実行する。その後、文字列抽出部７１は、処理を工程Ｓ３へ移行させる。
【００４９】
＜工程Ｓ３＞
工程Ｓ３において、文字列抽出部７１は、原画像Ｉ１から予め定められたマーク条件を満たす第１マークＭ１，第２マークＭ２，第３マークＭ３および第４マークＭ４を抽出する。例えば、前記マーク条件は、前記下線マークを特定する条件、囲みマークＭ２１および吹き出しマークＭ２２を特定する条件、下線マークＭ３１および削除マークＭ３２を特定する条件などである。
【００５０】
さらに、工程Ｓ３において、文字列抽出部７１は、工程Ｓ２で得られる前記全文字列の中から、第１マークＭ１、第２マークＭ２または第３マークＭ３が付された文字列である対象文字列Ｔ０を抽出する。
【００５１】
さらに、工程Ｓ３において、文字列抽出部７１は、原画像Ｉ１から第４マークＭ４に対応する手書き文字列Ｔ１を抽出する。この処理は、原画像Ｉ１から第４マークＭ４が抽出された場合に実行される。
【００５２】
図２に示される例において、第１マークＭ１は、文字列に沿って記録される下線マークである。第１マークＭ１の色は、予め定められた複数の候補色のうちの１つである。
【００５３】
第１マークＭ１の位置は、原画像Ｉ１に含まれる全文字列の一部または全部である対象文字列Ｔ０の位置を表す。第１マークＭ１の色は、対象文字列Ｔ０に対して設定する書式の種類を表す。
【００５４】
１つの対象文字列Ｔ０に対してそれぞれ異なる色の複数の第１マークＭ１が重複して付されていることがある。これは、複数種類の前記文字書式が１つの対象文字列Ｔ０に対して設定されていることを表す。例えば、１つの対象文字列Ｔ０に対して太字および斜字の２種類の前記文字書式が設定されることなどが考えられる。
【００５５】
本実施形態において、編集情報Ｄ１が、予め二次記憶装置１ｂに記憶されている（図１参照）。編集情報Ｄ１は、第１マークＭ１の色と文字書式の種類との対応関係の情報を含む（図５参照）。第１マークＭ１の色は、第１マークＭ１の種類の一例である。
【００５６】
なお、編集情報Ｄ１が、第１マークＭ１の形などの色以外の形態と、前記文字書式の種類との対応関係の情報を含むことも考えられる。
【００５７】
対象文字列Ｔ０に対して設定する書式の種類としては、太字、斜め字、下線、フォントタイプおよび文字列サイズなどが考えられる。但し、第１マークＭ１は、前記文字列サイズ以外の書式の種類を表す。
【００５８】
図２に示される例において、第２マークＭ２は、文字列の周囲を囲む囲みマークＭ２１と、囲みマークＭ２１に対応付けられる吹き出しマークＭ２２と、吹き出しマークＭ２２内に記録される指定値Ｍ２３とを含む。指定値Ｍ２３は、予め定められた複数の候補値のうちの１つである。
【００５９】
囲みマークＭ２１は、その内側に存在する文字列が対象文字列Ｔ０であることを表す。さらに、囲みマークＭ２１は、それに対応する対象文字列Ｔ０のサイズを指定値Ｍ２３に対応する倍率で拡大または縮小することを表す。
【００６０】
即ち、第２マークＭ２は、対象文字列Ｔ０に対して前記文字列サイズを設定することを表す。前記文字列サイズは、対象文字列Ｔ０に対して設定される書式の一例である。
【００６１】
図２に示される例において、丸形状の吹き出しマークＭ２２は、対象文字列Ｔ０を拡大することを表し、三角形状の吹き出しマークＭ２２内は、対象文字列Ｔ０を縮小することを表す。
【００６２】
本実施形態において、編集情報Ｄ１は、第２マークＭ２の指定値Ｍ２３と対象文字列Ｔ０の倍率との対応関係の情報をさらに含む（図５参照）。
【００６３】
以下の説明において、編集情報Ｄ１において前記文字書式の種類と対応付けられている色の第１マークＭ１、および、編集情報Ｄ１において前記倍率と対応付けられている第２マークＭ２のことを登録マークと称し、そうでない第１マークＭ１および第２マークＭ２のことを未登録マークと称する。
【００６４】
第３マークＭ３は、文字列に沿って記録される下線マークＭ３１と、下線マークＭ３１に対応付けられた削除マークＭ３２とを含む。図２に示される削除マークＭ３２は、バツマークである。
【００６５】
下線マークＭ３１の位置は、対象文字列Ｔ０の位置を表す。削除マークＭ３２は、対応する対象文字列Ｔ０を削除することを表す。文字列抽出部７１は、工程Ｓ２で得られる前記全文字列の中から、第３マークＭ３が付された文字列である対象文字列Ｔ０を削除文字列Ｔｄ０として抽出する（図２，図３参照）。なお、第３マークＭ３は、予め定められた削除指定マークの一例である。
【００６６】
図２に示される例において、第４マークＭ４は、前記全体文字列の中の特定の挿入位置を指定するマークである。第４マークＭ４は、予め定められた挿入マークの一例である。原稿９１における第４マークＭ４に対応する位置には、手書き文字列Ｔ１が記入されている。
【００６７】
以上に示されるように、文字列抽出部７１は、原画像Ｉ１に含まれる前記全文字列を特定する文字認識処理を実行する（Ｓ１）。さらに、文字列抽出部７１は、原画像Ｉ１から第１マークＭ１，第２マークＭ２，第３マークＭ３および第４マークＭ４を抽出するマーク抽出処理を実行する（Ｓ３）。
【００６８】
さらに、文字列抽出部７１は、前記全文字列の中から第１マークＭ１，第２マークＭ２および第３マークＭ３に対応する位置に存在する文字列を対象文字列Ｔ０として抽出する。そして、文字列抽出部７１は、処理を工程Ｓ３から工程Ｓ４へ移行させる。
【００６９】
＜工程Ｓ４＞
工程Ｓ４において、ＣＰＵ１の編集内容設定部１１が、特定書式自動設定処理を実行する。
【００７０】
前記特定書式自動設定処理は、編集情報Ｄ１に基づいて、対象文字列Ｔ０に付された第１マークＭ１の種類に対応する前記文字書式である特定書式を設定する処理である。第１マークＭ１が前記登録マークである場合、前記特定書式は、前記特定書式自動設定処理によって設定される。
【００７１】
＜工程Ｓ５＞
さらに、編集内容設定部１１は、工程Ｓ３で抽出された第１マークＭ１または第２マークＭ２が前記未登録マークを含むか否かを判定する。
【００７２】
文字列抽出部７１は、第１マークＭ１または第２マークＭ２が前記未登録マークを含むと判定した場合、処理を工程Ｓ６へ移行させ、そうでない場合、処理を工程Ｓ７，Ｓ８へ移行させる。
【００７３】
＜工程Ｓ６＞
工程Ｓ５において、編集内容設定部１１は、特定書式手動設定処理を実行する。さらに、編集内容設定部１１は、処理を工程Ｓ６から工程Ｓ７，Ｓ８へ移行させる。
【００７４】
前記特定書式手動設定処理は、前記未登録マークの情報を含む書式設定画面ｇ０を表示装置２ｂに表示させる処理を含む（図５参照）。さらに、前記特定書式手動設定処理は、操作装置２ａに対する操作に従って前記未登録マークに対応する前記特定書式を設定する処理を含む。
【００７５】
図５に示される書式設定画面ｇ０は、第１マークＭ１および第２マークＭ２に関する編集情報Ｄ１を含む画面である。
【００７６】
図５に示される例において、書式設定画面ｇ０は、複数の色表示枠ｇ１、複数の書式選択枠ｇ２および複数の倍率設定枠ｇ３を含む。
【００７７】
色表示枠ｇ１各々は、第１マークＭ１の色の情報が表示される表示部である。色表示枠ｇ１各々は、第１マークＭ１の前記複数の候補色各々に対応している。
【００７８】
書式選択枠ｇ２各々は、第１マークＭ１の前記複数の候補色各々に対応する前記文字書式の種類の情報が表示される表示部であり、かつ、前記文字書式の種類を予め定められた複数の候補書式の中から選択する操作を受け付ける操作部である。
【００７９】
倍率設定枠ｇ３各々は、第２マークＭ２の複数の指定値Ｍ２３各々に対応する前記倍率が表示される表示部であり、かつ、前記倍率を設定する操作を受け付ける操作部である。
【００８０】
工程Ｓ３で抽出された第１マークＭ１または第２マークＭ２が前記未登録マークを含む場合、書式設定画面ｇ０、前記未登録マークに対応付けられた未登録通知アイコンｇ４を含む。
【００８１】
即ち、編集内容設定部１１は、対象文字列Ｔ０に付された第１マークＭ１または第２マークＭ２が前記未登録マークである場合に、前記未登録マークの情報を含む書式設定画面ｇ０を表示装置２ｂに表示させる。
【００８２】
工程Ｓ６において、ユーザーによる操作装置２ａの操作に従って、前記未登録マークに対応する前記文字書式または前記倍率が設定される。
【００８３】
また、編集内容設定部１１は、前記登録マークに対応する前記文字書式または前記倍率を、操作装置２ａに対する操作に従って変更することも可能である。
【００８４】
また、図５に示される書式設定画面ｇ０は、実行アイコンｇ５、保存アイコンｇ６および中止アイコンｇ７なども含む。
【００８５】
編集内容設定部１１は、実行アイコンｇ５に対する操作に応じて、前記特定書式手動設定処理を終了させ、処理を工程Ｓ７，Ｓ８へ移行させる。
【００８６】
また、編集内容設定部１１は、保存アイコンｇ６に対する操作に応じて、二次記憶装置１ｂに記憶されている編集情報Ｄ１を書式設定画面ｇ０において設定されている内容へ更新する。
【００８７】
また、編集内容設定部１１は、中止アイコンｇ７に対する操作に応じて、前記自動編集処理を終了させる。なお、図４において、中止アイコンｇ７に対する操作に応じた処理の手順は省略されている。
【００８８】
＜工程Ｓ７，Ｓ８＞
工程Ｓ７，Ｓ８において、画像データ生成部７２が、書式変換処理および文字列編集処理を実行する。前記文字列編集処理は、削除処理および挿入処理の一方または両方を含む。さらに、画像データ生成部７２は、処理を工程Ｓ７，Ｓ８から工程Ｓ９へ移行させる。
【００８９】
前記書式変換処理は、原画像Ｉ１における対象文字列Ｔ０の部分を、第１マークＭ１または第２マークＭ２に対応する前記特定書式で表された対象文字列Ｔ０である変換後文字列Ｔ００の画像に置き換える処理である。
【００９０】
図３に示される出力画像Ｉ２は、対象文字列Ｔ０が拡大された変換後文字列Ｔ００、対象文字列Ｔ０が斜字で表された変換後文字列Ｔ００、対象文字列Ｔ０が斜字かつ太字で表された変換後文字列Ｔ００、および対象文字列Ｔ０が縮小された変換後文字列Ｔ００を含む。
【００９１】
前記削除処理は、前記文字認識処理により特定された前記全文字列から第３マークＭ３に対応する対象文字列Ｔ０である削除文字列Ｔｄ０を削除する処理である（図２，図３参照）。
【００９２】
前記挿入処理は、前記文字認識処理により特定された前記全文字列における第４マークＭ４の位置に手書き文字列Ｔ１に相当する追加文字列Ｔｉ０を挿入する処理である（図３参照）。追加文字列Ｔｉ０は、フォントを表す電子データに基づく文字列である。
【００９３】
工程Ｓ７，Ｓ８の処理は、原画像Ｉ１における対象文字列Ｔ０の部分を変換後文字列Ｔ００の画像に置き換える前記書式変換処理を含む編集処理の一例である。
【００９４】
＜工程Ｓ９＞
工程Ｓ９において、画像データ生成部７２は、工程Ｓ７，Ｓ８の前記編集処理によって得られる編集後の出力画像Ｉ２を表す出力画像データＤ０２を生成する（図３参照）。その後、画像データ生成部７２は、処理を工程Ｓ９から工程Ｓ１０へ移行させる。
【００９５】
即ち、画像データ生成部７２は、前記書式変換処理、前記削除処理および前記挿入処理を含む前記編集処理を実行することにより、編集後の出力画像Ｉ２を表す出力画像データＤ０２を生成する（Ｓ７〜Ｓ９）。
【００９６】
第３マークＭ３が原画像Ｉ１から抽出される場合、画像データ生成部７２は、前記削除処理を前記編集処理として実行することにより、残りの文字列を表す出力画像データＤ０２を生成する。また、第４マークＭ４および手書き文字列が原画像Ｉ１から抽出される場合、画像データ生成部７２は、前記挿入処理を前記編集処理として実行することにより、前記全文字列と挿入された追加文字列Ｔｉ０とを表す出力画像データＤ０２を生成する。
【００９７】
＜工程Ｓ１０＞
工程Ｓ１０において、印刷制御装置５０が、出力画像データＤ０２に基づく画像を前記シートに形成する処理を画像形成装置４０に実行させる。その後、印刷制御装置５０は、処理を工程Ｓ１０から工程Ｓ１１へ移行させる。
【００９８】
工程Ｓ１０の処理は、出力画像データＤ０２に基づく画像出力処理の一例である。なお、通信装置６０が、出力画像データＤ０２を予め設定された宛先へ送信する処理を、前記画像出力処理として実行することも考えられる。
【００９９】
＜工程Ｓ１１＞
工程Ｓ１１において、ＣＰＵ１の編集履歴記録部１２が、編集履歴記録処理を実行する。その後、編集履歴記録部１２は、前記自動編集処理を終了させる。
【０１００】
前記編集履歴記録処理は、前記編集処理Ｓ７，Ｓ８の内容の履歴を表す編集履歴情報Ｄ２を二次記憶装置１ｂに記録する処理である（図１参照）。二次記憶装置１ｂは、不揮発性の記憶装置の一例である。
【０１０１】
例えば、編集履歴記録部１２が、対象文字列Ｔ０ごとの前記編集処理の内容および頻度の情報を編集履歴情報Ｄ２として二次記憶装置１ｂに記録することが考えられる。
【０１０２】
前記自動編集処理を実行可能な画像処理装置１０が採用されることにより、原稿９１に印刷されている文字列の一部の書式を簡易に変更することが可能である。
【０１０３】
一方、ＣＰＵ１の編集履歴出力部１３は、編集履歴情報Ｄ２に基づく情報を予め定められた装置へ出力する編集履歴出力処理を実行可能である。例えば、編集履歴出力部１３は、操作装置２ａに対する予め定められた履歴出力操作に応じて、前記編集履歴出力処理を実行する。
【０１０４】
例えば、前記編集履歴出力処理における情報の出力先の装置が、表示装置２ｂまたは通信回線１０１を通じて接続された外部装置であることが考えられる。
【０１０５】
前記編集履歴出力処理により出力される情報が、編集履歴情報Ｄ２そのもの、または、編集履歴情報Ｄ２における対象文字列Ｔ０ごとの前記編集処理の内容および頻度の情報がグラフ化された情報などであることが考えられる。
【０１０６】
ユーザーは、前記編集履歴出力処理により出力される情報から、どのような前記編集処理がどのような頻度で過去に実行されたかを容易に把握することができる。
【０１０７】
ＣＰＵ１の編集ルール生成部１４は、編集履歴情報Ｄ２における対象文字列Ｔ０ごとの前記編集処理の頻度の情報が、予め定められた基準頻度を超えるという頻度条件を満たす情報を含むか否かを判定する。
【０１０８】
ユーザーは、前記編集履歴出力処理により出力される情報に基づいて、前記頻度条件を設定することができる。即ち、編集ルール生成部１４は、操作装置２ａに対する操作に従って、前記頻度条件を設定することができる。
【０１０９】
以下の説明において、編集履歴情報Ｄ２に含まれる対象文字列Ｔ０のうち、前記頻度条件を満たす前記頻度の情報に対応するものを学習文字列と称する。
【０１１０】
さらに、編集ルール生成部１４は、編集履歴情報Ｄ２が前記頻度条件を満たす前記頻度の情報を含むと判定した場合、前記学習文字列と前記編集処理の内容との対応関係を表す情報を、編集ルール情報Ｄ３として設定する（図１参照）。
【０１１１】
例えば、編集ルール生成部１４が、編集ルール情報Ｄ３を二次記憶装置１ｂに記録することが考えられる。なお、編集ルール情報Ｄ３において、前記編集処理の内容を表す情報は、前記文字書式の情報を含む。
【０１１２】
そして、読取制御装置３０は、予め定められた学習編集開始イベントが発生したときに学習編集処理を開始する。例えば、前記学習編集開始イベントが、操作装置２ａに対して予め定められた学習編集開始操作が行われたこと、であることが考えられる。
【０１１３】
［学習編集処理］
以下、前記学習編集処理の一例について説明する。前記学習編集処理において、読取制御装置３０は、図４の工程Ｓ１と同様に、原画像データＤ０１を取得する。
【０１１４】
但し、前記学習編集処理において読取の対象となる原稿９１には、第１マークＭ１および第２マークＭ２が記入されていなくてもよい。
【０１１５】
さらに、前記学習編集処理において、文字列抽出部７１は、図４の工程Ｓ２と同様に、前記文字認識処理を実行することにより前記全文字列を特定する。
【０１１６】
さらに、文字列抽出部７１は、図４の工程Ｓ３の処理に加え、前記全文字列から編集ルール情報Ｄ３に含まれる前記学習文字列と同じ文字列を対象文字列Ｔ０として抽出する処理を実行する。
【０１１７】
さらに、編集内容設定部１１は、図４の工程Ｓ４の処理に加え、編集ルール情報Ｄ３において前記学習文字列と同じ対象文字列Ｔ０に対応付けられた前記文字書式を、前記特定書式として設定する。
【０１１８】
編集ルール情報Ｄ３に基づいて設定される前記特定書式は、前記学習文字列と同じ対象文字列Ｔ０について過去に採用される頻度が高かった前記文字書式である。
【０１１９】
さらに、前記学習編集処理において、文字列抽出部７１が、図４の工程Ｓ５〜工程Ｓ８の処理を実行し、画像データ生成部７２が図４の工程Ｓ９の処理を実行し、印刷制御装置５０が、図４の工程Ｓ１０の処理を実行する。
【０１２０】
前記学習編集処理が実行される場合、原稿９１に第１マークＭ１および第２マークＭ２を記入する手間を省くことが可能である。
【符号の説明】
【０１２１】
１      ：ＣＰＵ
１ａ    ：ＲＡＭ
１ｂ    ：二次記憶装置
２      ：操作表示装置
２ａ    ：操作装置
２ｂ    ：表示装置
９      ：バス
１０    ：画像処理装置
１１    ：編集内容設定部（編集内容設定装置）
１２    ：編集履歴記録部（編集履歴記録装置）
１３    ：編集履歴出力部（編集履歴出力装置）
１４    ：編集ルール生成部（編集ルール生成装置）
２０    ：画像読取装置
３０    ：読取制御装置
４０    ：画像形成装置
５０    ：印刷制御装置
６０    ：通信装置
７０    ：画像データ処理装置
７１    ：文字列抽出部（文字列抽出装置）
７２    ：画像データ生成部（画像データ生成装置）
９１    ：原稿
９２    ：印刷物
１０１  ：通信回線
Ｄ０１  ：原画像データ
Ｄ０２  ：出力画像データ
Ｄ１    ：編集情報
Ｄ２    ：編集履歴情報
Ｄ３    ：編集ルール情報
Ｉ１    ：原画像
Ｉ２    ：出力画像
Ｍ１    ：第１マーク
Ｍ２    ：第２マーク
Ｍ２１  ：囲みマーク
Ｍ２２  ：吹き出しマーク
Ｍ２３  ：指定値
Ｍ３    ：第３マーク（削除指定マーク）
Ｍ３１  ：下線マーク
Ｍ３２  ：削除マーク
Ｍ４    ：第４マーク（挿入マーク）
Ｔ０    ：対象文字列
Ｔ００  ：変換後文字列
Ｔ１    ：手書き文字列
Ｔｄ０  ：削除文字列
Ｔｉ０  ：追加文字列
ｇ０    ：書式設定画面
ｇ１    ：色表示枠
ｇ２    ：書式選択枠
ｇ３    ：倍率設定枠
ｇ４    ：未登録通知アイコン
ｇ５    ：実行アイコン
ｇ６    ：保存アイコン
ｇ７    ：中止アイコン
【図１】
2019080102.tif 000003
【図２】
2019080102.tif 000004
【図３】
2019080102.tif 000005
【図４】
2019080102.tif 000006
【図５】
2019080102.tif 000007