(57)【要約】【課題】複数の画像データの各々が表す画像に跨って、出力禁止画像の全体画像を含むか否かを判定する。【解決手段】本発明の画像判定装置１は、記憶部３と、判定部１０と、判定部１１とを備える。記憶部３は、出力禁止画像を表す出力禁止画像データを保存する。判定部１０は、画像データが表す画像が、前記出力禁止画像の部分画像を含むか否かを判定する。判定部１１は、複数の画像データの各々が表す画像に跨って、前記出力禁止画像の全体画像を含むか否かを判定する。前記複数の画像データは、判定部１０が出力禁止画像の部分画像を含むと判定した画像データである。【選択図】図１
2017098875.tif 000002
【特許請求の範囲】
【請求項１】
出力禁止画像を表す出力禁止画像データを保存する第１記憶部と、
画像データが表す画像が、前記出力禁止画像の部分画像を含むか否かを判定する第１判定部と、
複数の画像データの各々が表す画像に跨って前記出力禁止画像の全体画像を含むか否かを判定する第２判定部と、を備え、
前記複数の画像データは、前記出力禁止画像の部分画像を含むと前記第１判定部によって判定された画像データである、画像判定装置。
【請求項２】
印刷部を更に備え、
前記印刷部は、前記第１判定部の判定結果が否定である場合、前記画像データが表す画像を印刷する、請求項１に記載の画像判定装置。
【請求項３】
印刷部と、画像加工部とを更に備え、
前記画像加工部は、前記第２判定部の判定結果が肯定である場合、前記第２判定部が肯定と判定した前記画像データが表す画像に含まれる前記部分画像を加工し、
前記印刷部は、前記画像加工部によって前記部分画像が加工された前記画像データが表す画像を印刷する、請求項１又は請求項２に記載の画像判定装置。
【請求項４】
画像加工方法が入力される第１操作入力部を更に備え、
前記画像加工部は、前記第１操作入力部に入力された画像加工方法に基づいて、前記画像データが表す画像に含まれる前記部分画像を加工する、請求項３に記載の画像判定装置。
【請求項５】
表示部と、表示制御部とを更に備え、
前記表示制御部は、前記第２判定部の判定結果が肯定である場合、前記第２判定部が肯定と判定した前記画像を前記表示部に表示し、前記画像が含む前記部分画像を強調表示する、請求項１〜請求項４の何れかの１項に記載の画像判定装置。
【請求項６】
第２操作入力部と、印刷部と、第２記憶部と、記憶制御部とを更に備え、
前記第２操作入力部には、ユーザー情報が入力され、
前記印刷部は、前記第２判定部の判定結果が否定である場合、且つ、前記第２操作入力部にユーザー情報が入力された場合に、前記第２判定部が否定と判定した前記画像データが表す画像を印刷し、
前記記憶制御部は、前記第２判定部の判定結果が否定である場合に、前記第２操作入力部にユーザー情報が入力されると、前記ユーザー情報と前記出力禁止画像の識別情報とを対応付けて前記第２記憶部に保存し、
前記出力禁止画像の識別情報は、前記第２判定部が否定と判定した前記画像データが表す画像が含む前記出力禁止画像を識別する情報である、請求項１〜請求項５の何れかの１項に記載の画像判定装置。
【請求項７】
前記第１判定部は、前記画像データが表す画像を複数の区域画像に区分し、前記複数の区域画像の中に前記全体画像の一部と一致する区域画像が存在する場合は、前記第１判定部の判定を肯定とし、他方、前記複数の区域画像の中に前記全体画像の一部と一致する区域画像が存在しない場合は、前記第１判定部の判定を否定とする、請求項１〜請求項６の何れかの１項に記載の画像判定装置。
【請求項８】
前記第２判定部は、前記複数の画像データの各々が表す画像の配列の組み合わせを算出し、算出された配列の組み合わせの各々に基づいて、前記複数の画像データの各々が表す画像を結合して結合画像を生成し、前記結合画像が前記全体画像を含むか否かを判定し、
前記第２判定部は、算出された前記配列の組み合わせの中に所定の配列が存在しない場合は、前記複数の画像データの各々が表す画像に跨って前記出力禁止画像の全体画像を含まないと判定し、他方、算出された配列の組み合わせの中に前記所定の配列が存在する場合は、前記複数の画像データの各々が表す画像に跨って前記出力禁止画像の全体画像を含むと判定し、
前記所定の配列は、前記全体画像を含むと前記第２判定部によって判定された前記結合画像に対応する前記配列である、請求項１〜請求項７の何れかの１項に記載の画像判定装置。
【請求項９】
前記第１判定部は、前記画像データが表す画像が前記部分画像を含むと判定した場合、前記部分画像が前記出力禁止画像のどの領域の部分画像であるかを表す領域データを前記第１記憶部に保存する、請求項１に記載の画像判定装置。
【請求項１０】
前記第２判定部は、前記第１記憶部に保存された複数の前記領域データが表す領域を継ぎ合わせて継合領域を生成し、前記全体画像に対する前記継合領域の占有率を算出し、
前記第２判定部は、前記占有率が一定値以上の場合は、前記第２判定部の判定を肯定とし、他方、前記占有率が前記一定値未満の場合は、前記第２判定の判定を否定とする、請求項９に記載の画像判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像判定装置に関する。
【背景技術】
【０００２】
画像判定装置は、印刷対象の画像データが表す画像が、印刷禁止画像の全体画像を含むか否かを判定する。そして、その判定結果が肯定である場合は、印刷対象の画像データを表す画像の印刷を禁止する。従来の画像判定装置は、１つの画像データ（例えば１ページ分の画像データ）の中に、印刷禁止画像の全体画像を含むか否かを判定する（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１２８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の画像判定装置では、複数の画像データの各々が表す画像に跨って、印刷禁止画像の全体画像が含まれる場合は、複数の画像データの各々が表す画像の印刷を禁止することができない。なぜならば、複数の画像データの各々が表す画像は、印刷禁止画像の部分画像を含むが、印刷禁止画像の全体画像を含まないからである。
【０００５】
本発明は上記課題に鑑みてなされたものであり、その目的は、複数の画像データの各々が表す画像に跨って、印刷禁止画像の全体画像を含むか否かを判定することが可能な画像判定装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る画像判定装置は、第１記憶部と、第１判定部と、第２判定部とを備える。前記第１記憶部は、出力禁止画像を表す出力禁止画像データを保存する。前記第１判定部は、画像データが表す画像が、前記出力禁止画像の部分画像を含むか否かを判定する。前記第２判定部は、複数の画像データの各々が表す画像に跨って前記出力禁止画像の全体画像を含むか否かを判定する。前記複数の画像データは、前記出力禁止画像の部分画像を含むと前記第１判定部によって判定された画像データである。
【発明の効果】
【０００７】
本発明によれば、複数の画像データの各々が表す画像に跨って、出力禁止画像の全体画像を含むか否かを判定することが可能である。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に係る画像判定装置の構成図である。
【図２】第１実施形態の判定部の判定方法を示す図である。
【図３】第１実施形態の別の判定部の判定方法を示す図である。
【図４】第１実施形態の更に別の判定部の判定方法を示す図である。
【図５】第１実施形態に係る画像判定装置の動作を示すフローチャートである。
【図６】第２実施形態の判定部の判定方法を示す図である。
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
以下、本発明の実施形態について、図面を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１０】
図１を参照して、本実施形態に係る画像判定装置について説明する。図１は、本実施形態に係る画像判定装置の構成図である。
【００１１】
本実施形態に係る画像判定装置は、複数の画像データの各々が表す画像に跨って、印刷禁止画像（出力禁止画像）の全体画像が含まれるか否かを判定する。そして、画像判定装置は、判定結果が肯定である場合は、画像データが表す画像を加工して印刷し、判定結果が否定である場合は、画像データを表す画像を加工せずに印刷する。
【００１２】
なお、１つの画像データは、例えば１ページ分の画像を表す。印刷は、画像データの出力の一例である。
【００１３】
本実施形態に係る画像判定装置は、画像形成装置（例えば複合機）に適用される。
【００１４】
図１に示すように、本実施形態に係る画像判定装置１は、画像取得部２と、記憶部３（第１記憶部、第２記憶部）と、表示部４と、操作入力部５（第１操作入力部、第２操作入力部）と、印刷部６と、制御部７とを備える。
【００１５】
画像取得部２は、印刷用の画像データを取得する。画像取得部２は、例えば画像読取部又は通信部である。
【００１６】
画像読取部は、原稿台を有する。画像読取部は、原稿台に置かれた原稿を光学的に読み取り、読み取った情報に基づいて印刷用の画像データを生成する。画像取得部２が画像読取部である場合は、画像取得部２は、印刷用の画像データを生成することで、印刷用の画像データを取得する。
【００１７】
通信部は、有線通信又は無線通信によって外部装置（例えばパソコン）との間で通信を行い、外部装置から印刷用の画像データを受信する。画像取得部２が通信部である場合は、画像取得部２は、外部装置から印刷用の画像データを受信することで、印刷用の画像データを取得する。
【００１８】
記憶部３は、各種データを保存する。各種データは、例えば、印刷用の画像データ、印刷禁止画像データ（出力禁止画像データ）、ユーザー情報、及び、印刷禁止画像の識別情報である。印刷禁止画像データは、印刷禁止画像を表す画像データである。印刷禁止画像は、印刷が禁止された画像である。ユーザー情報は、画像判定装置１を使用するユーザーを特定する情報であり、例えばユーザーの個人情報である。印刷禁止画像の識別情報は、印刷禁止画像を識別する情報である。記憶部３は、例えば不揮発性の記憶装置である。
【００１９】
表示部４は、印刷用の画像データが表す画像をプレビュー表示する。表示部４は、例えば液晶表示装置である。
【００２０】
操作入力部５は、各種の操作が入力される。各種の操作は、例えば、画像加工方法を選択する操作、及び、ユーザー情報を入力する操作である。画像加工方法は、印刷用の画像データが表す画像の一部を、一部の画像内容を認識し難くするように加工する方法である。
【００２１】
印刷部６は、印刷用の画像データが表す画像を印刷する。
【００２２】
制御部７は、画像判定装置１の各部（画像取得部２、記憶部３、表示部４、操作入力部５、及び、印刷部６）を制御する。制御部７は、判定部９と、判定部１０（第１判定部）と、判定部１１（第２判定部）と、記憶制御部１２と、表示制御部１３と、画像加工部１４と、印刷制御部１５とを備える。
【００２３】
制御部７は、例えば、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、及び、ＲＯＭ（Read Only Memory）を備える。ＣＰＵが例えばＲＯＭに格納されたプログラムを実行することで、ＣＰＵが制御部７の各部（判定部９，判定部１０、判定部１１、記憶制御部１２、表示制御部１３、画像加工部１４、及び、印刷制御部１５）として機能する。
【００２４】
判定部９は、画像データが表す画像が、印刷禁止画像の全体画像を含むか否かを判定する。画像データは、画像取得部２が取得した印刷用の画像データである。以下、印刷禁止画像の全体画像を単に全体画像とも記載する。判定部９による判定方法の詳細は、図２を参照して後述する。
【００２５】
判定部１０は、画像データが表す画像が、印刷禁止画像の部分画像を含むか否かを判定する。画像データは、画像取得部２が取得した印刷用の画像データである。印刷禁止画像の部分画像は、印刷禁止画像のうちの任意の領域の部分画像である。以下、印刷禁止画像の部分画像を単に部分画像とも記載する。判定部１０による判定方法の詳細は、図３を参照して後述する。
【００２６】
判定部１１は、１つ以上の画像データの各々が表す画像の全体に、印刷禁止画像の全体画像が含まれるか否かを判定する。１つ以上の画像データは、印刷禁止画像の部分画像を含むと判定部１０によって判定された画像データである。
【００２７】
即ち、判定部１１は、画像データが１つだけのときは、１つの画像データが表す画像が印刷禁止画像の全体画像を含むか否かを判定する。また、判定部１１は、画像データが複数有るときは、複数の画像データの各々が表す画像に跨って、印刷禁止画像の全体画像が含まれるか否かを判定する。判定部１１による判定方法の詳細は、図４を参照して後述する。
【００２８】
記憶制御部１２は、記憶部３への各種データの保存を制御する。例えば、記憶制御部１２は、画像取得部２が取得した画像データを、印刷用の画像データ又は印刷禁止画像データとして記憶部３に保存する。
【００２９】
記憶制御部１２は、印刷禁止画像データとして保存させる旨の操作が操作入力部５に入力された場合は、画像取得部２が取得した印刷用の画像データを、印刷禁止画像データとして記憶部３に保存する。その際、記憶制御部１２は、印刷禁止画像データに印刷禁止画像の識別情報を付加して記憶部３に保存する。印刷禁止画像の識別情報は、印刷禁止画像データが表す印刷禁止画像を識別する識別情報である。
【００３０】
従って、ユーザーは、画像取得部２に印刷禁止画像を取得させ、その印刷禁止画像の画像データを印刷禁止画像データとして記憶部３に保存させることで、新たな印刷禁止画像を画像判定装置１に登録する。
【００３１】
また、記憶制御部１２は、判定部１１の判定結果が否定である場合に、操作入力部５にユーザー情報が入力されると、ユーザー情報を印刷禁止画像の識別情報と対応付けて記憶部３に保存する。印刷禁止画像の識別情報は、判定部１１の判定結果の対象である画像データが含む印刷禁止画像を識別する情報である。
【００３２】
表示制御部１３は、表示部４の表示を制御する。表示制御部１３は、判定部１１の判定結果が肯定である場合、判定結果の対象の画像データが表す画像を表示部４に表示する。表示制御部１３は、画像が含む印刷禁止画像の部分画像を強調表示する。
【００３３】
強調表示は、画像データが表す画像のうちのどの領域が部分画像であるかを、ユーザーが認識し易くするための表示である。強調表示は、例えば、部分画像を太線で囲む表示、又は、部分画像を拡大する表示である。
【００３４】
また、表示制御部１３は、部分画像を加工する画像加工方法の選択肢を表示部４に提示する。画像加工方法の選択肢には、例えば、白抜き処理、黒塗り潰し処理、罫線処理がある。白抜き処理は、画像の一部を白色一色で表示する処理である。黒塗り潰し処理は、画像の一部を黒色一色で表示する処理である。罫線処理は、画像の一部上に複数の直線（例えば横線）を描くことで、一部の画像内容を認識し難くする処理である。
【００３５】
また、表示制御部１３は、判定部１１の判定結果が否定である場合は、ユーザー情報の登録を催促するメーセージを表示部４に表示する。
【００３６】
画像加工部１４は、操作入力部５への入力によって選択された画像加工方法に基づいて、画像データが表す画像が含む印刷禁止画像の部分画像を加工する。
【００３７】
印刷制御部１５は、判定部９の判定結果、判定部１０の判定結果、判定部１１の判定結果、操作入力部５へのユーザー情報の入力の有無、及び、操作入力部５への画像加工方法の選択操作の入力の有無に基づいて、印刷部６を制御する。印刷制御部１５による制御の詳細は、図５を参照して後述する。
【００３８】
次に図２を参照して、判定部９の判定方法について詳しく説明する。図２は、判定部９の判定方法を示す図である。以下、判定部９が判定する画像データが表す画像を、判定画像Ｇとも記載する。図２（ａ）は、印刷禁止画像の全体画像及び判定画像の一例を示す図である。図２（ｂ）は、判定部９の判定方法を示す図である。図２（ｂ）に示す判定画像Ｇには、印刷禁止画像の全体画像Ｇ０が重ね合わされている。
【００３９】
判定部９は、画像データが表す画像（判定画像）Ｇが、印刷禁止画像の全体画像Ｇ０を含むか否かを判定する。以後、この判定を判定Ａとも記載する。
【００４０】
詳しくは、図２（ｂ）に示すように、判定部９は、全体画像Ｇ０を判定画像Ｇに重ね合わせる。全体画像Ｇ０は、判定画像Ｇよりも小さい。そして、判定部９は、全体画像Ｇ０を判定画像Ｇの全領域に亘って走査させる。判定部９は、判定画像Ｇ上で全体画像Ｇ０を少し移動させる毎に、全体画像Ｇ０と判定画像Ｇの重畳領域Ｓａ内の画像とを比較して画像の一致度を算出する。重畳領域Ｓａは、判定画像Ｇのうち全体画像Ｇ０と重畳する領域である。
【００４１】
画像の一致度は、例えば下記のように算出される。即ち、重畳領域Ｓａ内の各画素位置において、同じ画素位置に在る判定画像Ｇの画素値と全体画像Ｇ０の画素値との差分絶対値を求める。画像値は、輝度値である。そして、求めた差分絶対値を重畳領域Ｓａ内の全ての画素位置に亘って積算する。積算した差分絶対値が、画像の一致度である。即ち、画像の一致度の算出値が小さいほど、判定画像Ｇと重畳領域Ｓａ内の画像との間の一致度は高い。
【００４２】
そして、判定部９は、画像の一致度が第１閾値以上である場合は、全体画像Ｇ０と重畳領域Ｓａ内の画像とは一致しないと判定する。他方、判定部９は、画像の一致度が第１閾値未満である場合は、全体画像Ｇ０と重畳領域Ｓａ内の画像とは一致すると判定する。
【００４３】
そして、判定部９は、全体画像Ｇ０と一致すると判定された重畳領域Ｓａが判定画像Ｇ内に存在しない場合は、画像データに対する判定Ａを否定とする。他方、判定部９は、全体画像Ｇ０と一致すると判定された重畳領域Ｓａが判定画像Ｇ内に存在する場合は、画像データに対する判定Ａを肯定とする。
【００４４】
次に図３を参照して、判定部１０の判定方法について詳しく説明する。図３は、判定部１０の判定方法を示す図である。図３（ａ）は、判定部１０が判定する画像データが表す画像Ｇの一例を示す図である。以下、画像Ｇを判定画像Ｇとも記載する。図３（ｂ）は、印刷禁止画像の全体画像Ｇ０の一例を示す図である。図３（ｂ）に示す全体画像Ｇ０には、区域画像ｇijが重ね合わされている。区域画像ｇijは、判定画像Ｇを複数の区域画像に区分したときの一の区域画像である。
【００４５】
判定部１０は、画像データが表す画像（判定画像）Ｇが、印刷禁止画像の部分画像を含むか否かを判定する。以後、この判定を判定Ｂとも記載する。
【００４６】
詳しくは、図３（ａ）に示すように、判定部１０は、判定画像Ｇを例えば格子状に区分することで、判定画像Ｇを複数の区域画像ｇij（ｉ＝１，２，…、ｊ＝１，２，…）に区分する。
【００４７】
なお、区域画像ｇijは、格子状に配置する複数の区域画像のうちのｉ行目ｊ列目に在る区域画像を示す。複数の区域画像ｇijの各々は、全体画像Ｇ０よりも小さい。
【００４８】
そして、判定部１０は、区域画像ｇijを１つずつ全体画像Ｇ０に重ね合わせる。そして、判定部１０は、全体画像Ｇ０上で区域画像ｇijを少しずつ移動させ、区域画像ｇijを全体画像Ｇ０の全領域に亘って走査させる。判定部１０は、全体画像Ｇ０上で区域画像ｇijを少し移動させる毎に、区域画像ｇijと全体画像Ｇ０の重畳領域Ｓｂ内の画像（即ち全体画像Ｇ０の一部）とを比較して、画像の一致度を算出する。重畳領域Ｓｂは、全体画像Ｇ０のうち区域画像ｇijと重畳する領域である。画像の一致度の算出方法は、判定部９での画像の一致度の算出方法と同じである。
【００４９】
そして、判定部１０は、画像の一致度が第２閾値以上である場合は、区域画像ｇijと重畳領域Ｓｂ内の画像とは一致しないと判定する。他方、判定部１０は、画像の一致度が第２閾値未満である場合は、区域画像ｇijと重畳領域Ｓｂ内の画像とは一致すると判定する。
【００５０】
そして、判定部１０は、重畳領域Ｓｂ内の画像と一致すると判定された区域画像ｇijが複数の区域画像ｇijの中に存在しない場合は、画像データに対する判定Ｂを否定と判定する。他方、判定部１０は、重畳領域Ｓｂ内の画像と一致すると判定された区域画像ｇijが複数の区域画像ｇijの中に存在する場合は、画像データに対する判定Ｂを肯定と判定する。
【００５１】
なお、当該画像データが表す画像のうち、重畳領域Ｓｂ内の画像と一致すると判定部１０によって判定された区域画像ｇijが、印刷禁止画像の部分画像を含む領域である。
【００５２】
次に図４を参照して、判定部１１の判定方法について詳しく説明する。図４は、結合画像の一例を示す図である。結合画像ＫＧは、１つ以上の画像データの各々が表す画像Ｇを結合した画像である。図４に示す結合画像ＫＧには、印刷禁止画像の全体画像Ｇ０が重ね合わされている。
【００５３】
判定部１１は、１つ以上の画像データの各々が表す画像Ｇの全体に、印刷禁止画像の全体画像Ｇ０が含まれるか否かを判定する。以後、この判定を判定Ｃとも記載する。１つ以上の画像データは、判定部１０が、印刷禁止画像の部分画像を含むと判定した画像データである。
【００５４】
詳しくは、判定部１１は、下記のように判定Ｃを行う。判定部１１は、先ず、１つ以上の画像データの各々が表す画像Ｇの配列の組み合わせを算出する。図４には、４枚の画像Ｇ（Ｇ１，Ｇ２，Ｇ３，Ｇ４）が有る場合の画像Ｇの配列の一例が示される。図４に示す４枚の画像Ｇは、２行２列に配列されている。
【００５５】
なお、１つ以上の画像Ｇの配列の組み合わせには、各画像Ｇが横一例に並べられる配列、各画像Ｇが縦一列に並べられる配列、各画像Ｇが縦横に並べられる配列が含まれる。また、１つ以上の画像Ｇの配列の組み合わせには、各画像Ｇが上下反転、左右反転、９０度回転、及び１８０度回転される配列も含まれる。
【００５６】
そして、判定部１１は、算出された配列の組み合わせの各々に基づいて、１つ以上の画像データの各々が表す画像Ｇを１つの画像に結合して結合画像ＫＧを生成する。そして、判定部１１は、生成した結合画像ＫＧが全体画像Ｇ０を含むか否かを判定する。以後、この判定を判定Ｄとも記載する。なお、画像データが１つだけの場合は、結合画像ＫＧは、１つの画像データが表す画像である。
【００５７】
詳しくは、判定部１１は、下記のように、判定Ｄを行う。先ず、図４に示すように、判定部１１は、画像Ｇの配列の組み合わせの中の一の配列に基づいて、一の結合画像ＫＧを生成する。そして、判定部１１は、生成した結合画像ＫＧに全体画像Ｇ０を重ね合わせる。そして、判定部１１は、全体画像Ｇ０を結合画像ＫＧの全領域に亘って走査させる。判定部１１は、結合画像ＫＧ上で全体画像Ｇ０を少し移動させる毎に、全体画像Ｇ０と結合画像ＫＧの重畳領域Ｓｃ内の画像とを比較して、画像の一致度を算出する。重畳領域Ｓｃは、結合画像ＫＧのうち全体画像Ｇ０と重畳する領域である。画像の一致度の算出方法は、判定部９での画像の一致度の算出方法と同じである。
【００５８】
そして、判定部１１は、画像の一致度が第３閾値以上である場合は、全体画像Ｇ０と重畳領域Ｓｃ内の画像とは一致しないと判定する。他方、判定部１１は、画像の一致度が第３閾値未満である場合は、全体画像Ｇ０と重畳領域Ｓｃ内の画像とは一致すると判定する。
【００５９】
そして、判定部１１は、全体画像Ｇ０に一致すると判定された重畳領域Ｓｃが結合画像ＫＧ内に存在しない場合は、一の結合画像ＫＧ（即ち一の配列）に対する判定Ｄは否定（即ち結合画像ＫＧは全体画像Ｇ０を含まない）とする。他方、判定部１１は、全体画像Ｇ０に一致すると判定された重畳領域Ｓｃが結合画像ＫＧ内に存在する場合は、一の結合画像ＫＧに対する判定Ｄは肯定（即ち結合画像ＫＧは全体画像Ｇ０を含む）とする。
【００６０】
そして、判定部１１は、画像Ｇの配列の組み合わせの全てに対して判定Ｄを行う。そして、判定部１１は、判定Ｄで肯定（即ち結合画像ＫＧが全体画像Ｇ０を含む）と判定された配列が、算出された配列の組み合わせの中に存在しない場合は、１つ以上の画像データに対する判定Ｃを否定と判定する。他方、判定部１１は、判定Ｄで肯定と判定された配列が、算出された配列の組み合わせの中に存在する場合は、１つ以上の画像データに対する判定Ｃを肯定と判定する。
【００６１】
次に図５を参照して、画像判定装置１の動作を説明する。図５は、画像判定装置１の動作を示すフローチャートである。
【００６２】
ステップＳ１では、画像取得部２が、印刷用の一の画像データを取得する。
【００６３】
ステップＳ２では、判定部９が、一の画像データが表す画像が印刷禁止画像の全体画像を含むか否かを判定する。その判定結果が肯定である場合（ＹＥＳ）は、動作がステップＳ３に進み、その判定結果が否定である場合（ＮＯ）は、動作がステップＳ４に進む。
【００６４】
ステップＳ３では、印刷制御部１５が、一の画像データが表す画像の印刷を停止する。そして、動作が終了する。
【００６５】
ステップＳ４では、判定部１０が、一の画像データが表す画像が、印刷禁止画像の部分画像を含むか否かを判定する。印刷禁止画像は、記憶部３に保存された印刷禁止画像データが表す印刷禁止画像である。そして、その判定結果が否定である場合（ＮＯ）は、動作がステップＳ５に進み、その判定結果が肯定である場合（ＹＥＳ）は、動作がステップＳ６に進む。
【００６６】
ステップＳ５では、印刷制御部１５が、一の画像データが表す画像を印刷する。従って、一の画像データが表す画像が印刷禁止画像の全体画像及び部分画像を含まない場合は、一の画像データが表す画像は、印刷される。そして、動作が終了する。
【００６７】
ステップＳ６では、記憶制御部１２が、一の画像データを記憶部３に保存する。一の画像データは、印刷禁止画像の全体画像を含まない画像であって、印刷禁止画像の部分画像を含む画像を表す。従って、ステップＳ１で、画像取得部２が１つ以上の画像データを順に取得すると、ステップＳ６で、１つ以上の画像データのうち所定の画像データが、記憶部３に累積保存される。所定の画像データは、印刷禁止画像の全体画像を含まない画像であって印刷禁止画像の部分画像を含む画像を表す。そして、動作がステップＳ７に進む。
【００６８】
ステップＳ７では、画像取得部２が一の画像データを取得した時点から所定時間経過するまでに次の一の画像データを取得したか否かを、判定部１１が判定する。この判定結果が肯定である場合（ＹＥＳ）は、動作がステップＳ２に戻り、次の一の画像データに対して、ステップＳ２以降の動作が繰り返される。他方、その判定結果が否定である場合（ＮＯ）は、動作がステップＳ８に進む。
【００６９】
ステップＳ８では、判定部１１が、１つ以上の画像データの各々が表す画像の全体に、印刷禁止画像の全体画像が含まれる否かを判定する。１つ以上の画像データは、ステップＳ６で記憶部３に累積保存された画像データである。そして、その判定結果が肯定である場合（ＹＥＳ）は、動作がステップＳ９に進み、その判定結果が否定である場合（ＮＯ）は、動作がステップＳ１２に進む。
【００７０】
ステップＳ９では、表示制御部１３が、１つ以上の画像データの各々が表す画像を表示部４に表示する。表示制御部１３は、画像が含む印刷禁止画像の部分画像を強調表示する。更に、表示制御部１３は、画像加工方法の選択肢を表示部４に提示する。画像加工方法は、画像が含む印刷禁止画像の部分画像を加工する方法である。そして、動作がステップＳ１０に進む。
【００７１】
ステップＳ１０では、画像加工方法の選択肢が表示部４に表示された時点から一定時間内に、ユーザーが、画像加工方法の選択肢を選択する操作を操作入力部５に入力しない場合（ＮＯ）は、動作がステップＳ３に進む。そして、ステップＳ３で、印刷制御部１５が、１つ以上の画像データが表す画像の印刷を停止する。そして、動作が終了する。
【００７２】
他方、ステップＳ１０で、画像加工方法の選択肢が表示部４に表示された時点から一定時間内に、ユーザーが、画像加工方法の選択肢を選択する操作を操作入力部５に入力した場合（ＹＥＳ）は、動作がステップＳ１１に進む。
【００７３】
ステップＳ１１では、画像加工部１４が、選択された画像加工方法に基づいて、１つ以上の画像データの各々が含む印刷禁止画像の部分画像を加工する。この結果、１つ以上の画像データが含む印刷禁止画像の部分画像が、認識され難くなる。そして、動作がステップＳ５に進む。そして、ステップＳ５で、印刷制御部１５が、１つ以上の画像データの各々が表す画像を印刷する。そして、動作が終了する。
【００７４】
他方、ステップＳ１２では、表示制御部１３が、ユーザー情報の登録を催促するメーセージを表示部４に表示する。そして、動作がステップＳ１３に進む。
【００７５】
ステップＳ１３では、メッセージが表示部４に表示された時点から一定時間内に、ユーザーが、自身のユーザー情報を操作入力部５に入力しない場合（ＮＯ）は、動作がステップＳ３に進む。そして、ステップＳ３で、印刷制御部１５が、１つ以上の画像データの各々が表す画像の印刷を停止する。そして、動作が終了する。
【００７６】
他方、ステップＳ１３で、メッセージが表示部４に表示された時点から一定時間内に、ユーザーが、自身のユーザー情報を操作入力部５に入力した場合（ＹＥＳ）は、動作がステップＳ１４に進む。
【００７７】
ステップＳ１４では、記憶制御部１２が、操作入力部５に入力されたユーザー情報を、印刷禁止画像の識別情報と対応付けて記憶部３に保存する。印刷禁止画像の識別情報は、１つ以上の画像データの各々が表す画像が含む印刷禁止画像を識別する情報である。この保存されたユーザー情報及び印刷禁止画像の識別情報を参照することで、誰がどの印刷禁止画像を印刷したかを確認することが可能である。そして、動作がステップＳ５に進む。そして、ステップＳ５で、印刷制御部１５が、１つ以上の画像データの各々が表す画像を印刷する。そして、動作が終了する。
【００７８】
図５を参照して説明したように、以上の動作では、一の画像データが印刷禁止画像の全体画像を含む場合は、一の画像データは印刷されない（ステップＳ１→Ｓ２→Ｓ３）。一の画像データが印刷禁止画像の全体画像及び部分画像を含まない場合は、一の画像データは印刷される（ステップＳ１→Ｓ２→Ｓ４→Ｓ５）。
【００７９】
また、１つ以上の画像データの各々が印刷禁止画像の部分画像を含み、且つ、１つ以上の画像データの全体に印刷禁止画像の全体画像が含まれる場合は、部分画像を加工すれば、１つ以上の画像データは印刷される（ステップＳ８→Ｓ９→Ｓ１０→Ｓ１１→Ｓ５）。他方、部分画像を加工しないならば、１つ以上の画像データは印刷されない（ステップＳ８→Ｓ９→Ｓ１０→Ｓ３）。
【００８０】
また、１つ以上の画像データの各々が印刷禁止画像の部分画像を含み、且つ、１つ以上の画像データの全体に印刷禁止画像の全体画像が含まれない場合は、ユーザー登録すれば、１つ以上の画像データは印刷される（ステップＳ８→Ｓ１２→Ｓ１３→Ｓ１４→Ｓ５）。他方、ユーザー登録しないならば、１つ以上の画像データは印刷されない（ステップＳ８→Ｓ１２→Ｓ１３→Ｓ３）。
【００８１】
＜変形例＞
第１実施形態では、画像取得部２が一の画像データを取得した時点から所定時間経過するまでに次の一の画像データを取得しない場合に、判定部１１は判定Ｃを行うが（ステップＳ８のＮＯ）、判定部１１が判定Ｃを行うタイミングは、このように限定されない。例えば、ステップＳ６で記憶部３に累積保存された画像データが含む印刷禁止画像の部分画像のうちに、印刷禁止画像の全体画像を構成するために必要な全ての部分画像が揃った場合に、判定部１１は判定Ｃを行ってもよい。
【００８２】
＜第２実施形態＞
図６を参照して、本発明の第２実施形態について説明する。図６は、本実施形態の判定部１１の判定方法を示す図である。
【００８３】
第１実施形態では、判定部１０は、画像データが表す画像が印刷禁止画像の部分画像を含むと判定した場合、画像データを記憶部３に累積保存するが（図６のステップＳ６）、本実施形態では、判定部１０は、画像データの代わりに領域データを記憶部３に累積保存する。領域データは、部分画像が印刷禁止画像のどの領域の部分画像であるかを表す。領域データは、例えば、印刷禁止画像上で定義された座標系を用いて表される。
【００８４】
領域データは、画像データよりもデータ量が少ない。従って、画像データの代わりに領域データを記憶部３に保存することで、記憶部３の記憶容量を節約できる。なお、領域データを圧縮して保存してもよい。記憶部３の記憶容量を更に節約できる。
【００８５】
本実施形態の判定部１１は、画像データの代わりに領域データを用いて上記の判定Ｃを行う。詳しくは、判定部１１は、記憶部３に累積保存された１つ以上の領域データが表す領域を継ぎ合わせて継合領域を生成する。なお、記憶部３に累積保存された領域データが１つだけのときは、１つの領域データが表す領域が、継合領域である。そして、判定部１１は、印刷禁止画像の全体画像に対する継合領域の占有率を算出する。
【００８６】
具体的には、記憶部３に例えば２つの領域データＤ１，Ｄ２が累積保存される場合は、判定部１１は、下記のように占有率Ｑを算出する。例えば図６に示すように、領域データＤ１は、全体画像Ｇ０の領域Ｒ１を表し、領域データＤ２は、全体画像Ｇ０の領域Ｒ２を表す。判定部１１は、領域Ｒ１と領域Ｒ２とを継ぎ合わせて継合領域Ｒｓを生成する。
【００８７】
そして、判定部１１は、全体画像Ｇ０及び継合領域Ｒｓの各々の面積を算出し、算出した面積に基づいて、全体画像Ｇ０に対する継合領域Ｒｓの占有率Ｑを算出する。なお、全体画像Ｇ０の面積は、印刷禁止画像データに基づいて算出され、継合領域Ｒｓの面積は、領域データＤ１及び領域データＤ２に基づいて算出される。
【００８８】
そして、判定部１１は、占有率が一定値以上の場合は、判定Ｃを肯定と判定し、他方、占有率が一定値未満の場合は、判定Ｃを否定と判定する。
【００８９】
なお、本実施形態では、画像データが保存されないため、図５が示す動作において、画像データを用いる動作（ステップＳ９，Ｓ１１及びＳ５）は行われない。本実施形態の構成及び動作は、以上の点以外は、第１実施形態の構成及び動作と同じである。
【００９０】
＜第３実施形態＞
第２実施形態では、画像データの代わりに領域データを記憶部３に累積保存したが、本実施形態では、画像データと領域データとを互いに対応させて記憶部３に累積保存する。本実施形態の判定部１１は、第２実施形態の判定部１１と同じ判定方法で上記の判定Ｃを行う。
【００９１】
なお、第２実施形態では、画像データが保存されないため、図５が示す動作において、画像データを用いる動作（ステップＳ９，Ｓ１１，Ｓ５）は行われないが、本実施形態では、画像データが保存されるため、画像データを用いる動作（ステップＳ９，Ｓ１１，Ｓ５）も行われる。本実施形態の構成及び動作は、以上の点以外は、第１実施形態の構成及び動作と同じである。
【００９２】
以上、図面（図１〜図６）を参照しながら本発明の実施形態（第１〜第３実施形態、及び、変形例）を説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数等は、図面作成の都合上から実際とは異なる。また、上記の実施形態で示す各構成要素の材質や形状、寸法等は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【符号の説明】
【００９３】
１  画像判定装置
３  記憶部
５  操作入力部
５  操作入力部
６  印刷部
１０  判定部
１１  判定部
１２  記憶制御部
１３  表示制御部
１４  画像加工部
Ｇ０  全体画像
Ｇ  画像
gij 区域画像
【図１】
2017098875.tif 000003
【図２】
2017098875.tif 000004
【図３】
2017098875.tif 000005
【図４】
2017098875.tif 000006
【図５】
2017098875.tif 000007
【図６】
2017098875.tif 000008