JP6672762B2 - 画像処理装置及び画像処理プログラム - Google Patents
画像処理装置及び画像処理プログラム Download PDFInfo
- Publication number
- JP6672762B2 JP6672762B2 JP2015244151A JP2015244151A JP6672762B2 JP 6672762 B2 JP6672762 B2 JP 6672762B2 JP 2015244151 A JP2015244151 A JP 2015244151A JP 2015244151 A JP2015244151 A JP 2015244151A JP 6672762 B2 JP6672762 B2 JP 6672762B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- image
- type
- module
- flow
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Editing Of Facsimile Originals (AREA)
Description
ところで、禁複写の文書であっても予め定められた条件を満たす場合、その禁複写の文書の他の文書への合成を許可したい場合がある。前述の技術では、このような場合に対応することができない。
そこで、本発明は、第1の文書の文書種別が禁複写文書であっても、第2の文書の文書種別によっては、第2の文書と第1の文書の画像の合成を可能にした画像処理装置及び画像処理プログラムを提供することを目的としている。
請求項1の発明は、第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段を有し、前記合成手段は、前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書であり、該第1の文書を用いたフローが該第1の文書を該第2の文書に合成する処理を含む場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する、画像処理装置である。
請求項3の発明は、第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段と、1つの画像内に、複数の文書の画像がある場合、一方を前記第1の文書の画像とし、他方を前記第2の文書の画像として切り出す切出手段を有し、前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、画像処理装置である。
請求項9の発明は、コンピュータを、第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段と、1つの画像内に、複数の文書の画像がある場合、一方を前記第1の文書の画像とし、他方を前記第2の文書の画像として切り出す切出手段として機能させ、前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、画像処理プログラムである。
請求項3の画像処理装置によれば、第1の文書の文書種別が禁複写文書であっても、第2の文書の文書種別によっては、第2の文書と第1の文書の画像を合成することができる。また、1つの画像内に、複数の文書の画像がある場合、一方を第1の文書の画像とし、他方を第2の文書の画像として切り出して処理を行うことができる。
請求項9の画像処理プログラムによれば、第1の文書の文書種別が禁複写文書であっても、第2の文書の文書種別によっては、第2の文書と第1の文書の画像を合成することができる。また、1つの画像内に、複数の文書の画像がある場合、一方を第1の文書の画像とし、他方を第2の文書の画像として切り出して処理を行うことができる。
<<第1の実施の形態>>
図1は、第1の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶している」、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、2以上の値(もちろんのことながら、全ての値も含む)が同じであってもよい。また、「Aである場合、Bをする」という意味を有する記載は、「Aであるか否かを判断し、Aであると判断した場合はBをする」の意味で用いる。ただし、Aであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
禁複写文書とは、複写することが禁じられた文書をいう。ここでの複写には、複写機による紙等への複写の他に、スキャナ等による電子情報(画像情報)の生成を含む。また、文書の素材として、主に、紙があるが、プラスチック等であってもよい。さらに、文書の形態(大きさ等)として、主に、A4等の規格にそったものがあるが、名刺程度の大きさのカード等であってもよい。
ある条件と満たすと複写を認められる禁複写文書がある。例えば、個人番号(以下、マイナンバーともいう)が記載された書類(具体的には、通知カード、個人番号カード)がある。マイナンバーの取り扱いについて、「内閣官房社会保障改革担当室・内閣府大臣官房番号制度担当室」のホームページ(http://www.cas.go.jp/jp/seisaku/bangoseido/faq/faq4.html)には、以下のような記載がある。
−−−−− −−−−− −−−−−
Q4−1−3 マイナンバー(個人番号)を使って、従業員や顧客の情報を管理することはできますか?
A4−1−3 マイナンバーは、法律や条例で定められた社会保障、税、災害対策の手続き以外で利用することはできません。これらの手続きに必要な場合を除き、民間事業者が従業員や顧客などにマイナンバーの提供を求めたり、マイナンバーを含む個人情報を収集し、保管したりすることもできません。
法律や条例で定められた手続き以外の事務でも、個人番号カードを身分証明書として顧客の本人確認を行うことができますが、その場合は、個人番号カードの裏面に記載されたマイナンバーを書き写したり、コピーを取ったりすることはできません。(2014年6月回答)
−−−−− −−−−− −−−−−
以下、禁複写文書の例として、個人番号カードの裏面を挙げて説明する。例えば、画像処理装置100は、禁複写文書である個人番号カードの裏面を、合成が必要な予め定められた届け出等の業務に扱えるように制限するものである。
また、認識モジュール125は、第1の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第2の文書として、又は、第2の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を第1の文書として、認識処理を行うようにしてもよい。例えば、予め定められた時間として、10秒等がある。したがって、原稿送り装置付きのスキャナで連続して読み込んだ文書群が、第1の文書、第2の文書となる。
また、認識モジュール125は、1つの画像内に、複数の文書の画像がある場合、一方の文書の画像を第1の文書の画像とし、他方の文書の画像を第2の文書の画像として切り出し、そして、切り出した文書の画像に対応する文書の文書種別を認識するようにしてもよい。例えば、プラテン上に2つの文書をセットして、1回のスキャン動作で読み込んだ画像が該当する。
出力可能ペアDB135は、登録モジュール110、合成モジュール130と接続されている。出力可能ペアDB135は、登録モジュール110による登録処理によって、禁複写文書である第1の文書の画像を第2の文書の画像に合成するための条件としての、第1の文書の文書種別と第2の文書の文書種別のペアを記憶している。例えば、出力可能ペアテーブル700を記憶している。図7は、出力可能ペアテーブル700のデータ構造例を示す説明図である。出力可能ペアテーブル700は、禁止文書欄710、許可フォーム欄720、合成位置欄730を有している。禁止文書欄710は、禁止文書(第1の文書)の文書種別を記憶している。許可フォーム欄720は、その禁止文書の文書種別に対応する許可フォーム(第2の文書)の文書種別を記憶している。禁止文書欄710と許可フォーム欄720の文書種別の組み合わせの場合に、合成が許可されることとなる。合成位置欄730は、第2の文書の画像内に第1の文書の画像を合成する位置を記憶している。申請書画像テーブル600の合成位置欄630と同等のものである。
また、合成モジュール130は、合成後の第1の文書の画像の部分に、複製牽制画像(複製物に現れる潜像であって、複製を牽制するための模様)を重畳するようにしてもよい。この複製牽制画像に含まれる文字列として、申請書の申請先を申請書(第2の文書の画像)から取得し、設定するようにしてもよいし、ユーザーの操作によって受け付けられた文字列であってもよい。
図2(a)に示す例は、画像形成処理装置200として単独の機器(スタンドアローン)として構成したものである。画像形成処理装置200は、画像読取装置210、画像処理装置100、印刷装置220を有しており、例えば、複写機、ファックス、複合機(ここでの複合機は、少なくともスキャナ機能、プリンタ機能を有し、複写機、ファックス等機能を有している画像処理装置)等が該当する。
画像読取装置210は、画像処理装置100と接続されている。画像読取装置210は、画像を読み込むスキャナ等である。
画像処理装置100は、画像読取装置210、印刷装置220と接続されている。画像読取装置210が読み込んだ画像(第1の文書の画像、第2の文書の画像)を受け付けて、合成の処理結果を印刷装置220に渡す。
印刷装置220は、画像処理装置100と接続されている。印刷装置220は、画像処理装置100が受け取った画像(合成画像)を印刷するプリンタ等である。
画像処理装置100、画像形成処理装置200、画像読取装置210、印刷装置220、画像形成装置230、画像DB装置250は、通信回線290を介してそれぞれ接続されている。
画像形成装置230は、画像読取装置210、印刷装置220を有している。画像形成装置230は、画像読取装置210、印刷装置220を有している一般的な複写機が該当する。
画像DB装置250は、禁止画像DB115、申請書画像DB120、出力可能ペアDB135、合成画像DB240を有している。合成画像DB240は、画像出力モジュール140によって出力された合成画像を記憶する。画像DB装置250は、他の画像処理装置100からアクセスされ、複数の画像処理装置100において、統一した禁止画像テーブル500、申請書画像テーブル600、出力可能ペアテーブル700を利用させるようにするものである。
例えば、画像読取装置210、画像形成装置230で読み込んだ文書の画像を、画像処理装置100に送信し、画像DB装置250内の情報を用いて処理を行い、そこでの処理結果(合成画像)を、印刷装置220、画像形成装置230で印刷するようにしてもよい。また、画像処理装置100の代わりに画像形成処理装置200内の画像処理装置100を利用するようにしてもよい。
また、画像処理装置100、画像DB装置250による機能は、クラウドサービスとして実現してもよい。
ユーザー300は、自分のマイナンバーカード(文書種別X)310、社会保障の手続きにおけるマイナンバー申請書(文書種別A)320を用意し、両者を画像形成処理装置200で読み込ませる。マイナンバー申請書(文書種別A)320として、例えば、マイナンバー申請書画像900がある。図9は、第1の実施の形態による処理例を示す説明図である。図9(a)の例に示すマイナンバー申請書画像900は、マイナンバーカード合成位置910を有している。つまり、マイナンバーカード合成位置910の位置(X,Y,W,H)が、出力可能ペアテーブル700の合成位置欄730に登録されている。画像形成処理装置200は、処理結果の合成画像であるマイナンバー合成申請書330を出力する。マイナンバー合成申請書330として、例えば、合成後画像950がある。図9(b)の例に示す合成後画像950は、マイナンバーカード裏画像920を有している。つまり、マイナンバー申請書(文書種別A)320の画像にマイナンバーカード(文書種別X)310の画像を合成したものである。
ステップS402では、登録モジュール110は、禁止画像であるか、申請書画像であるかを判断し、禁止画像(第1の文書の画像)の場合はステップS404へ進み、申請書画像(第2の文書の画像)の場合はステップS408へ進む。ここでの判断は、操作者の操作にしたがったものであってもよい。例えば、画像処理装置100が有しているタッチスクリーン上に禁止画像を示すボタンと申請書画像を示すボタンを用意し、いずれかが選択されたことによって、その後に読み込まれた画像が禁止画像、申請書画像のいずれであるかを判断してもよい。
ステップS404では、画像受付モジュール105は、画像を受け付ける。
ステップS406では、登録モジュール110は、画像を禁止画像DB115に登録する。また、特徴抽出を行い、その結果も禁止画像DB115に登録する。なお、特徴抽出として、禁止画像がマイナンバーの画像である場合は、マイナンバーが記載された部分を除いた領域を対象としてもよい。マイナンバー部分は、個人毎に異なるからである。また、マイナンバーが記載された部分は12桁の数字であることを特徴して抽出してもよい。具体的には、禁止画像テーブル500を生成する。
ステップS410では、登録モジュール110は、画像を申請書画像DB120に登録する。ステップS406での特徴抽出処理と同等の処理を行う。具体的には、申請書画像テーブル600を生成する。
ステップS412では、登録モジュール110は、合成位置を申請書画像DB120に登録する。具体的には、申請書画像テーブル600の合成位置欄630を生成する。
ステップS414では、登録モジュール110は、ペアの画像を登録できるか否か(禁止画像、申請書画像の両者が揃ったか否か)を判断し、登録できる場合はステップS416へ進み、それ以外の場合はステップS402へ戻る。そして、ステップS414で「Y」の場合は、登録モジュール110は、そのペアの画像に関する情報を出力可能ペアテーブル700として生成する。
ステップS416では、登録モジュール110は、終了か否かを判断し、終了の場合は処理を終了し(ステップS499)、それ以外の場合はステップS402へ戻る。
ステップS802では、画像受付モジュール105は、画像Aを受け付ける。
ステップS804では、画像受付モジュール105は、画像Bを受け付ける。
ステップS806では、認識モジュール125は、画像Aに対して特徴抽出を行う。
ステップS808では、認識モジュール125は、画像Bに対して特徴抽出を行う。
ステップS810では、認識モジュール125は、画像Aを認識する。つまり、画像Aの文書種別を決定する。
ステップS814では、合成モジュール130は、出力可能ペアテーブル700に登録されているペアであるか否かを判断し、出力可能ペアテーブル700に登録されているペアの場合はステップS816へ進み、それ以外の場合はステップS820へ進む。
ステップS816では、合成モジュール130は、出力可能ペアテーブル700の合成位置欄730にしたがって、第2の文書の画像内に禁止画像を合成する。
ステップS818では、画像出力モジュール140は、合成画像を出力する。
ステップS820では、合成モジュール130は、禁止画像を破棄する。ここでの破棄には、読み込んだ画像情報の消去の他に、特徴抽出結果、その他の処理における中間結果等の消去を行ってもよい。
ステップS822では、合成モジュール130は、申請書等が異なる旨の警告を提示する。画像がペアでない場合(1つの画像であって、禁止画像DB115には登録されていない場合)は、警告を提示せず、処理(複写等)を続行する。
したがって、以下のいずれかを行うことになる。
(1)読み込んだ文書の画像が禁止画像DB115に登録されていた場合には、画像処理装置100は画像の処理を中止する。
(2)読み込んだ文書の画像が禁止画像DB115に登録されていない場合(申請書画像DB120に登録されている場合を含む)には、画像処理装置100は画像の処理を続行する。
(3)読み込んだ文書の画像が禁止画像DB115に登録されていても、さらに読み込まれた文書の画像が出力可能ペアDB135に登録されている許可フォームの画像である場合には、画像処理装置100は画像の処理を続行する。そして、合成位置情報を元に、画像処理装置100は複数の画像を合成して、画像形成を行う。
ステップS1002では、画像Cを受け付ける。
ステップS1004では、画像Cから2つの画像(画像A、画像B)を抽出する。例えば、文書の輪郭を抽出し、2つの画像を抽出すればよい。
ステップS1006では、認識モジュール125は、画像Aに対して特徴抽出を行う。
ステップS1008では、認識モジュール125は、画像Bに対して特徴抽出を行う。
ステップS1010では、認識モジュール125は、画像Aを認識する。
ステップS1012では、認識モジュール125は、画像Bを認識する。
ステップS1016では、合成モジュール130は、出力可能ペアテーブル700の合成位置に禁止画像を合成する。
ステップS1018では、画像出力モジュール140は、合成画像を出力する。
ステップS1020では、合成モジュール130は、禁止画像を破棄する。
ステップS1022では、合成モジュール130は、警告を提示する。
なお、ステップS1006以降の処理は、図8の例に示したフローチャートのステップS806以降の処理と同等である。
図11は、第2の実施の形態の構成例についての概念的なモジュール構成図である。
画像処理装置1100は、画像受付モジュール105、登録モジュール1110、禁止画像DB115、対象フローDB1120、認識モジュール1125、合成モジュール1130、出力可能フローDB1135、画像出力モジュール140、フロー起動モジュール1150を有している。なお、前述の実施の形態と同種の部位には同一符号を付し重複した説明を省略する(以下同様)。
ここでは、フロー(ジョブフローともいわれる)と画像の文書種別の組み合わせを条件として、画像の合成(禁複写文書の複写を含む)をするものである。なお、フローとは、読み込んだ画像を対象として、ユーザーによって選択された定型的な処理(予め定められた処理)を行うものである。ここでのフローにおける処理として、例えば、画像の合成による文書作成処理、その文書を申請先に送信する転送処理等の複数の処理によって構成されている申請処理等が該当する。
登録モジュール1110は、画像受付モジュール105、禁止画像DB115、対象フローDB1120、出力可能フローDB1135と接続されている。登録モジュール1110は、画像受付モジュール105で受け付けた画像を、第1の文書の画像として、禁止画像DB115に登録する。その際に、認識モジュール1125による認識処理のために、第1の文書の特徴抽出を行って、その結果を禁止画像DB115に登録するようにしてもよい。また、フローを対象フローDB1120に登録する。そして、登録モジュール1110は、第1の文書を複写するための条件である「第1の文書の文書種別とフローの組」を出力可能フローDB1135に登録する。また、登録モジュール1110は、第1の文書の画像を合成する第2の文書の画像内の領域を登録する。詳細な処理内容については、図14の例に示すフローチャートを用いて後述する。
禁止画像DB115は、登録モジュール1110、認識モジュール1125と接続されている。
フローテーブル1200の貼付文書種別欄1220を検索することによって、貼付対象となる文書(第1の文書)の文書種別を取り扱うフローを抽出することができるようになる。
合成モジュール1130は、認識モジュール1125、出力可能フローDB1135、画像出力モジュール140、フロー起動モジュール1150と接続されている。合成モジュール1130は、第1の文書の文書種別が禁複写文書であり、その第1の文書を用いたフローがその第1の文書を第2の文書に合成する処理を含む場合、その第2の文書の画像内の予め定められた領域内に、その第1の文書の画像を合成する。起動されているフローは、フロー起動モジュール1150から受け取り、認識結果(画像受付モジュール105が受け付けた文書が禁複写文書であるか否か)は、認識モジュール1125から受け取り、出力可能フローDB1135内の条件を示す情報にしたがって判断を行う。
なお、第1の実施の形態における第2の文書は登録モジュール110が受け付けたが、第2の実施の形態では、フロー内に定義された文書(具体的には、フローテーブル1200の貼付先文書種別欄1230の文書)を第2の文書として用いることになる。
また、合成モジュール1130は、合成後の第1の文書の画像の部分に、複製牽制画像(複製物に現れる潜像であって、複製を牽制するための模様)を重畳するようにしてもよい。この複製牽制画像に含まれる文字列として、申請書の申請先を申請書(第2の文書の画像)から取得し、設定するようにしてもよいし、ユーザーの操作によって受け付けられた文字列であってもよい。
フロー起動モジュール1150は、対象フローDB1120、合成モジュール1130と接続されている。フロー起動モジュール1150は、タッチスクリーン等に表示した予め定義された複数のフローから、ユーザーの選択操作によって、その選択されたフローを起動する。この選択操作は、画像受付モジュール105による画像の受け付けの前であってもよいし(つまり、フロー内の処理の1つとしての画像の読み込み)、画像を受け付けた後であってもよい。
ステップS1402では、登録モジュール1110は、禁止画像であるか、フローであるかを判断し、禁止画像の場合はステップS1404へ進み、フローの場合はステップS1408へ進む。ここでの判断は、操作者の操作にしたがったものであってもよい。例えば、画像処理装置1100が有しているタッチスクリーン上に禁止画像を示すボタンとフローを示すボタンを用意し、いずれかが選択されたことによって、その後に読み込まれた画像を禁止画像として、又はその後に選択されたフローを許可フローとして判断してもよい。
ステップS1404では、画像受付モジュール105は、画像を受け付ける。ステップS404と同等の処理である。
ステップS1406では、登録モジュール1110は、画像を禁止画像DB115に登録する。ステップS406と同等の処理である。
ステップS1410では、登録モジュール1110は、フローを対象フローDB1120に登録する。具体的には、フローテーブル1200を生成する。
ステップS1412では、登録モジュール1110は、合成位置を登録する。具体的には、フローテーブル1200の合成位置欄1240を生成する。
ステップS1414では、登録モジュール1110は、出力画像とフローのペアを登録できるか否か(禁止画像、フローの両者が揃ったか否か)を判断し、登録できる場合はステップS1416へ進み、それ以外の場合はステップS1402へ戻る。そして、ステップS1414で「Y」の場合は、登録モジュール1110は、その禁止画像、フローのペアに関する情報を出力可能フロー文書テーブル1300として生成する。
ステップS1416では、登録モジュール1110は、終了か否かを判断し、終了の場合は処理を終了し(ステップS1499)、それ以外の場合はステップS1402へ戻る。
ステップS1502では、フロー起動モジュール1150は、起動するフローを受け付ける。
ステップS1504では、画像受付モジュール105は、画像を受け付ける。
ステップS1506では、認識モジュール1125は、画像に対して特徴抽出を行う。
ステップS1508では、認識モジュール1125は、画像を認識する。つまり、受け付けた画像の文書種別を決定する。
ステップS1510では、合成モジュール1130は、画像種別と起動されたフローのペアは、出力可能フロー文書テーブル1300に登録されているペアであるか否かを判断し、出力可能フロー文書テーブル1300に登録されているペアの場合はステップS1512へ進み、それ以外の場合はステップS1516へ進む。
ステップS1512では、合成モジュール1130は、出力可能フロー文書テーブル1300の合成位置欄1330にしたがって禁止画像(ステップS1504で受け付けた画像)を合成する。
ステップS1514では、画像出力モジュール140は、合成画像を出力する。
ステップS1516では、合成モジュール1130は、禁止画像を破棄する。ステップS820の処理と同等である。
ステップS1518では、合成モジュール1130は、フロー等が異なる旨の警告を提示する。画像を受け付けていない場合(フローのみが起動された場合)は、警告を提示せず、そのフローの処理を続行する。
(1)読み込んだ文書の画像が禁止画像DB115に登録されていた場合には、画像処理装置1100は画像の処理を中止する。
(2)読み込んだ文書の画像が禁止画像DB115に登録されていない場合には、画像処理装置1100は画像の処理を続行する。
(3)読み込んだ文書の画像が禁止画像DB115に登録されていても、起動されたフローが出力可能フローDB1135に登録されている許可フローである場合には、画像処理装置1100は画像の処理を続行する。そして、合成位置情報を元に、画像処理装置1100は複数の画像を合成して、画像形成を行う。
図16は、第3の実施の形態の構成例についての概念的なモジュール構成図である。第3の実施の形態は、第1の実施の形態と第2の実施の形態とを組み合わせたものである。
画像処理装置1600は、画像受付モジュール105、登録モジュール1610、禁止画像DB115、申請書画像DB120、対象フローDB1120、認識モジュール125、合成モジュール1630、出力可能条件DB1635、画像出力モジュール140、フロー起動モジュール1150を有している。
画像受付モジュール105は、登録モジュール1610、認識モジュール125と接続されている。
登録モジュール1610は、画像受付モジュール105、禁止画像DB115、申請書画像DB120、対象フローDB1120、出力可能条件DB1635と接続されている。登録モジュール1610は、画像受付モジュール105で受け付けた画像を、第1の文書の画像又は第2の文書の画像として、それぞれ禁止画像DB115又は申請書画像DB120に登録する。また、フローを対象フローDB1120に登録する。そして、登録モジュール1610は、第1の文書を複写するための条件である「第1の文書の文書種別と第2の文書の文書種別とフローの組」を出力可能条件DB1635に登録する。また、登録モジュール1610は、第1の文書の画像を合成する第2の文書の画像内の領域を登録する。詳細な処理内容については、図19の例に示すフローチャートを用いて後述する。
禁止画像DB115は、登録モジュール1610、認識モジュール125と接続されている。
対象フローDB1120は、登録モジュール1610、フロー起動モジュール1150と接続されている。対象フローDB1120は、登録モジュール1110によって登録されたフローを記憶している。例えば、フローテーブル1200を記憶している。また、申請書画像DB120内の申請書画像テーブル600と重複する部分を削除して、フローID欄1210、貼付文書種別欄1220、貼付先文書種別欄1230によって構成されるフローテーブルとしてもよい。さらに、フローだけで構成されるフローテーブル1700を記憶していてもよい。図17は、フローテーブル1700のデータ構造例を示す説明図である。フローテーブル1700は、フローID欄1710を有している。フローID欄1710は、フローIDを記憶している。
合成モジュール1630は、認識モジュール125、出力可能条件DB1635、画像出力モジュール140、フロー起動モジュール1150と接続されている。合成モジュール1630は、第1の文書の文書種別が禁複写文書であり、第2の文書の文書種別がその第1の文書を合成するための文書であり、その第1の文書を用いたフローがその第1の文書をその第2の文書に合成する処理を含む場合、その第2の文書の画像内の予め定められた領域内に、その第1の文書の画像を合成する。起動されているフローは、フロー起動モジュール1150から受け取り、認識結果(画像受付モジュール105が受け付けた2つの文書が、それぞれ禁複写文書、禁複写文書を合成するための文書であるか否か)は、認識モジュール125から受け取り、出力可能条件DB1635内の条件を示す情報にしたがって判断を行う。
画像出力モジュール140は、合成モジュール1630と接続されている。
フロー起動モジュール1150は、対象フローDB1120、合成モジュール1630と接続されている。
ステップS1902では、登録モジュール1610は、禁止画像であるか、申請書画像であるか、又はフローであるかを判断し、禁止画像の場合はステップS1904へ進み、申請書画像の場合はステップS1908へ進み、フローの場合はステップS1914に進む。例えば、画像処理装置1600が有しているタッチスクリーン上に禁止画像(第1の文書)を示すボタンと第2の文書を示すボタンとフローを示すボタンを用意し、いずれかが選択されたことによって、その後に読み込まれた画像を禁止画像若しくは第2の文書の画像として、又はその後に選択されたフローを許可フローとして判断してもよい。
ステップS1904では、画像受付モジュール105は、画像を受け付ける。
ステップS1906では、登録モジュール1610は、画像を禁止画像DB115に登録する。
ステップS1908では、画像受付モジュール105は、画像を受け付ける。
ステップS1910では、登録モジュール1610は、画像を申請書画像DB120に登録する。
ステップS1912では、登録モジュール1610は、合成位置を登録する。
ステップS1904からステップS1912までの処理は、図4の例に示すフローチャートのステップS404からステップS412までの処理と同等である。
ステップS1916では、登録モジュール1610は、フローを対象フローDB1120に登録する。
ステップS1914からステップS1916までの処理は、図14の例に示すフローチャートのステップS1408からステップS1410までの処理と同等である。
ステップS1918では、登録モジュール1610は、出力可能の条件を登録できるか否か(禁止画像、第2の文書の画像、フローの3つが揃ったか否か)を判断し、登録できる場合はステップS1920へ進み、それ以外の場合はステップS1902へ戻る。そして、ステップS1918で「Y」の場合は、登録モジュール1610は、その禁止画像、第2の文書の画像、フローの3つの組み合わせに関する情報を出力可能条件テーブル1800として生成する。
ステップS1920では、登録モジュール1610は、終了か否かを判断し、終了の場合は処理を終了し(ステップS1999)、それ以外の場合はステップS1902へ戻る。
ステップS2002では、フロー起動モジュール1150は、起動するフローを受け付ける。図15の例に示すフローチャートのステップS1502の処理と同等である。
ステップS2004では、画像受付モジュール105は、画像Aを受け付ける。
ステップS2006では、画像受付モジュール105は、画像Bを受け付ける。
ステップS2008では、認識モジュール125は、画像Aに対して特徴抽出を行う。
ステップS2010では、認識モジュール125は、画像Bに対して特徴抽出を行う。
ステップS2012では、認識モジュール125は、画像Aを認識する。
ステップS2014では、認識モジュール125は、画像Bを認識する。
ステップS2004からステップS2014までの処理は、図8の例に示すフローチャートのステップS802からステップS812までの処理と同等である。
ステップS2018では、合成モジュール1630は、出力可能条件テーブル1800の合成位置欄1840にしたがって禁止画像(第1の文書の画像)を第2の文書の画像に合成する。
ステップS2020では、画像出力モジュール140は、合成画像を出力する。
ステップS2022では、合成モジュール1630は、禁止画像を破棄する。
ステップS2024では、合成モジュール1630は、警告を提示する。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray(登録商標) Disc)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、SD(Secure Digital)メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
105…画像受付モジュール
110…登録モジュール
115…禁止画像DB
120…申請書画像DB
125…認識モジュール
130…合成モジュール
135…出力可能ペアDB
140…画像出力モジュール
200…画像形成処理装置
210…画像読取装置
220…印刷装置
230…画像形成装置
240…合成画像DB
250…画像DB装置
290…通信回線
1100…画像処理装置
1110…登録モジュール
1120…対象フローDB
1125…認識モジュール
1130…合成モジュール
1135…出力可能フローDB
1150…フロー起動モジュール
1600…画像処理装置
1610…登録モジュール
1630…合成モジュール
1635…出力可能条件DB
Claims (9)
- 第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、
前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段
を有し、
前記合成手段は、前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書であり、該第1の文書を用いたフローが該第1の文書を該第2の文書に合成する処理を含む場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する、
画像処理装置。 - 第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、
前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段
を有し、
前記認識手段は、前記第1の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第2の文書として、又は、前記第2の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第1の文書として、認識処理を行う、
画像処理装置。 - 第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、
前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段と、
1つの画像内に、複数の文書の画像がある場合、一方を前記第1の文書の画像とし、他方を前記第2の文書の画像として切り出す切出手段
を有し、
前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、
画像処理装置。 - 前記合成手段は、前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書であり、該第1の文書を用いたフローが該第1の文書を該第2の文書に合成する処理を含む場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する、
請求項2又は3に記載の画像処理装置。 - 前記認識手段は、前記第1の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第2の文書として、又は、前記第2の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第1の文書として、認識処理を行う、
請求項1又は3に記載の画像処理装置。 - 1つの画像内に、複数の文書の画像がある場合、一方を前記第1の文書の画像とし、他方を前記第2の文書の画像として切り出す切出手段
をさらに有し、
前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、
請求項1又は2に記載の画像処理装置。 - コンピュータを、
第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、
前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段
として機能させ、
前記合成手段は、前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書であり、該第1の文書を用いたフローが該第1の文書を該第2の文書に合成する処理を含む場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する、
画像処理プログラム。 - コンピュータを、
第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、
前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段
として機能させ、
前記認識手段は、前記第1の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第2の文書として、又は、前記第2の文書を読み込んだ時間から予め定められた時間未満若しくは以内に読み込まれた文書を前記第1の文書として、認識処理を行う、
画像処理プログラム。 - コンピュータを、
第1の文書の文書種別と第2の文書の文書種別を認識する認識手段と、
前記第1の文書の文書種別が禁複写文書であり、前記第2の文書の文書種別が該第1の文書を合成することが必要である文書である場合、該第2の文書の画像内の予め定められた領域内に、該第1の文書の画像を合成する合成手段と、
1つの画像内に、複数の文書の画像がある場合、一方を前記第1の文書の画像とし、他方を前記第2の文書の画像として切り出す切出手段
として機能させ、
前記認識手段は、前記切出手段によって切り出された文書の画像に対応する文書の文書種別を認識する、
画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015244151A JP6672762B2 (ja) | 2015-12-15 | 2015-12-15 | 画像処理装置及び画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015244151A JP6672762B2 (ja) | 2015-12-15 | 2015-12-15 | 画像処理装置及び画像処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017112452A JP2017112452A (ja) | 2017-06-22 |
JP6672762B2 true JP6672762B2 (ja) | 2020-03-25 |
Family
ID=59080992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015244151A Active JP6672762B2 (ja) | 2015-12-15 | 2015-12-15 | 画像処理装置及び画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6672762B2 (ja) |
-
2015
- 2015-12-15 JP JP2015244151A patent/JP6672762B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017112452A (ja) | 2017-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4796830B2 (ja) | 情報処理方法及び情報処理装置 | |
JP6672762B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP6888410B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6677117B2 (ja) | 画像処理装置、画像処理システム及び画像処理プログラム | |
US9959249B2 (en) | Information processing apparatus, document processing apparatus, information processing system, information processing method, and document processing method | |
JP6922544B2 (ja) | 情報処理装置、情報処理システム及び情報処理プログラム | |
JP6512000B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2017097560A (ja) | 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム | |
US8570610B2 (en) | Information processing apparatus, information processing method and computer readable medium for designating a region of reduced document on display and creating image corresponding to the designated region | |
JP4535176B2 (ja) | 作業制御プログラム及び作業制御システム | |
JP2017021654A (ja) | 文書管理サーバ及びシステム | |
JP6743470B2 (ja) | 画像蓄積装置及び画像蓄積プログラム | |
JP7404943B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6617472B2 (ja) | 情報処理装置及び情報処理プログラム | |
US11410441B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
JP2020038549A (ja) | データ管理装置及びデータ管理プログラム | |
JP7395885B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP7388176B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP4983489B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6922421B2 (ja) | 読取方法案内装置、読取方法案内プログラム及び画像処理システム | |
JP2007189350A (ja) | 画像処理装置およびプログラム | |
US20130031114A1 (en) | Information processing apparatus, information processing method, and computer readable medium | |
US20180232401A1 (en) | Information processing apparatus and non-transitory computer readable recording medium | |
US20180239785A1 (en) | Information processing apparatus and non-transitory computer readable recording medium | |
JP5861409B2 (ja) | 画像処理装置、情報埋込媒体及び画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181022 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190730 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190902 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200204 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6672762 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |