(57)【要約】【課題】機密情報の不正な複写を確実に禁止できる画像処理装置を提供する。【解決手段】文字領域２０１を含む或る原稿２００のコピー動作によって画像データ２１０が出力される場合、文字領域２０１は、孤立点によって構成される文字領域２１１に変換される。したがって、画像データ２１０がさらにコピーされた場合、文字領域２１１は、画像データの存在がコピー動作を実行する画像処理装置に認識されない。つまり、画像データ２１０のコピー後の画像データ２２０には、文字領域２１１に対応する文字領域が存在しないことになる。【選択図】図７
2007221221.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶するデータ記憶手段と、
前記データ記憶手段に記憶された画像データに対して、文字領域を特定する文字領域特定手段と、
前記文字領域特定手段によって特定された文字領域のデータを、所定の解像度以下の解像度で表現される画像データに変換する解像度変換手段とを含み、
前記解像度変換手段は、前記文字領域の中の、文字に対応する画素および文字の近傍に対応する画素のデータを、前記所定の解像度以下の解像度で表現される画素データに変換する、画像処理装置。
【請求項２】
前記文字の近傍は、前記文字のフォントサイズでの矩形領域である、請求項１に記載の画像処理装置。
【請求項３】
前記解像度変換手段によって前記所定の解像度以下の解像度で表現される画像データに変換された画像データに、複数種類の画像パターンの組み合わせからなるパターンデータを埋込む画像パターン埋込手段をさらに含む、請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記画像パターン埋込手段により埋込まれるパターンデータは、前記解像度変換手段により変換された画像データに関連する情報である、請求項３に記載の画像処理装置。
【請求項５】
前記画像データに関連する情報は、前記解像度変換手段により変換された画像データに対応する画像データの出力を許可する情報または前記対応する画像データの保存場所に関する情報の少なくとも一つを含む、請求項４に記載の画像処理装置。
【請求項６】
外部からの情報の入力を受付ける受付手段をさらに含み、
前記文字領域特定手段は、前記受付手段に文字領域の特定を希望する情報が入力されたことを条件として、前記文字領域の特定を行なう、請求項１〜請求項５のいずれかに記載の画像処理装置。
【請求項７】
画像データの入力を受付ける受付手段と、
前記受付手段により受付けられた画像データに埋め込まれた複数種類の画像パターンからなるパターンデータを検出するパターン検出手段と、
前記パターン検出手段により検出されたパターンデータに対応するコード情報を記憶する情報記憶手段と、
前記パターン検出手段によってパターンデータが検出された領域に、前記コード情報に基づいた画像データを合成して出力する出力手段とを含む、画像処理装置。
【請求項８】
前記コード情報は、前記出力手段によって合成される画像データの保存場所に関する情報である、請求項７に記載の画像処理装置。
【請求項９】
前記出力手段によって出力を許可するための許可条件を入力する入力手段をさらに含み、
前記コード情報は、前記許可条件を表す情報を含む、請求項７または請求項８に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、読取られた画像データに所定のパターンが存在するか否かに基づいて処理を実行する画像処理装置に関する。
【背景技術】
【０００２】
近年、画像処理技術や画像形成技術が、著しく向上している。
このような現状に対応して、紙幣や有価証券等のように複写が禁止されている特殊原稿を判別し、その違法複写を禁止する機能を搭載した画像形成装置が実用化されている。
【０００３】
また、オフィスで利用される書類や著作物の違法複写を禁止するための技術についても、種々、開示されている。
【０００４】
たとえば、特許文献１には、デジタル複写機において、スキャナで読取った画像データ中にマル秘ナンバリングパターンが存在するか否かが判断され、そして、存在する場合には、画像データにマスク処理をして白紙出力する技術が開示されている。
【０００５】
また、特許文献２には、複写装置等において、予め背景画像として複写許諾情報を含む地紋を埋込み、当該複写許諾情報に対応した許諾条件に基づいて複写できるユーザを限定する画像処理方法が開示されている。
【特許文献１】特開平７−２７３９７５号公報
【特許文献２】特開２００４−２２８８９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、原稿に情報を埋込み、当該埋込まれた情報に基づいて画像処理が行なわれることにより、書類等の違法複写を禁止することができると考えられる。
【０００７】
しかしながら、上記したような技術は、機密情報の不正な複写を確実に禁止できる技術であるとは言えない場合がある。
【０００８】
つまり、たとえば、原稿に情報を埋込んで出力する複写機と当該原稿の画像を読み込んで複写物を出力する複写機のメーカが異なる場合等、原稿に埋込まれた情報を、当該原稿の画像を読取る複写機が認識できない場合には、原稿に上記のような情報が埋込まれても複写を禁止することができないと考えられる。
【０００９】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、機密情報の不正な複写を確実に禁止することのできる画像処理装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明の或る局面に従った画像処理装置は、画像データを記憶するデータ記憶手段と、前記データ記憶手段に記憶された画像データに対して、文字領域を特定する文字領域特定手段と、前記文字領域特定手段によって特定された文字領域のデータを、所定の解像度以下の解像度で表現される画像データに変換する解像度変換手段とを含み、前記解像度変換手段は、前記文字領域の中の、文字に対応する画素および文字の近傍に対応する画素のデータを、前記所定の解像度以下の解像度で表現される画素データに変換することを特徴とする。
【００１１】
また、本発明の或る局面に従った画像処理装置では、前記文字の近傍は、前記文字のフォントサイズでの矩形領域であることが好ましい。
【００１２】
また、本発明の或る局面に従った画像処理装置は、前記解像度変換手段によって前記所定の解像度以下の解像度で表現される画像データに変換された画像データに、複数種類の画像パターンの組み合わせからなるパターンデータを埋込む画像パターン埋込手段をさらに含むことが好ましい。
【００１３】
また、本発明の或る局面に従った画像処理装置では、前記画像パターン埋込手段により埋込まれるパターンデータは、前記解像度変換手段により変換された画像データに関連する情報であることが好ましい。
【００１４】
また、本発明の或る局面に従った画像処理装置では、前記画像データに関連する情報は、前記解像度変換手段により変換された画像データに対応する画像データの出力を許可する情報または前記対応する画像データの保存場所に関する情報の少なくとも一つを含むことが好ましい。
【００１５】
また、本発明の或る局面に従った画像処理装置は、外部からの情報の入力を受付ける受付手段をさらに含み、前記文字領域特定手段は、前記受付手段に文字領域の特定を希望する情報が入力されたことを条件として、前記文字領域の特定を行なうことが好ましい。
【００１６】
本発明の他の局面に従った画像処理装置は、画像データの入力を受付ける受付手段と、前記受付手段により受付けられた画像データに埋め込まれた複数種類の画像パターンからなるパターンデータを検出するパターン検出手段と、前記パターン検出手段により検出されたパターンデータに対応するコード情報を記憶する情報記憶手段と、前記パターン検出手段によってパターンデータが検出された領域に、前記コード情報に基づいた画像データを合成して出力する出力手段とを含むことを特徴とする。
【００１７】
また、本発明の他の局面に従った画像処理装置では、前記コード情報は、前記出力手段によって合成される画像データの保存場所に関する情報であることが好ましい。
【００１８】
また、本発明の他の局面に従った画像処理装置は、前記出力手段によって出力を許可するための許可条件を入力する入力手段をさらに含み、前記コード情報は、前記許可条件を表す情報を含むことが好ましい。
【発明の効果】
【００１９】
本発明の或る局面によると、画像処理装置において或る原稿に基づいた画像データが生成される場合、当該原稿の中の文字領域が、所定の解像度以下の解像度で表現される画像データに変換される。
【００２０】
これにより、所定の解像度が一般のスキャナ等で読み取れる限界以下の解像度に設定されることにより、或る原稿についてのコピー動作が行なわれる場合、その中の文字領域は、一度目のコピー動作では出力される画像データに対応するデータが含まれるが、二度目以降のコピー動作で出力される画像データには対応する画像データが含まれなくなる。
【００２１】
したがって、原稿についての二度目のコピー動作を行なう画像処理装置の性能に拘わりなく、原稿の文字領域の画像データを一度目のコピー動作においてのみ出力できるようになる。つまり、確実に、文字情報等の機密情報の不正な複写が禁止される。
【００２２】
また、本発明の他の局面に従うと、画像処理装置において或る原稿に基づいた画像データが生成される場合、情報抽出部が抽出した保存場所に保存された画像データは、受付部に正しいコードが入力されることを条件として、出力されることになる。
【００２３】
したがって、所定の保存場所に保存された画像データの不正な複写を確実に禁止できる。
【発明を実施するための最良の形態】
【００２４】
図１は、本発明に従った画像処理装置の一実施の形態を含む画像処理システムの構成を模式的に示す図である。
【００２５】
図１を参照して、画像処理システムでは、複数の画像処理装置１００が、ネットワークＮＷに接続されている。画像処理装置１００は、たとえばＭＦＰ（Multi Function Peripherals）等から構成される。
【００２６】
図２は、図１の画像処理装置１００のハードウェア構成を示す図である。
図２を参照して、画像処理装置１００は、当該画像処理装置１００の全体的な動作を制御するＣＰＵ（Central Processing Unit）１、データを一時的に記憶するＲＡＭ（Random Access Memory）２、プログラムや定数などを記憶するＲＯＭ（Read Only Memory）３、データを書き換え可能に記憶するメモリ４、情報およびユーザに操作されるタッチキー等を表示するパネル操作部５、画像の出力を行なうプリンタ６、原稿の画像を読取って画像データを生成するスキャナ７、および、ネットワークＮＷを介して他の装置との間での情報の送受信を行なう通信部８を含む。
【００２７】
本実施の形態では、各画像処理装置１００は、或る原稿のコピー動作として、当該原稿がコピーされる際に複写を禁止したい部分が通常のコピー動作では複写されない態様で、用紙上に画像を形成することができる。また、各画像処理装置１００は、コピー動作として、原稿上に形成された画像（情報）に基づいて、予め記憶された情報に基づく画像を、つまり、原稿上に記載された情報と関連する画像を、所定の操作が行なわれることにより、用紙上に出力することもできる。本実施の形態では、前者のコピー動作を特定パターン埋込みコピー動作と呼び、後者のコピー動作を特定パターン検出コピー動作と呼ぶ。なお、特定パターンとは、後述するように、所定の情報を構成するための複数のドットパターンから構成される画像パターンである。
【００２８】
そして、図３は、画像処理装置１００が特定パターン埋込みコピー動作を行なうために必要とされる構成を示す制御ブロック図であり、図４は、画像処理装置１００が特定パターン検出コピー動作を行なうために必要とされる構成を示す制御ブロック図である。
【００２９】
図３を参照して、画像処理装置１００は、画像データを入力されるデータ入力部１１、データ入力部１１に入力された画像データに対してその画像の特徴から文字（の輪郭）に対応する部分を判別して特定する文字判別部１３、パネル操作部５に入力された情報に基づいて入力された画像データに対する特定パターンの埋込みを許可するか否かを決定する特定パターン埋込み許可部１２、特定パターンの埋込みを許可された場合に入力された画像データの中の文字領域のデータを孤立点に変換する処理を行なう孤立点変換部１４、孤立点変換部１４において孤立点に変換された領域に対して特定パターンの埋込みを行なう特定パターン埋込み部１５、特定パターン埋込み部１５において埋込む画像パターンを作成する特定パターン作成部１７、および、特定パターン埋込み部１５において処理を施された（特定パターンを埋込まれた）画像データを出力するデータ出力部１６を含む。
【００３０】
データ入力部１１は、通信部８とＣＰＵ１、または、スキャナ７とＣＰＵ１から構成される。また、図３に示された各構成要素も、ＣＰＵ１やＲＡＭ２等の、画像処理装置１００に含まれるハードウェア資源によって構成される。
【００３１】
文字判別部１３では、たとえば特開平１０−１７１９８２号公報に「領域判別／ＭＴＦ補正部１３５」における処理として記載されるように、ラインメモリ等が利用されて入力された画像の中の各画素が文字等の輪郭部分であるか否かを判別することができる。つまり、文字判別部１３は、入力画像に対して、文字部分を特定することができる。
【００３２】
孤立点変換部１４は、文字判別部１３において文字部分であると判別（特定）された部分の画像データを、孤立点によって再現するように変換することができる。この場合の孤立点としては、たとえば、一般のスキャナではそのＭＴＦ（Modulation Transfer Function）特性によって画像データの存在が認識されない、６００ｄｐｉ以下の解像度で表現される点を挙げることができる。
【００３３】
特定パターン埋込み部１５で埋込まれる画像パターンとしては、以下に説明するようなコードデータを挙げることができる。
【００３４】
コードデータは、単数または複数のデータセルを含む。データセルには、０の値に対応する第１のドットパターンと１の値に対応する第２のドットパターンの２種類のパターンが存在する。そして、第１のドットパターンと第２のドットパターンのそれぞれには、位置認識ドットとデータ表現ドットが含まれる。位置認識ドットとは、各ドットパターンの基準位置を示すドットであり、位置表現ドットと位置表現補助ドットからなる。データ表現ドットとは、各ドットパターンにおいて０の値または１の値を表現するためのドットである。第１のドットパターンの一例を図５（Ａ）に示し、第２のドットパターンの一例を図５（Ｂ）に示す。
【００３５】
図５（Ａ）および図５（Ｂ）を参照して、第１のドットパターン１５Ａおよび第２のドットパターン１５Ｂは、それぞれ１６×１６画素の２値化パターン（以下、データセルと表現）を含む。そして、これらにおいては、左上端に１画素、基準位置を示す位置表現ドットＤ１が配置される。ここで、基準位置とは、後述のデータ表現ドットＤ３の位置を判断するために参照される基準となる位置である。コードパターンが画像データ内に埋込まれることによって、出力される画像では、上下方向（垂直方向）と左右方向（水平方向）の２方向に１６画素の間隔で位置表現ドットＤ１が配置される。
【００３６】
この位置表現ドットＤ１に対して、右方向と下方向のそれぞれ８画素離れたところに、位置表現補助ドットＤ２が配置される。つまり、コードパターンにおいてデータセルが繰返し配置されることにより、位置表現ドットＤ１から上下方向（垂直方向）と左右方向（水平方向）の２方向に８画素離れたところに、位置表現補助ドットＤ２が配置される。
【００３７】
第１のドットパターン１５Ａと第２のドットパターン１５Ｂでは、データ０（図５（Ａ）参照）とデータ１（図５（Ｂ）参照）とで異なる位置に、データ表現ドットＤ３が配置される。
【００３８】
データセルが６００ｄｐｉの解像度で埋込まれた場合、このデータセルは一辺１６／６００インチ（０．０６８ｃｍ）と非常に小さく、これにより、プリントされた用紙上では、データセルは一見グレーの背景画像のように見える。
【００３９】
以上の次第で、特定パターン埋込み部１５は、孤立点変換部１４において孤立点化された領域の画像に対して、第１のドットパターン１５Ａと第２のドットパターン１５Ｂを組み合わせることによって所定の情報を埋込む。特定パターン作成部１７は、ここで言う「所定の情報」を埋込むための第１のドットパターン１５Ａと第２のドットパターン１５Ｂを組み合わせて、上記した特定パターンを作成する。
【００４０】
図４を参照して、画像処理装置１００は、画像データを入力されるデータ入力部２１、入力された画像データの中から特定パターンの有無を検出する特定パターン検出部２２、特定パターン検出部２２が検出した特定パターンの中からコードデータ（図５（Ａ）および図５（Ｂ）参照）の判別（解読）を行なうコード判別部２３、入力された画像データに対してコードデータの判別結果に基づいた処理を行なうことにより出力する画像を生成する出力画像生成部２４、および、出力画像生成部２４で生成された画像データを出力するデータ出力部２５を含む。なお、本実施の形態では、コードデータが予め定められた情報に対応するように予め定められたパターンで配列されたものをコードパターンと呼ぶ。
【００４１】
コード判別部２３によって判別されるコードデータとしては、たとえば、入力される画像データと合成されて出力される情報の保存先を含む。当該情報の保存先としては、たとえば、メモリ４内のフォルダ４０が挙げられる。つまり、出力画像生成部２４は、判別されたコードデータに基づいたデータをフォルダ４０の中から読出し、当該データを、入力された画像データに対して、判別されたコードデータによって指定される位置に合成することによって、出力する画像データを生成する。なお、上記した情報の保存先としては、ネットワークＮＷを介して接続された他の画像処理装置１００のメモリ内のフォルダであって良い。
【００４２】
データ入力部２１は、通信部８とＣＰＵ１、または、スキャナ７とＣＰＵ１から構成される。また、図４に示された各構成要素も、ＣＰＵ１やＲＡＭ２等の、画像処理装置１００に含まれるハードウェア資源によって構成される。
【００４３】
次に、画像処理装置１００における上記の特定パターン埋込みコピー動作について、当該コピー動作のためのＣＰＵ１が実行する処理のフローチャートである図６を参照しつつ説明する。なお、当該コピー動作は、ユーザがパネル操作部５に対して、当該コピー動作を実行するための操作がなされたことを条件として開始される。
【００４４】
図６を参照して、ＣＰＵ１は、まずステップＳＡ１０で、データ入力部１１で原稿のスキャンを行なうことによって、画像データの生成を行なう。生成された画像データは、ＲＡＭ２に一時的に記憶される。なお、この処理は、ネットワークＮＷを介して他の画像処理装置１００から画像データの読込まれてＲＡＭ２に記憶される処理に置換されても良い。
【００４５】
次に、ＣＰＵ１は、ステップＳＡ２０で、ユーザが、コピー動作の結果として出力する画像データに特定パターンを埋込むことを希望しているか否か、つまり、パネル操作部５に対してそのための操作を行なったか否かを判断する。そして、埋込みを希望していると判断すると、ＣＰＵ１はステップＳＡ３０へ処理を進める。一方、埋込みを希望していないと判断すると、ＣＰＵ１は、ステップＳＡ６０で、ステップＳＡ１０で作成した画像データをそのままデータ出力部１６から出力して処理を終了させる。
【００４６】
ステップＳＡ３０では、ＣＰＵ１は、文字判別部１３に、ステップＳＡ１０で作成した画像データの中から文字部分の領域を判別させる。ここで、文字部分と判別された領域を、以下、文字領域と呼ぶ。
【００４７】
次に、ＣＰＵ１は、ステップＳＡ４０で、孤立点変換部１４に、ステップＳＡ３０で文字領域と判別された領域の画像データを孤立点によって表現されるように変換させる。
【００４８】
次に、ＣＰＵ１は、ステップＳＡ５０で、特定パターン埋込み部１５に、ステップＳＡ４０で孤立点に変換された領域の画像データに、図５（Ａ）および図５（Ｂ）を用いて説明したような、特定パターンを埋込ませる。ここで、埋込まれる特定パターンとしては、たとえば、コピー動作によって特定の画像データの出力を許可するのに必要なコード情報（以下、「コード情報」と略す）および特定の画像データの保存場所を特定する情報（以下、「保存場所情報」と略す）に対応した、コードパターンが挙げられる。
【００４９】
そして、特定パターンの埋込みが行なわれた後、ＣＰＵ１は、ステップＳＡ６０で、特定パターンが埋込まれた画像データをデータ出力部１６に出力させて、処理を終了させる。
【００５０】
以上説明したコピー動作により、画像処理装置１００は、読み取らせた原稿に基づいて作成された画像データまたは外部から入力された画像データの文字部を孤立点に変換し、さらに、その文字領域に特定パターンが埋込まれた状態で、出力できる。
【００５１】
これによって、図７に示すように、文字領域２０１を含む或る原稿２００が、図６を用いて説明したような特定パターン埋込みコピー動作によって画像データ２１０として出力される場合、文字領域２０１は、孤立点によって構成される文字領域２１１に変換される。したがって、画像データ２１０がさらにコピーされた場合、文字領域２１１は、画像データの存在がコピー動作を実行する画像処理装置に認識されず、コピー後の画像データ２２０には、文字領域２１１に対応する文字領域が存在しないことになる。
【００５２】
なお、ステップＳＡ４０で孤立点に変換されるのは、文字領域と判別された領域すべてであっても良いし、文字領域中の文字を構成すると判別された画素のみであっても良いし、文字を構成すると判別された画素とその近傍領域の画素であっても良い。文字を構成すると判別された画素の近傍領域の画素としては、たとえば、図８（Ａ）に示すように、文字（アルファベットのＡ）を含む最小の四角形の領域３０１や、図８（Ｂ）に示すように、文字を含む最小の円３０２が挙げられる。また、近傍領域としては、文字を構成すると判別された画素に対してフォントサイズが特定できる場合、当該フォントサイズの矩形領域を挙げることもできる。文字を構成すると判別された画素とともにその近傍領域の画素を孤立点化することは、出力された画像データが再度コピーされる際に文字を構成すると判別された画素のみの画像データが削除されても、その部分に文字が存在していたことが視認されてしまう場合に有効であると考えられる。
【００５３】
次に、画像処理装置１００における、以上説明した特定パターン埋込みコピー動作により作成された原稿に対する、上記の特定パターン検出コピー動作について、当該コピー動作のためのＣＰＵ１が実行する処理のフローチャートである図９を参照しつつ説明する。なお、当該コピー動作も、ユーザが対応する操作を実行することによって開始される。
【００５４】
図９を参照して、ＣＰＵ１は、まずステップＳＢ１０で、データ入力部２１で原稿のスキャンを行なうことによって、画像データの生成を行なう。生成された画像データは、ＲＡＭ２に一時的に記憶される。なお、この処理は、ネットワークＮＷを介して他の画像処理装置１００から画像データが読込まれてＲＡＭ２に記憶される処理に置換されても良い。
【００５５】
次に、ＣＰＵ１は、ステップＳＢ２０で、ステップＳＢ１０で作成された（または、読み込まれた）画像データに対して上記した特定パターンの検出を行ない、検出されたか否かを判断する。そして、特定パターンが検出されたと判断するとステップＳＢ３０に処理を進める。一方、検出されなかったと判断するとステップＳＢ７０で、ステップＳＢ１０で作成された（または、読み込まれた）画像データをそのままデータ出力部２５から出力して処理を終了させる。
【００５６】
なお、ステップＳＢ２０における特定パターンの検出は、まず、画像データ内に、一定周期のパターンが存在するか否かを判断し、存在すると判断すれば、その周辺の領域に対して、図５（Ａ）または図５（Ｂ）に示したドットパターンの配列を当てはめることによって行なわれる。なお、一定周期のパターンが存在しないと判断すれば、特定パターンは検出されなかったと判断される。
【００５７】
なお、メモリ４には、検出された特定パターンがどのような情報に対応するかについての情報、つまり、特定パターンと対応する情報とを関連付ける、テーブル等のデータが記憶されている。そして、ＣＰＵ１は、検出された特定パターンと当該データとに基づいて、ステップＳＢ１０で作成された（または、読み込まれた）画像データに埋込まれた情報（たとえば、コード情報と保存場所情報）を抽出し、ＲＡＭ２等に一時的に記憶する。
【００５８】
つまり、ＣＰＵ１は、ステップＳＢ２０において、画像データ内の一定周期のパターンで構成されている領域を検出し、さらに、当該領域に埋込まれている情報を抽出する。
【００５９】
そして、ステップＳＢ２０の処理によって、ＣＰＵ１は、特定パターンに基づいた情報（コード情報と保存場所情報）を得る。
【００６０】
ステップＳＢ３０では、ＣＰＵ１は、パネル操作部５に所定のメッセージを表示する等して、ユーザに対してコードの入力を要求する。
【００６１】
これに応じて、ユーザは、パネル操作部５に対してコードの入力を行なう。
そして、ステップＳＢ４０で、ＣＰＵ１は、パネル操作部５に入力されたコードを、ステップＳＢ２０の処理によって得たコード情報と比較することによって、正しいコードであるか否かを判断する。そして、入力されたコードが得られたコード情報と一致すると判断すると、つまり、入力されたコードが正しいと判断するとステップＳＢ５０へ処理を進める。一方、誤っていると判断するとステップＳＢ７０で、ステップＳＢ１０で作成された（または、読み込まれた）画像データをそのままデータ出力部２５から出力して処理を終了させる。なお、ここで出力される画像データには、以上において説明したように、文字領域が孤立点に変換されているため、文字領域が存在しない。
【００６２】
ステップＳＢ５０では、ＣＰＵ１は、ステップＳＢ２０で得た保存場所情報で特定される、たとえばフォルダ４０等の保存場所に保存された画像データを抽出する。
【００６３】
次に、ＣＰＵ１は、ステップＳＢ６０で、出力画像生成部２４に、ステップＳＢ５０で抽出した画像データを、ステップＳＢ１０で作成された（または、読み込まれた）画像データに合成させる。なお、この場合の合成は、ステップＳＢ１０で作成された（または、読み込まれた）画像データの中の特定パターンが検出された領域のデータを、ステップＳＢ５０で抽出した画像データで置換することによって行なわれても良いし、ステップＳＢ１０で作成された（または、読み込まれた）画像データの後に（別のページとして）ステップＳＢ５０で抽出した画像データを付け足すことによって行なわれても良い。
【００６４】
ここで抽出された画像データとしては、たとえば、文字領域が孤立点に変換される前の画像データ等が挙げられる。
【００６５】
そして、ＣＰＵ１は、ステップＳＢ６０で合成された結果として得られた画像データをデータ出力部２５に出力させて、処理を終了させる。
【００６６】
以上説明した本実施の形態では、特定パターンが含む情報として、コピー動作によって特定の画像データの出力を許可するのに必要なコード情報と、特定の画像データの保存場所を特定する情報とを挙げたが、含まれる情報はこれらに限定されない。
【００６７】
特定パターンは、さらに、コピーの有効期限を特定する情報を含んでも良い。このような情報が含まれる場合には、ステップＳＢ４０の後、さらに、図９に示される処理が実行されているときが、特定パターンに含まれる有効期限内であるか否かの判断が実行され、有効期限内であればステップＳＢ５０に処理が進められ、有効期限外であれば、ステップＳＢ５０およびステップＳＢ６０の処理が実行されることなく、ステップＳＢ７０で、ステップＳＢ１０で作成された（または、読み込まれた）画像データがそのままデータ出力部２５から出力されて処理が終了する。
【００６８】
また、以上説明した本実施の形態では、図６を用いて説明した特定パターン埋込みコピー動作において、文字領域が孤立点化された後、さらに、当該文字領域に対する特定パターンの埋込みが行なわれたが、本発明では、少なくとも文字領域が孤立点に変換されれば良く、特定パターンの埋込みは、場合によっては省略されても良い。特定パターンの埋込みが省略されても、少なくとも出力された画像データが再度コピーされる際に文字領域がコピーされることを回避できる。つまり、原稿に文字領域に二次コピーをされたくない情報が含まれる場合、一次コピーにおいて当該文字領域が孤立点に変換されるため、二次コピーでは文字領域が削除された状態で画像データが出力される。つまり、原稿中の文字領域の二次コピーを回避できる。ただし、本実施の形態の画像処理装置において特定パターンの埋込みまでが行なわれた場合には、当該特定パターン埋込みコピー動作によって出力された画像データに対して特定パターン検出コピー動作が実行されたときに、図９を用いて説明したようなフォルダ４０に記憶されたデータの出力が可能となる。
【００６９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７０】
【図１】本発明に従った画像処理装置の一実施の形態を含む画像処理システムの構成を模式的に示す図である。
【図２】図１の画像処理装置のハードウェア構成を示す図である。
【図３】図１の画像処理装置において特定パターン埋込みコピー動作に必要とされる構成を示す制御ブロック図の一例である。
【図４】図１の画像処理装置において特定パターン検出コピー動作に必要とされる構成を示す制御ブロック図の一例である。
【図５】図１の画像処理装置で認識されるドットパターンの一例を示す図である。
【図６】図１の画像処理装置の特定パターン埋込みコピー動作のためにＣＰＵが実行する処理のフローチャートである。
【図７】図６の特定パターン埋込みコピー動作の内容を模式的に示す図である。
【図８】図６の特定パターン埋込みコピー動作における孤立点化の内容を説明するための図である。
【図９】図１の画像処理装置の特定パターン検出コピー動作のためにＣＰＵが実行する処理のフローチャートである。
【符号の説明】
【００７１】
１  ＣＰＵ、２  ＲＡＭ、３  ＲＯＭ、４  メモリ、５  パネル操作部、６  プリンタ、７  スキャナ、１１，２１  データ入力部、１２  特定パターン埋込み許可部、１３  文字判別部、１４  孤立点変換部、１５  特定パターン埋込み部、１６，２５  データ出力部、１７  特定パターン作成部、２２  特定パターン検出部、２３  コード判別部、２４  出力画像生成部、４０  フォルダ、１００  画像処理装置。
【図１】
2007221221.tif 000003
【図２】
2007221221.tif 000004
【図３】
2007221221.tif 000005
【図４】
2007221221.tif 000006
【図５】
2007221221.tif 000007
【図６】
2007221221.tif 000008
【図７】
2007221221.tif 000009
【図８】
2007221221.tif 000010
【図９】
2007221221.tif 000011