(57)【要約】【課題】原稿をスキャナで読み取った画像データ或いはネットワークを介して入力された画像データのいずれの場合であっても、好適に特定原稿であるか否かの判定を行うことができ、不正な画像データの印刷出力又はネットワークへの転送を防止することができる画像処理方法を提供する。【解決手段】スキャン部１０２により原稿画像を光学的に読み取って、或いは、ネットワークを介して外部インタフェース部１０８により画像データが取得され、ＳＳＢ１０７を介してメモリ部１０９に格納される。スキャンデータ処理部１０３により当該画像データが複製許可画像でないと判定された場合、メモリ部１０７に格納された画像データが読み出され、プリントデータ処理部１０４において当該の画像データに対して複製妨害処理が施される。そして、プリント部１０５は、複製妨害処理が施された画像データを出力する。【選択図】  図１
2004274510.tif 000002
【特許請求の範囲】
【請求項１】
原稿読取装置からの画像データ及びネットワークを介して送信される画像データを取得する取得工程と、
前記取得工程で取得された前記画像データが複製許可画像であるか否かを判定する第１の判定工程と、
前記画像データを記憶装置に格納する格納工程と、
前記第１の判定工程により前記画像データが複製許可画像でないと判定された場合、前記記憶装置に格納された前記画像データに対して複製妨害処理を施す画像処理工程と、
前記複製妨害処理が施された前記画像データを出力する出力工程とを有する画像処理方法であって、
前記第１の判定工程が、さらに、前記画像データ中に複製許可情報が含まれているか否かを判定する情報判定工程と、前記情報判定工程により前記複製許可情報が含まれていると判定された場合、前記画像データにおける前記複製許可情報部分の色情報と所定の色情報との照合を行う色照合工程と、前記情報判定工程における判定結果と前記色照合工程における照合結果とに基づいて、前記画像データが複製許可画像であるか否かを判定する第２の判定工程とを有し、
前記色照合工程が、前記取得工程により取得されたＲＧＢ画像信号に対しては、ＲＧＢ色空間での色情報の照合を行い、前記取得工程により取得されたＣＭＹＫデータに対しては、前記所定の色情報をＲＧＢデータに変換した後に、ＲＧＢ色空間における前記色情報との照合を行う
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力された原稿の認識処理を行って、特定原稿を認識した場合には正常な画像形成をさせない画像処理技術に関する。
【０００２】
【従来の技術】
従来のカラー複写機においては、紙幣や有価証券等のような特定原稿を認識してコピー動作を禁止するといった認識処理は、原稿をスキャンする際の機能として、スキャンされた画像に対してのみ行われていた。すなわち、従来のようなスタンドアローン型のカラー複写機においては、プリント部から出力される画像データは、スキャナ部から読み取られた画像のみであったため、上記特定画像の認識機能はスキャナ部だけにあればよかった。
【０００３】
ここで、従来のスタンドアローン型のカラー複写機の内部構造について簡単に説明する。
【０００４】
図２０は、従来のスタンドアローン型カラー複写機５００１の内部構成を示すブロック図である。図２０において、スキャン部５００２は、ＣＣＤ等の光学素子を使用して各種原稿画像を読み取り、アナログ・デジタル変換により、ＲＧＢのデジタル信号とする部分である。
【０００５】
また、スキャンデータ処理部５００３は、スキャン部５００２から出力されたＲＧＢ信号に対して、入力マスキングやフィルタリング等の各種画像処理を行う部分である。また、入力された画像データが紙幣等の特定原稿で有るか否かを判断するための特定原稿認識部もここに含まれている。
【０００６】
プリントデータ処理部５００４は、スキャンデータ処理部５００３から入力された画像データに対して、ＬＯＧ変換処理や出力ガンマ処理等の各種画像処理を行い、ＣＭＹＫ画像データとしてプリント部５００５へ出力する。また、プリントデータ処理部５００４には、上記特定原稿認識部により紙幣等のコピー禁止原稿がコピーされていることが検知された場合、その原稿画像に対して特別な処理を行って出力する機能も含まれている。尚、当該機能についての詳細な内容については後述する。
【０００７】
また、プリント部５００５では、プリントデータ処理部５００４から出力された画像データを、インクジェットプリンタやレーザープリンタ等を使用して、出力用紙等にプリントアウトする。
【０００８】
さらに、システムコントロール部５００６は、前記各処理部（スキャン部５００２、スキャンデータ処理部５００３、プリントデータ処理部５００４及びプリント部５００５）と接続しており、各処理部への処理内容の設定や、特定原稿認識部等からの各種信号の受け渡しを行う。
【０００９】
以上説明したような従来のスタンドアローン型のカラー複写機では、画像データはスキャン部５００２からプリント部５００５まで一方向にしか流れない。また、プリント部５００５から出力される画像は、スキャン部５００２を通って入力される画像データだけなので、特定原稿認識部もスキャンデータ処理部に含まれていることによって、全てのデータへの対応が可能であった。
【００１０】
また、図２１は、ネットワーク等からの画像データの入出力が可能な従来のスキャン・プリントシステム６００１の内部構成を示すブロック図である。
【００１１】
このシステムでの大きな特徴は、システム・バス・ブリッジ（以降、「ＳＢＢ」と略す。）６００７の存在であり、これはシステムコントロール部６００６からの指示により、本スキャン・プリントシステム６００１がどのように動作するかによって、画像データの流れをコントロールする働きをする。
【００１２】
スキャン部６００２は、ＣＣＤ等の光学素子を使用して原稿画像を読み取り、アナログ・デジタル変換により、ＲＧＢのデジタル信号とする部分である。
【００１３】
また、スキャンデータ処理部６００３は、スキャン部６００２から出力されたＲＧＢ信号に対して、入力マスキングやフィルタリング等の各種画像処理を行ってＳＢＢ６００７に出力する部分である。  また、入力された画像データが紙幣等の特定原稿で有るか否かを判断する特定原稿認識部もスキャンデータ処理部６００３に含まれている。
【００１４】
プリントデータ処理部６００４は、ＳＢＢ６００７から入力された画像データに対して、ＬＯＧ変換処理や出力ガンマ処理等の各種画像処理を行い、ＣＭＹＫ画像データとしてプリント部６００５へ出力する。  また、プリントデータ処理部６００４には、特定原稿認識部により紙幣等のコピー禁止原稿がコピーされていることが検知された場合、その原稿画像に特別な処理を行って出力する機能も含まれている。尚、当該機能の詳細な内容については後述する。
【００１５】
さらに、プリント部６００５では、プリントデータ処理部６００４によって出力された画像データを、インクジェットプリンタやレーザープリンタ等を使用して、出力用紙等にプリントアウトする。
【００１６】
一方、外部インタフェース部６００８は、外部のネットワークを介した画像データ等のやり取りを行うための部分であり、インターネット、ＬＡＮ、ＦＡＸ等を介した画像信号と、スキャン・プリントシステム６００１内部で取り扱われる画像信号とのインタフェースとして機能する。
【００１７】
また、メモリ部６００９は、ＲＡＭやハードディスク等の記憶媒体を使用し、画像データを一時的に格納する。例えば、コピー動作時に複数枚出力を行う時は、スキャンされた画像データをメモリ部６００９に格納しておくことによって、２枚目以降のプリントアウトについては再スキャンを行うことなく、メモリ部６００９に格納されている画像データをプリントアウトすることができ、処理時間の短縮が可能となる。
【００１８】
さらに、システムコントロール部６００６は、図２１では明記されていないが、ＳＢＢ６００７以外にも、スキャン部６００２、スキャンデータ処理部６００３、プリントデータ処理部６００４、プリント部６００５、外部インタフェース部６００８及びメモリ部６００９といったスキャン・プリントシステム６０００１内の各処理ブロックと接続されており、各処理ブロックへの処理内容の設定や、特定原稿認識部等からの各種信号の受け渡しを行う。
【００１９】
以上のような構成を有する従来のスキャン・プリントシステム６００１における動作例を図２２から図２４を用いて説明する。
【００２０】
図２２は、従来のスキャン・プリントシステム６００１におけるコピー動作時の画像データの流れを説明するための図である。
【００２１】
コピー動作を行う場合、スキャン部６００２によって入力されたＲＧＢ画像データは、スキャンデータ処理部６００３によって所定の処理が行われた後、ＳＢＢ６００７を通ってメモリ部６００９に格納される。  メモリ部６００９に格納されたＲＧＢ画像データは、再びＳＢＢ６００７を通ってプリントデータ処理部６００４に入力される。プリントデータ処理部６００４によって、ＬＯＧ変換処理等の所定の処理が行われ、得られたＣＭＹＫ画像データはプリント部６００５に送られプリントアウトされる。
【００２２】
また、複数枚コピーの設定が行われている場合、２枚目以降のコピー出力は、メモリ部６００９に格納されているＲＧＢ画像データを用いて、ＳＢＢ６００７を通ってプリントデータ処理部６００４で所定の処理が行われた後、プリント部６００５に送られて、実際にプリントが行われて出力される。これによって、２枚目以降のプリントアウト時に、原稿のスキャンを繰り返し行う必要がなくなるため、スピーディなコピー出力が可能である。
【００２３】
図２３は、ネットワーク上から入力したプリントアウト用ＣＭＹＫ画像データのプリントアウトを行う時の従来のスキャン・プリントシステム６００１内の画像データの流れを説明するための図である。
【００２４】
外部インタフェース部６００８によって入力されたＣＭＹＫ画像データは、ＳＢＢ６００７を通ってメモリ部６００９に格納される。メモリ部６００９に格納されたデータは、再びＳＢＢ６００７を通ってプリントデータ処理部６００４に入力される。この場合、スキャン・プリントシステム６００１に入力されたデータは、すでにプリントアウト可能なＣＭＹＫデータであるため、プリントデータ処理部６００４での処理は行われないで出力される。その後、ＣＭＹＫ画像データは、プリント部６００５に送られ、実際にプリントが行われて出力される。
【００２５】
また、複数枚プリントアウトの設定が行われている場合、２枚目以降のプリント出力は、メモリ部６００９に格納されているＣＭＹＫ画像データを、ＳＢＢ６００７に出力し、プリントデータ処理部６００４、プリント部６００５を通し、実際にプリントが行われて出力される。これによって、２回目以降のプリントアウト時に、繰り返しネットワークからデータ入力を行う必要がなくなるため、スピーディなプリント出力が可能となる。
【００２６】
図２４は、スキャンしたＲＧＢ画像データをネットワーク上に転送する動作を行う時の従来のスキャン・プリントシステム６００１内の画像データの流れを示した図である。
【００２７】
スキャン部６００２によって入力されたＲＧＢ画像データは、スキャンデータ処理部６００３によって所定の処理が行われた後、ＳＢＢ６００７を通ってメモリ部６００９に格納される。メモリ部６００９に格納されたデータは、再びＳＢＢ６００７を通って外部インタフェース部６００８に入力される。そして、外部インタフェース部６００８に送られたスキャンデータは、転送先の画像フォーマットに変換が行われた後、ネットワーク上に出力される。
【００２８】
また、複数の出力先への出力設定が行われている場合、２回目以降の出力は、メモリ部６００９に格納されている画像データをＳＢＢ６００７を介して外部インタフェース部６００８に送ることとなる。これによって、同一画像データの２回目以降の出力時に、原稿のスキャンを繰り返し行う必要がなくなるため、スピーディなネットワーク出力が可能となる。
【００２９】
次に、図２１に示したスキャン・プリントシステム６００１を構成する各処理ブロックの詳細な説明を行う。
【００３０】
図２５は、図２１におけるスキャンデータ処理部６００３の細部構成を示すブロック図である。６４０１はシェーディング補正部であり、スキャン部６００２から入力される画像データに関するＣＣＤ読み取り値のバラツキの補正を行う。また、６４０２は入力マスキング変換部であり、マトリクス演算によって入力されたＲＧＢ画像データの色味補正を行う。さらに、６４０３はフィルタリング処理部であり、シャープネスやスムージング等の処理を画像データに施す。６４０４は画像変倍部であって、設定された変倍率になるように画像の解像度の変換を行う。６４０５はトリミング・マスキング処理部であり、入力した原稿の画像データに対して、ユーザが指定した領域のトリミングや、マスキング処理を行う。
【００３１】
以上の各処理が行われた画像データは、ＳＢＢ６００７に出力されることとなる。また、入力マスキング変換部６４０２によって、色味補正が行われた画像データは、特定原稿認識部６４０６に入力され、スキャン部６００２によって入力された画像が、カラーコピーが禁止されている紙幣や有価証券、或いはコピー禁止として何らかのマークが記載されている原稿であるか否かといった判定が行われる。そして、特定原稿認識部６４０６は、当該判定結果を特定原稿判定結果として、システムコントロール部６００６へ出力する。
【００３２】
次に、特定原稿判定部６４０６の詳細な説明を行う。
【００３３】
図２６は、図２５における特定原稿判定部６４０６の細部構成を示すブロック図である。図２６において、６５０１はエッジ検出部であり、入力した画像データにおける線画部分やエッジ部分の検出を行い、エッジ検出画像として出力する。パターンマッチング部６５０２は、エッジ検出部６５０１から出力されたエッジ検出画像を入力し、その画像内に予め登録されているエッジのパターンが含まれているかどうかを判定する。そして、その判定結果はパターンマッチング判定結果として、特定原稿判定部６５０４へ出力される。また、パターンマッチングによって、予め登録されているパターンが見つかった時には、そのパターンが入力された画像のどの部分にあるのかを示すパターンマッチング領域信号を、色判定部６５０３に出力する。
【００３４】
色判定部６５０３では、画像信号とパターンマッチング領域信号を入力し、検出されたパターン部分の色が予め登録されている色味と一致しているかどうかを判断し、一致した色数のカウントを行う。そして、色判定部６５０３は、そのカウント数をもとにして、検出されたパターンの色味が予め登録されている色味と一致しているか否かの判断を行い、色味マッチング判定結果として特定原稿判定部６５０４へ出力する。
【００３５】
特定原稿判定部６５０４は、パターンマッチング判定結果と色味マッチング判定結果とを入力し、どちらの判定結果も入力された画像が予めコピー禁止原稿として登録されている特定原稿であると判断されていた場合は、特定原稿の画像であると判断し、どちらか片方でもコピー禁止原稿ではないと判断した場合には、特定原稿の画像ではないと判断を行い、それらを特定原稿判定結果として、システムコントロール部６００６へ出力する。
【００３６】
次に、特定原稿判定部６４０６の内部にあるエッジ検出部６５０１の詳細な説明を行う。
【００３７】
図２７は、図２６におけるエッジ検出部６５０１の細部構成を示すブロック図である。６６０１は判定信号生成部であり、入力マスキング変換部６４０２から入力されるＲＧＢ画像信号から、エッジ検出に使用する画像信号を生成する。この画像信号はＲＧＢ信号の平均値としてもよいし、ＲＧＢのどれか１色の信号を選択して使用してもよい。６６０２はエッジ強調部であり、例えば、図２８に示すようなエッジ強調用のフィルタ係数を掛けることによって、エッジ強調処理を行う。
【００３８】
６６０３はスムージング部であり、例えば、図２９に示すようなスムージング用（平均化用）フィルタ係数を掛けることによって、スムージング処理を行う。６６０４は比較部であり、エッジ強調部６６０２からの画像データとスムージング部６６０３からの画像データの各画素ごとの値を比較し、エッジ強調部６６０２からの画素の値がスムージング部６６０３からの画素の値よりも大きい画素であればエッジ部分として「１」を、エッジ強調部６６０２からの画素の値がスムージング部６６０３からの画素の値以下であればエッジ部分ではないとして「０」を出力することによってエッジ検出画像を求めて出力する。
【００３９】
次に、特定原稿判定部６４０６の内部にあるパターンマッチング部６５０２の詳細な説明を行う。
【００４０】
パターンマッチング部６５０２は、エッジ検出部６５０１からのエッジ検出画像を入力し、その画像内に予め登録されているエッジのパターンが含まれているかどうか判定する。  例えば、図３０は、従来のパターンマッチング部６５０２で使用されるパターンの一例を示す図である。ここで、図３０に示すようなパターンをパターンマッチングの目的パターンとする。また、図３１及び図３２は、それぞれ従来のパターンマッチング部６５０２の第１及び第２の実施例を説明するための図である。すなわち、図３１に示すようなエッジ検出画像が入力された場合には、パターンマッチングの結果は、「目的パターンが含まれていない」というパターンマッチング判定結果を出力する。また、図３２に示すようなエッジ検出画像が入力された場合には、パターンマッチングの結果は、「目的パターンが含まれている」というパターンマッチング判定結果が出力される。
【００４１】
また、パターンマッチング部６５０２は、パターンマッチングによって、予め登録されているパターンが見つかった時には、そのパターンが入力された画像のどの部分にあるのかを示すパターンマッチング領域信号を色判定部６５０３に出力する。図３３及び図３４は、それぞれ図３１及び図３２のパターンでパターンマッチング処理が行われたときのパターンマッチング領域信号を示す図である。
【００４２】
すなわち、図３１に示すようなエッジ検出画像が入力された場合には、パターンマッチングの結果は目的パターンが含まれていないので、パターンマッチング部６５０２は、図３３に示すように画像全面にパターンが含まれていないと言うことを表す「０」という値を出力する。また、図３２に示すようなエッジ検出画像が入力された場合には、パターンマッチングの結果は目的パターンが含まれているので、パターンマッチング部６５０２は、図３４に示すようにパターンが存在した画素には「１」、その他の画素には「０」という値を出力することとなる。
【００４３】
次に、特定原稿認識部６４０６の内部にある色判定部６５０３の詳細な説明を行う。
【００４４】
図３５及び図３６は、それぞれ従来の色判定部６５０３のＲＧＢ色空間における色味マッチングの概念を示す図である。すなわち、図３５及び図３６では、ＲＧＢのそれぞれをＸＹＺ軸とした色空間を表している。例えば、あらかじめ登録されているパターン部分の色味が、各図において斜線の部分の色空間で表されるものとする。色判定部６５０３は、入力されたＲＧＢの画像データの値を上記ＲＧＢ色空間において点で表した場合、その点が予め登録してあった色味の色空間に含まれているかどうかによって、色味が一致しているかどうかの判断を行う。
【００４５】
例えば、図３５の場合は、Ｒ：２２０、Ｇ：１８０、Ｂ：１２０という値が入力されてきた場合である。図３５は、入力値が予め登録してあった色味の色空間に含まれているということを表しており、この場合は色味が一致しているという結果となる。
【００４６】
また、図３６の場合は、Ｒ：２２０、Ｇ：１８０、Ｂ：２１０という値が入力されてきた場合である。図３６は、入力値が予め登録してあった色味の色空間に含まれていないということを表しており、この場合は色味が一致していないという結果となる。
【００４７】
尚、色味が一致するか否かの判断は、実際のシステムではＲＯＭ（例えば、後述するＲＯＭ７７０２）を使用して行っている。すなわち、色空間をＲＯＭの２４ビットのアドレスに対応させておき、予め登録しておく色空間は、１ビットのデータの値として登録しておく。例えば、上記例では、登録色である場合にはデータに「１」を、登録色でない場合には「０」をデータの値として設定している。
【００４８】
図３７は、従来例におけるＲＯＭ内部の色味マッチング用データの内容を示す図である。例えば、各色８ビットずつのＲＧＢデータをＲＯＭのアドレスに変換する場合、アドレスの０から７ビットまでにＢデータの値、アドレスの８から１５ビットまでにＧデータの値、アドレスの１６から２３ビットまでにＲデータの値を代入する。また、そのアドレスに色味を登録しておく場合には、データ部分に「１」を、登録しておかない場合には「０」をデータ部分に入れておくようにする。
【００４９】
例えば、Ｒ：２２０、Ｇ：１８０、Ｂ：１２０という色味をＲＯＭに登録しておく場合には、アドレス：ＤＣ  Ｂ４  ７８  ｈに、データ：１を設定する。また、Ｒ：２２０、Ｇ：１８０、Ｂ：２１０という色味を登録しておかない場合には、アドレス：ＤＣ  Ｂ４  Ｄ２  ｈに、データ：０を設定するようにする。
【００５０】
そして、ＲＧＢデータが入力され色味マッチングを行う時には、入力されたＲＧＢデータの値をＲＯＭのアドレスへと変換し、ＲＯＭのデータをリードする。ここで、リードした値が「１」であれば、入力したＲＧＢデータの色味は登録してある色味と一致していることとし、リードした値が「０」であった場合には、入力したＲＧＢデータの色味は登録されている色味と一致していないこととなる。
【００５１】
図３８は、従来例の色判定部６５０３の細部構成を示すブロック図である。図３８において、７７０１はデータ・アドレス変換部であり、入力されたＲＧＢデータをＲＯＭ７７０２のアドレスとして入力するための値に変換する部分である。７７０２は上述したＲＯＭであり、ＲＧＢの色空間に登録色の色味が登録されている。また、カウント部７７０３には、パターンマッチング領域信号とＲＯＭ７７０２のリードデータが入力されており、パターンマッチング領域信号に「１」が立っている部分であって、かつＲＯＭ７７０２のリードデータに「１」が立っている画素が何回あるかをカウントする。
【００５２】
７７０４は色味マッチング判定部であり、カウント部７７０３のカウント値から、入力された画像データのパターンと一致した部分の色味が、予め登録してある色味と一致しているかどうかの判断を行い、色味マッチング判定結果を出力する。例えば、登録されているパターン部分が２４画素で構成されているときは、多少の誤判定を考えて２２画素以上の色味が、登録されている色と判断された場合には、登録されているパターンと一致した画素は、登録色とも一致しているという判断をさせるようにする。
【００５３】
以上が、スキャンデータ処理部６００２内の各ブロックの詳細な説明である。
【００５４】
次に、図２１におけるプリントデータ処理部６００４の詳細な説明を行う。
【００５５】
図３９は、従来例のプリントデータ処理部６００４の細部構成を示すブロック図である。図３９において、８００１はＬＯＧ変換部であり、ルックアップテーブル等を使用してＲＧＢ画像信号から色成分ごとの濃度情報を表すＣＭＹ画像信号に変換する。８００２は黒生成部であり、ＣＭＹ画像信号の最小値をＫ信号として抽出し、実際に使用するインクやトナーの色であるＣＭＹＫ画像信号として出力する。８００３は出力マスキング処理部であり、黒生成部８００２から出力されたＣＭＹＫ画像信号に対して、プリンタの発色特性に合わせた色味の補正処理を行う。
【００５６】
また、８００４は出力ガンマ処理部であり、ルックアップテーブル等を使用して、ＣＭＹＫのそれぞれの濃度調整やカラーバランス調整を行う。８００５はプリント画像変換回路であり、出力ガンマ処理部８００４からのＣＭＹＫ画像信号と、システムコントロール部６００６からの特定原稿判定結果を入力し、入力された画像データが特定原稿ではないとの判定結果であった場合は、ＣＭＹＫ画像データをそのままプリント部６００５に出力する。また、プリント画像変換回路８００５は、入力された画像データが紙幣や有価証券或いはコピー禁止のマークが入っていた原稿等の特定原稿であるとの判定結果であった場合は、ＣＭＹＫ画像データを変換してプリント部６００５に出力する。
【００５７】
この場合の変換処理は、ＣＭＹＫ画像データの全色のデータを一定の値に変換する処理や、ある特定の色のみ一定の値に変換してしまう等の正常なプリント結果が得られないような画像データに変換する処理であって、不正なコピーを防ぐような処理が行われる。
【００５８】
以上説明したような従来のスキャン・プリントシステム６００１において、特定原稿の判定を行おうとすると、図２２に示すようなコピー動作時には、スキャンデータ処理部６００３を通るので、プリント部６００５における不正な原稿から入力した画像データをプリントアウトすることを防ぐことができる。
【００５９】
また、近年は、複写機と他の画像処理装置との複合化或いはシステム化が行われており、そのようにシステム化されたスキャン・プリントシステムにおいては、ネットワーク上から送られてきた画像データをプリントしたり、スキャンした画像データをネットワークを介して他の装置等へ転送することもできるようになっている。
【００６０】
【発明が解決しようとする課題】
しかしながら、図２３に示すようにネットワーク上から入力されたプリント用ＣＭＹＫデータをそのままプリントアウトする場合は、スキャンデータ処理部６００３を通らないので、入力された画像データが特定原稿を取り込んだものかどうかを判断することができない。したがって、紙幣や有価証券等の画像を取り込んでしまい、そのまま不正なプリントアウトを許してしまうことになってしまうという問題がある。
【００６１】
すなわち、従来のようにスキャンした画像データに対してのみ原稿認識機能を設けるだけでは、ネットワーク上から送られてきた不正な画像データに関してはそのまま不正なプリントアウトを許してしまうこととなる。そこで、例えば、外部インタフェース部６００８に原稿認識機能を持たせるようにすることが考えられるが、特定画像の認識機能は、通常、複雑な回路によって構成されているため、同様の機能を入れることはシステム全体として大幅なコストの増大を招くこととなる。また、ネットワーク上から送られてくる画像信号は、必ずしもスキャナから入力されてくる画像信号と同様の色空間データによるものとは限らないという問題もある。
【００６２】
さらに、図２４に示すようにスキャン画像をネットワークへ転送する場合に、外部インタフェース部６００８にプリント画像変換回路８００５と同じような機能を有する出力画像変換部を持たせることによって、不正な原稿を入力した画像データのネットワーク上への出力を防ぐことが可能ではある。しかし、この場合も、当該機能を新たに備えることはシステム全体として大幅なコストの増大を招くこととなる。
【００６３】
本発明は、このような事情を考慮してなされたものであり、原稿をスキャナで読み取った画像データ或いはネットワークを介して入力された画像データのいずれの場合であっても、好適に特定原稿であるか否かの判定を行うことができ、不正な画像データの印刷出力又はネットワークへの転送を防止することができる画像処理方法を提供することを目的とする。
【００６４】
【課題を解決するための手段】
上記課題を解決するため、本発明に係る画像処理方法は、原稿読取装置からの画像データ及びネットワークを介して送信される画像データを取得する取得工程と、
前記取得工程で取得された前記画像データが複製許可画像であるか否かを判定する第１の判定工程と、
前記画像データを記憶装置に格納する格納工程と、
前記第１の判定工程により前記画像データが複製許可画像でないと判定された場合、前記記憶装置に格納された前記画像データに対して複製妨害処理を施す画像処理工程と、
前記複製妨害処理が施された前記画像データを出力する出力工程とを有する画像処理方法であって、
前記第１の判定工程が、さらに、前記画像データ中に複製許可情報が含まれているか否かを判定する情報判定工程と、前記情報判定工程により前記複製許可情報が含まれていると判定された場合、前記画像データにおける前記複製許可情報部分の色情報と所定の色情報との照合を行う色照合工程と、前記情報判定工程における判定結果と前記色照合工程における照合結果とに基づいて、前記画像データが複製許可画像であるか否かを判定する第２の判定工程とを有し、
前記色照合工程が、前記取得工程により取得されたＲＧＢ画像信号に対しては、ＲＧＢ色空間での色情報の照合を行い、前記取得工程により取得されたＣＭＹＫデータに対しては、前記所定の色情報をＲＧＢデータに変換した後に、ＲＧＢ色空間における前記色情報との照合を行う
ことを特徴とする。
【００６５】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について説明する。
【００６６】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係るネットワーク等からの画像の入出力が可能であるスキャン・プリントシステム１０１の構成を示すブロック図である。このシステムでの特徴は、上述した従来のスキャン・プリントシステム６００１と異なり、システム・バス・ブリッジ（以降、「ＳＢＢ」と略す。）１０７からスキャンデータ処理部１０３に入力を行う系が存在することである。
【００６７】
スキャン部１０２は、ＣＣＤ等の光学素子を使用して、原稿画像を読み取り、アナログ・デジタル変換により、ＲＧＢのデジタル信号とする部分である。また、スキャンデータ処理部１０３は、スキャン部１０２又はＳＢＢ１０７より出力されたＲＧＢ信号に対して、入力マスキングやフィルタリング等の各種画像処理を行う部分である。スキャンデータ処理部１０３には、入力された画像データが紙幣等の特定原稿で有るか否かを判断する特定原稿認識部も含まれている。特定原稿認識部の詳細な内容については後述する。
【００６８】
プリントデータ処理部１０４は、ＳＢＢ１０７から入力された画像データに対して、ＬＯＧ変換処理や出力ガンマ処理等の画像処理を行ってＣＭＹＫ画像データとし、プリント部１０５へ出力する。  また、プリントデータ処理部１０４には、特定原稿認識部により、紙幣等のコピー禁止原稿がコピーされていることを検知した場合、その原稿画像に特別な処理を行って出力する機能も含まれている。この部分に関しては、図２１を用いて説明した従来のプリントデータ処理部６００４と同様な内容であり詳細な説明は省略する。
【００６９】
プリント部１０５では、プリントデータ処理部１０４によって出力された画像データを、インクジェットプリンタやレーザープリンタ等を使用して、出力用紙等にプリントアウトする。
【００７０】
外部インタフェース部１０８は、外部のネットワークとのデータのやり取りを行う部分であり、インターネットやＬＡＮ、ＦＡＸ等からの画像信号と、内部で取り扱う画像信号とのインタフェース機能を有する。
【００７１】
メモリ部１０９は、ＲＡＭやハードディスク等の記憶媒体を使用し、画像データを一時的に格納する。また、コピー動作時に複数枚出力を行う場合等は、スキャン画像データをメモリ部１０９に格納しておくことによって、２枚目以降のプリントアウトは、再スキャンを行う必要がなく、メモリ部１０９に格納されている画像データをプリントアウトすることによって、処理時間の短縮が可能となる。
【００７２】
システムコントロール部１０６は、図１上では明記していないが、上記各処理ブロック部（すなわち、スキャン部１０２、スキャンデータ処理部１０３、プリントデータ処理部１０４、プリント部１０５、ＳＢＢ１０７、外部インタフェース部１０６及びメモリ部１０９）と接続されており、各処理ブロックへの処理内容の設定や、特定原稿認識部等からの各種信号の受け渡しを行う。
【００７３】
すなわち、本実施形態に係るスキャン・プリントシステム１０１は、スキャン部１０２により原稿画像を光学的に読み取って第１の画像データを取得する。或いは、ネットワークを介して外部インタフェース部１０８により第２の画像データが取得される。そして、スキャンデータ処理部１０３において、第１の画像データが複製許可画像であるか否か、或いは第２の画像データが複製許可画像であるか否かを判定する。また、ＳＳＢ１０７を介してメモリ部１０９に取得された第１又は第２の画像データを格納する。そして、スキャンデータ処理部１０３において、第１又は第２の画像データが複製許可画像でないと判定された場合、メモリ部１０７に格納された第１又は第２の画像データがそれぞれ読み出されてプリントデータ処理部１０４において当該第１又は第２の画像データに対して複製妨害処理が施される。そして、プリント部１０５は、複製妨害処理が施された第１又は第２の画像データを出力することを特徴とする。
【００７４】
次に、上記構成を有するスキャン・プリントシステム１０１の動作例について図２及び図３に示す。
【００７５】
図２は、本発明の第１の実施形態におけるコピー動作を行う時のスキャン・プリントシステム１０１内の画像データの流れを説明するための図である。また、図１８は、本発明の第１の実施形態におけるスキャン・プリントシステム１０１によるコピー動作手順を説明するためのフローチャートである。
【００７６】
コピー動作を行う場合、図２に示すようにスキャン部１０２によって原稿が入力されＲＧＢ画像データが得られる（ステップＳ１１）。そして、当該ＲＧＢ画像データは、スキャンデータ処理部１０３によって所定の処理（例えば、後述するように、入力された画像データが紙幣等の特定原稿で有るか否かを判断する処理）が行われ（ステップＳ１２）、その後ＳＢＢ１０７を通ってメモリ部１０９に格納される（ステップＳ１３）。メモリ部１０９に格納されたデータは、再びＳＢＢ１０７を通ってプリントデータ処理部１０４に入力される（ステップＳ１４）。そして、プリントデータ処理部１０４によってＬＯＧ変換処理等所定の処理（すなわち、後述する不正な画像データをそのまま出力させないように画像データを変換する処理）が行われる（ステップＳ１５）。所定の処理が行われたＣＭＹＫ画像データは、プリント部１０５に送られてプリントアウトされる（ステップＳ１６）。
【００７７】
すなわち、上記スキャン・プリントシステム１０１では、プリント部１０５が印刷用紙上等にスキャナ部１０２で取得された画像データ又は外部インタフェース部１０８から取得された画像データを形成することを特徴とする。
【００７８】
尚、複数枚コピーの設定が行われている場合、２枚目以降のコピー出力は、メモリ部１０９に格納されている画像データを、ＳＢＢ１０７を介して読み出され（ステップＳ１７）、プリントデータ処理部１０４、そしてプリント部１０５に送ることによって実際にプリントが行われ出力される。これによって、２枚目以降のプリントアウト時に原稿のスキャンを繰り返し行う必要がなくなるため、スピーディなコピー出力が可能となる。
【００７９】
図３は、本発明の第１の実施形態におけるネットワーク上から入力したプリントアウト用ＣＭＹＫ画像データのプリントアウトを行う時のスキャン・プリントシステム１０１内の画像データの流れを説明するための図である。また、図１９は、本発明の第１の実施形態におけるスキャン・プリントシステム１０１によるネットワークを介して得られた画像データのプリントアウト動作手順を説明するためのフローチャートである。
【００８０】
外部インタフェース部１０８によってＣＭＹＫ画像データが入力される（ステップＳ２１）。入力されたＣＭＹＫ画像データは、ＳＢＢ１０７を通ってメモリ部１０９に格納される。この時、外部インタフェース部１０８によって入力されたＣＭＹＫ画像データは、ＳＢＢ１０７を通ってスキャンデータ処理部１０３にも入力される（ステップＳ２２）。メモリ部１０９に格納されたデータは、再びＳＢＢ１０７を通ってプリントデータ処理部１０４に入力される（ステップＳ２３）。
【００８１】
一方、スキャンデータ処理部１０３では、入力されたＣＭＹＫ画像データが、紙幣等の特定原稿で有るか否かを後述する特定原稿認識部によって判断し、その判定結果をシステムコントロール部１０６に伝える（ステップＳ２４）。そして、特定原稿認識部によって判断した結果、特定原稿ではないと判断した場合、入力されたＣＭＹＫデータをそのまま出力する（ステップＳ２６）。一方、特定原稿認識部によって判断した結果、特定原稿であると判断した場合、入力されたＣＭＹＫデータは、上述したように、ＣＭＹＫ画像データの全色のデータを一定の値に変換してしまうことや、ある特定の色のみ一定の値に変換してしまう等の正常なプリント結果が得られないような画像データに変換してしまうことにより、不正なコピーを防ぐような画像処理を行ってプリント部１０５に出力される（ステップＳ２５）。その後、ＣＭＹＫ画像データは、プリント部１０５においてプリントアウトされる（ステップＳ２６）。
【００８２】
すなわち、本実施形態におけるスキャン・プリントシステム１０１におけるプリントデータ処理部１０４では、スキャンデータ処理部１０３によりスキャン部１０２から取得された画像データ又は外部インタフェース部１０８から取得された画像データが複製許可画像でないと判定された場合、それぞれの画像データがプリント部１０５において正常に画像形成されないようにデータの一部又は全部を変換する複製妨害処理を施すことを特徴とする。
【００８３】
ここで、複数枚プリントアウトの設定が行われている場合、２枚目以降のプリント出力は、図１８で説明したときと同様に、メモリ部１０９に格納されているＣＭＹＫ画像データを、ＳＢＢ１０７を通り、プリントデータ処理部１０４、そしてプリント部１０５に送られて、実際にプリントが行われて出力される。これによって、２回目以降のプリントアウト時に、繰り返しネットワークからデータ入力を行う必要がなくなるため、スピーディなプリント出力が可能となる。
【００８４】
図４は、図１におけるスキャンデータ処理部１０３の詳細な構成を示すブロック図である。
【００８５】
４０１はシェーディング補正部であり、スキャン部１０２から入力される画像データ内にあるＣＣＤ読み取り値のバラツキの補正を行う。４０２は入力マスキング変換部であり、マトリクス演算により、入力されたＲＧＢの画像データの色味補正を行う。４０３はフィルタリング処理部であり、シャープネスやスムージング等の処理を画像に施す。４０４は画像変倍部であり、設定された変倍率になるように画像の解像度の変換を行う。４０５はトリミング・マスキング処理部であり、入力した原稿の画像データに対して、ユーザが指定した領域のトリミング処理やマスキング処理を行う。
【００８６】
また、入力マスキング変換部４０２によって、色味補正が行われた画像データは、特定原稿認識部４０６に入力される。そして、特定原稿認識部４０６では、スキャン部１０２によって入力された画像が、カラーコピーが禁止されている紙幣や有価証券、或いはコピー禁止として何らかのマークが記載されている原稿の画像でないかどうかの判定が行われる。そして、その判定結果は、特定原稿判定結果として、システムコントロール部１０６へ出力される。
【００８７】
ここで、先に従来例として説明を行った図２５に示すスキャンデータ処理部６００３と異なる点は、特定原稿認識部４０６にＳＢＢ１０７からのＣＭＹＫ画像信号入力がある点であって、スキャン・プリントシステム１０１の動作状況によってスキャンデータ処理部１０３の取り扱う画像信号や処理内容が異なることである。
【００８８】
次に、図５及び図６を用いて、スキャン・プリントシステム１０１の各種動作状況を例にとって、スキャンデータ処理部１０３の取り扱う画像信号や処理内容の違いを説明する。
【００８９】
図５は、スキャン・プリントシステム１０１がコピー動作を行う時のスキャンデータ処理部１０３内の画像データの流れを説明するための図である。この時の処理内容は上述した従来例と同様であり、ＳＢＢ１０７からのＣＭＹＫ画像信号の入力はなく、スキャン部１０２からのＲＧＢ画像信号の入力に対して、各種画像処理を行ってＳＢＢ１０７にＲＧＢ画像信号を出力するものである。
【００９０】
また、この時の特定原稿認識部４０６は、入力マスキング変換部４０２から出力されるＲＧＢ信号を入力し、特定原稿の認識を行い、その判定結果をシステムコントロール部１０６へ出力する。
【００９１】
一方、図６は、スキャン・プリントシステム１０１がネットワーク上から入力したプリントアウト用ＣＭＹＫ画像データのプリントアウトを行う時のスキャンデータ処理部１０３内の画像データの流れを説明するための図である。この時の処理内容は、上記従来例で説明した時と異なっており、スキャン部１０２からのＲＧＢ画像信号の入力はない。
【００９２】
すなわち、図６では、プリント用のＣＭＹＫ画像データが入力されているので、スキャン画像用の各種画像処理を行う必要はなく、ＳＢＢ１０７からのＣＭＹＫ画像信号の入力に対して特定原稿の認識のみを行い、その判定結果をシステムコントロール部１０６へ出力することとなる。
【００９３】
次に、特定原稿判定部４０６の詳細な説明を行う。
【００９４】
図７は、図４における特定原稿判定部４０６の細部構成を示すブロック図である。図７において、７０５は判定信号選択部であり、入力マスキング変換部４０２から入力されたＲＧＢ画像データと、ＳＢＢ１０７から入力されたＣＭＹＫ画像データとをスキャン・プリントシステム１０１の動作モードに応じて選択し、エッジ検出部７０１にはエッジ検出用画像信号として、また、色判定部７０３には色判定用画像信号として出力する。
【００９５】
例えば、図２に示すようにスキャン画像をプリントアウトする場合（コピー動作）、判定信号選択部７０５は、入力マスキング変換部４０２からのＲＧＢ信号を、エッジ検出用画像信号及び色判定用画像信号としてそれぞれに出力する。また、図３に示すように外部インタフェース部１０８からのプリントデータをプリントアウトする場合、判定信号選択部７０５は、ＳＢＢ１０７からのＣＭＹＫ信号を、エッジ検出用画像信号及び色判定用画像信号としてそれぞれ出力する。
【００９６】
また、７０１はエッジ検出部であり、入力した画像データから線画部分やエッジ部分の検出を行い、エッジ検出画像として出力する。さらに、パターンマッチング部７０２は、エッジ検出部７０１からのエッジ検出画像を入力し、その画像内に予め登録されているエッジのパターン（例えば、複製が禁止された特定原稿であることを示すパターン情報等）が含まれているかどうかを判定する。そして、パターンマッチング部７０２は、その判定結果をパターンマッチング判定結果として特定原稿判定部７０４へ出力する。また、パターンマッチング部７０２は、パターンマッチングによって予め登録されているパターンを見つけた場合には、そのパターンが入力された画像のどの部分にあるのかを示すパターンマッチング領域信号を色判定部７０３に出力する。
【００９７】
色判定部７０３では、上述した画像信号とパターンマッチング領域信号とを入力し、検出されたパターン部分の色が予め登録してある色味（例えば、複製が禁止された特定原稿上で表されるパターン情報固有の色情報等）と一致しているかどうかを判断し、一致した色数のカウントを行う。そして、そのカウント数に基づいて、検出されたパターンの色味が予め登録されている色味と一致しているか否かの判断を行い、色味マッチング判定結果として特定原稿判定部７０４へ出力する。
【００９８】
特定原稿判定部７０４は、パターンマッチング判定結果と色味マッチング判定結果とを入力する。そして、特定原稿判定部７０４は、どちらの判定結果も入力された画像が予めコピー禁止原稿として登録されている特定原稿であると判断されていた場合は、特定原稿の画像であると判断する。一方、特定原稿判定部７０４は、どちらか片方でもコピー禁止原稿ではないと判断していた場合には、特定原稿の画像ではないと判断する。そして、それらの判断結果は特定原稿判定結果として、システムコントロール部１０６へ出力される。
【００９９】
すなわち、本実施形態に係るスキャン・プリントシステム１０１におけるスキャンデータ処理部１０３では、エッジ検出部７０１により、スキャン部１０２から取得された画像データ又は外部インタフェース部１０８から取得された画像データのエッジ情報を検出する。そして、検出されたエッジ情報中に複製許可情報が含まれているか否かがパターンマッチング部７０２で判定され、エッジ情報中に複製許可情報が含まれていると判定された場合、色判定部７０３により、取得された画像データにおける複製許可情報部分の色情報と所定の色情報との照合が行われる。そして、特定原稿判定部７０４により、パターンマッチング部７０２における判定結果と色判定部７０３における照合結果とに基づいて、取得された画像データが複製許可画像であるか否かを判定することを特徴とする。
【０１００】
次に、特定原稿判定部４０６の内部にあるエッジ検出部７０１の詳細な説明を行う。
【０１０１】
図８は、図７におけるエッジ検出部７０１の細部構成を示すブロック図である。図８において、８０１はエッジ判定信号生成部であり、判定信号選択部７０５から入力されるエッジ検出用画像信号から、エッジ検出に使用する画像信号を生成する。その結果、エッジ検出用画像信号がＲＧＢデータであった場合、当該画像信号をＲＧＢ信号の平均値としてもよいし、ＲＧＢのどれか１色の信号を選択して使用するといった生成方法でもよい。また、エッジ検出用画像信号がＣＭＹＫデータであった場合、当該画像信号をＣＭＹＫ信号の平均値としてもよいし、ＣＭＹＫのどれか１色の信号を選択して使用するといった生成方法でもよい。
【０１０２】
８０２はエッジ強調部であり、上記従来例でも説明したように、例えば図２８に示すようなエッジ強調用のフィルタ係数を掛けることによって、エッジ強調処理を行う。８０３はスムージング部であり、上記従来例でも説明したように、例えば図２９に示すような平均化のフィルタ係数を掛けることによって、スムージング処理を行う。
【０１０３】
８０４は比較部であり、エッジ強調部８０２からの画像データとスムージング部８０３からの画像データの各画素ごとの値を比較し、エッジ強調部８０２からの画素の値が、スムージング部８０３からの画素の値よりも大きい画素はエッジ部分として「１」を出力し、エッジ強調部８０２からの画素の値が、スムージング部８０３からの画素の値以下の部分はエッジ部分ではないとして「０」を出力して、エッジ検出画像とする。
【０１０４】
また、特定原稿判定部４０６の内部にあるパターンマッチング部７０２は、エッジ検出画像を入力し、その画像内に予め登録してあるエッジのパターンが含まれているかどうかを判定するものであり、目的パターンが含まれているかどうかのパターンマッチング判定結果と、目的パターンが含まれている画像の位置を示すパターンマッチング領域信号とを出力する。尚、その内容に関しては、上述した従来例におけるパターンマッチング部６５０２の内容と同様であるので、ここでは詳細な説明を省略する。
【０１０５】
次に、特定原稿判定部４０６の内部にある色判定部７０３の詳細な説明を行う。
【０１０６】
図９は、図７における色判定部７０３の細部構成を示すブロック図である。尚、図９に示す各処理ブロックの基本的な構成は、上記従来例において説明した色判定部６５０３と同様である。
【０１０７】
９０１はデータ・アドレス変換部であり、入力されたＲＧＢデータをＲＯＭ９０２のアドレスとして入力するための値に変換する。９０２は色判定を行う色空間マッチング用のＲＯＭであり、ＲＧＢの色空間に登録色の色味が登録されている。また、カウント部９０３には、パターンマッチング領域信号とＲＯＭ９０２のリードデータとが入力され、パターンマッチング領域信号に「１」が立っている部分であって、かつＲＯＭ９０２のリードデータに「１」が立っている画素が何回あるかをカウントする。９０４は色味マッチング判定部であり、カウント部９０３のカウント値から、入力された画像データのパターンマッチした部分の色味が予め登録してある色味と一致しているかどうかの判断を行い、色味マッチング判定結果を出力する。
【０１０８】
本実施形態での色判定部７０３の特徴は、判定信号選択部７０５から入力される色判定用画像信号の種類に基づいて、色判定信号生成部９０５の処理によって、ＲＯＭ９０２内の色空間に合わせる処理を行うことである。
【０１０９】
例えば、色判定信号生成部９０５に入力された色判定用画像信号がＲＧＢデータであった場合、ＲＯＭ９０２の中に格納されているデータはＲＧＢ色空間のマッチングデータであるので、そのままの状態でデータ・アドレス変換部９０１へ出力される。また、色判定信号生成部９０５に入力された色判定用画像信号がＣＭＹＫデータであった場合、ＲＯＭ９０２の中に格納されているデータはＲＧＢ色空間のマッチングデータであるので、ＣＭＹＫからＲＧＢデータに色空間変換を行った後、データ・アドレス変換部９０１へ出力することとなる。
【０１１０】
図１０は、図９における色判定信号生成部９０５の細部構成を示すブロック図である。図１０において、セレクタ１００１は、判定信号選択部７０５から入力された色判定用画像信号をスキャン・プリントシステム１０１の動作モードに応じて選択し、出力する。例えば、図２に示すようなスキャン画像をプリントアウトする場合は、色判定用画像信号としてＲＧＢ信号が入力されてくるので、セレクタ１００１はＣＭＹＫ信号の出力は行わず、ＲＧＢ信号の出力を行う。一方、図３に示すような外部インタフェース部１０８からのプリントデータをプリントアウトする場合は、色判定用画像信号としてＣＭＹＫ信号が入力されてくるので、セレクタ１００１はＲＧＢ信号の出力は行わず、ＣＭＹＫ信号の出力を行う。
【０１１１】
また、色判定信号生成部９０５では、加算器１００２、加算器１００３、加算器１００４及びＬＵＴ（ルックアップテーブル）１００５、ＬＵＴ１００６、ＬＵＴ１００７を用いて、ＣＭＹＫ画像信号をＲＧＢ信号に変換する処理を行う。通常、Ｋ信号はＣＭＹの最小値をＫの値とし、ＣＭＹの各値からＫの値を引いた値がＣＭＹＫ信号とした時のＣＭＹの値としている。そのため、ＣＭＹＫ信号からＣＭＹ信号に変換を行う場合には、ＣＭＹの各値にＫの値を足し込むことによって変換を行うことができる。また、ＲＧＢ信号をＣＭＹ信号に変換する場合は、図３９に示した従来例で説明したように、ＬＵＴを使用してＬＯＧ変換を行う。したがって、ＣＭＹ信号からＲＧＢ信号への変換を行う際には、逆ＬＯＧ変換を行うようなテーブルの設定によって変換を行うことにより、実現することが可能となる。
【０１１２】
セレクタ１００８は、ＬＵＴ１００５、ＬＵＴ１００６、ＬＵＴ１００７から入力されたＣＭＹＫからＲＧＢに変換されたＲＧＢ信号と、セレクタ１００１から出力されたＲＧＢ信号のいずれかをスキャン・プリントシステム１０１の動作モードに応じて選択して出力する。例えば、図２に示すようなスキャン画像をプリントアウトする場合、セレクタ１００８はセレクタ１００１から出力されたＲＧＢ信号を出力する。また、図３に示すような外部インタフェース１０８からのプリントデータをプリントアウトする場合は、ＬＵＴ１００５、ＬＵＴ１００６、ＬＵＴ１００７から入力されたＣＭＹＫからＲＧＢに変換されたＲＧＢ信号を出力する。
【０１１３】
以上説明したように、第１の実施形態においては、スキャン・プリントシステム１０１の動作モードに応じて選択、処理されたＲＧＢ画像信号は、データ・アドレス変換部９０１に入力され、従来例と同等な色判定処理が行われることとなり、色味マッチング判定結果を出力することとなる。そして、その判定信号は、特定原稿判定部７０４によって、パターンマッチング判定結果とともに特定原稿判定結果を出力するために使用される。
【０１１４】
また、それ以降の処理に関しては、従来例と同じように、特定原稿と認識された画像に関しては、スキャン画像や外部インタフェース１０８から入力された画像に関わらずプリントデータ処理部１０４によって正常な状態でのプリントアウトは禁止される。一方、特定原稿ではないと判断された画像データに関しては、プリントデータ処理部１０４によって通常の画像処理が行われ、正常な状態でのプリントアウトを行うこととなる。
【０１１５】
以上説明したように、ＣＭＹＫ信号をＲＧＢ信号に変換して色判定を行うことによって、従来は特定原稿の判定を行えずにプリントアウトしてしまっていた外部インタフェースから入力されたＣＭＹＫ画像データに対しても、特定原稿か否かの判定を行うことが可能となる。
【０１１６】
＜第２の実施形態＞
上記第１の実施形態では、ＣＭＹＫ画像信号をＲＧＢ画像信号に変換することによって色判定処理を行い、特定画像の認識を行ったが、本実施形態では、ＣＭＹＫ信号をそのまま色判定信号として、使用する例について説明する。
【０１１７】
第２の実施形態において、第１の実施形態と異なる部分は、図７における色判定部７０３のみであり、それ以外の処理や動作に関しては上記第１の実施形態と同様であるためそれらの詳細な説明は省略する。
【０１１８】
図１１は、本発明の第２の実施形態に係る色判定部７０３−２の細部構成を示すブロック図である。図１１において、１１０１はデータ・アドレス変換部であり、入力されたＲＧＢデータ又はＣＭＹＫデータをＲＡＭ１１０２のアドレスとして入力するための値に変換を行う。尚、詳細な説明は後述するが、ＣＭＹＫデータをアドレスに変換した場合、ＲＧＢデータを変換した場合よりも必要とされるビット数が多いので、ＲＧＢデータを変換した場合は使用しないアドレスが発生することとなる。
【０１１９】
また、１１０２は色判定を行う色空間マッチング用のＲＡＭであり、上記第１の実施形態で使用していたＲＯＭ９０２と異なり、システムコントロール部１０６からのアクセスにより、メモリ空間のデータ内容の書き換えを行うことができる。例えば、ＲＧＢデータの色味のマッチングを判断する時には、ＲＡＭ１１０２はＲＧＢ色空間用のデータをセットし、ＣＭＹＫデータの色味のマッチングを行う際には、ＲＡＭ１１０２はＣＭＹＫ色空間のデータをセットする。
【０１２０】
尚、図１１におけるカウント部９０３及び色味マッチング判定部９０４は、上記第１の実施形態において図９で示したものと同一である。
【０１２１】
カウント部９０３には、パターンマッチング領域信号とＲＡＭ１１０２のリードデータが入力され、パターンマッチング領域信号に「１」が立っている部分であって、かつＲＡＭ１１０２のリードデータに「１」が立っている画素が何回あるかをカウントする。９０４は色味マッチング判定部であり、カウント部９０３のカウント値から、入力された画像データのパターンマッチした部分の色味が予め登録してある色味と一致しているかどうかの判断を行い、色味マッチング判定結果を出力する。
【０１２２】
本実施形態での色判定部７０３−２の特徴は、判定信号選択部７０５から入力される色判定用画像信号の種類、すなわちスキャン・プリントシステム１０１の動作モードに応じてＲＡＭ１１０２内の色味マッチング用のデータを変更し、処理を行うことである。
【０１２３】
したがって、例えば色判定用画像信号がＲＧＢデータであった場合、すなわち図２に示すようなスキャン画像をプリントアウトする場合は、ＲＡＭ１１０２の中に格納されているデータはＲＧＢ色空間のマッチングデータの設定をシステムコントロール部１０６から行い、データ・アドレス変換部１１０１では、ＲＧＢデータの色判定用画像信号を従来と同じようにＲＡＭ１１０２のアドレスとして出力する。
【０１２４】
また、色判定用画像信号がＣＭＹＫデータであった場合、すなわち図３に示すような外部インタフェース部１０８からのプリントデータをプリントアウトする場合は、ＲＡＭ１１０２の中に格納されているデータはＣＭＹＫ色空間のマッチングデータの設定をシステムコントロール部１０６から行い、データ・アドレス変換部１１０１では、ＣＭＹＫデータの色判定用画像信号をＲＡＭ１１０２のアドレスとして出力する。
【０１２５】
図１２は、ＣＭＹＫデータの色判定用画像信号をＲＡＭ１１０２のアドレスとして、出力を行う場合のＲＡＭ１１０２に対する色味の登録に関する一例を示す図である。
【０１２６】
各色８ビットずつのＣＭＹＫデータをＲＡＭ１１０２のアドレスに変換する場合、本実施形態では、アドレスの０から７ビットまでにＫデータの値、アドレスの８から１５ビットまでにＹデータの値、アドレスの１６から２３ビットまでにＭデータの値、２４から３１ビットまでにＣデータの値を代入することとする。そして、そのアドレスに色味を登録しておく時には、データ部分に「１」を、登録しておかない場合には「０」をデータ部分に入れておくこととする。
【０１２７】
例えば、Ｃ：２２０、Ｍ：１８０、Ｙ：１１９、Ｋ：１２８という色味を登録しておく場合には、アドレス：ＤＣ  Ｂ４  ７７  ８０  ｈに、データ：１を設定する。また、Ｃ：２２０、Ｍ：１８０、Ｙ：１１９、Ｋ：１２９という色味を登録しておかない場合には、アドレス：ＤＣ  Ｂ４  ７７  ８１  ｈに、データ：０を設定する。
【０１２８】
そして、色判定部７０３−２にＣＭＹＫデータが入力され色味マッチングを行う時には、入力されたＣＭＹＫデータの値をＲＡＭ１１０２のアドレスへと変換し、ＲＡＭ１１０２のデータをリードする。その結果、リードした値が「１」であれば、入力したＣＭＹＫデータの色味は登録されている色味と一致していることになり、リードした値が「０」であれば、入力したＣＭＹＫデータの色味は登録してある色味と一致していないことになる。
【０１２９】
尚、ＲＧＢデータの色判定用画像信号をＲＡＭ１１０２のアドレスとして、出力を行う場合のＲＡＭ１１０２に対する色味の登録は、前述した従来例と同じように、アドレスの０から７ビットまでにＢデータの値、アドレスの８から１５ビットまでにＧデータの値、アドレスの１６から２３ビットまでにＲデータの値を代入することとし、そのアドレスに色味を登録しておく時には、データ部分に「１」を、登録しておかない場合には「０」をデータ部分に入れておくこととする。このため、アドレスの２４から３１ビットは、この場合使用しないこととなる。
【０１３０】
以上説明したように、スキャン・プリントシステム１０１の動作モードに応じてＲＡＭ１１０２のマッチングデータを変更することによって、ＲＧＢ画像データが入力されても、またＣＭＹＫ画像データが入力されても、従来と同等な色判定処理が行われることとなり、色味マッチング判定結果を出力することが可能となる。また、その判定信号は、特定原稿判定部７０４によって、パターンマッチング判定結果とともに特定原稿判定結果を出力するために使用される。
【０１３１】
尚、それ以降の処理に関しては、従来例と同じように、特定原稿と認識された画像に関しては、スキャン画像であるか外部インタフェース部１０８から入力された画像に関わらず、プリントデータ処理部１０４によって、正常な状態でのプリントアウトは禁止される。一方、特定原稿ではないと判断された画像データに関しては、プリントデータ処理部１０４によって通常の画像処理が行われ、正常な状態でのプリントアウトが行われる。
【０１３２】
以上説明したように、第２の実施形態ではＲＡＭ１１０２を使用し、入力画像信号に従ってマッチングデータを変更することによって、従来は特定原稿の判定を行えずにプリントアウトされていた外部インタフェース部１０８から入力されたＣＭＹＫ画像データに対しても、特定原稿か否かの判定を行うことが可能となる。
【０１３３】
＜第３の実施形態＞
前述した第１の実施形態では、ＣＭＹＫ画像信号をＲＧＢ画像信号に変換することによって色判定処理を行い、特定画像の認識を行ったが、ＣＭＹ画像信号からＲＧＢ画像信号に変換を行う場合に、ＬＵＴ１００５、ＬＵＴ１００６、ＬＵＴ１００７といったルックアップテーブルが従来のＲＧＢ画像データのみに対する処理に追加する必要があった。そのために、実際の処理を行う上でメモリが余分に必要となる。
【０１３４】
また、第２の実施形態では、ＣＭＹＫデータのままで色味のマッチングを行うため、第１の実施形態のようにＣＭＹ画像信号からＲＧＢ画像信号へ変換を行うルックアップテーブルの必要はないが、色味のマッチングを行うＲＡＭの容量が、ＲＧＢ画像信号で判定を行うときよりも多く必要となるとともに、スキャンデータをプリントする際のＲＧＢ画像信号を取り扱う場合には、必要としないメモリ領域が存在することとなる。
【０１３５】
そこで、本実施形態では、ＣＭＹＫ信号をＣＭＹ信号に変換し、色判定信号として使用する例について説明する。第３の実施形態において、第１の実施形態と異なる部分は、図７における色判定部７０３のみであるため、それ以外の処理や動作に関しては詳細な説明は省略する。
【０１３６】
図１３は、本発明の第３の実施形態における色判定部７０３−３の細部構成を示すブロック図である。
【０１３７】
本実施形態での色判定部７０３−３の特徴は、判定信号選択部７０５から入力される色判定用画像信号の種類に基づいて、色判定信号生成部１３０１の処理を変えるとともに、ＲＡＭ１３０３内の色空間も変化させることである。
【０１３８】
例えば、色判定用画像信号がＲＧＢデータであった場合、色判定信号生成部１３０１は、ＲＡＭ１３０３の中に格納するデータをＲＧＢ色空間のマッチングデータとしてそのままの状態でデータ・アドレス変換部１３０２へ出力する。  また、判定用画像信号がＣＭＹＫデータであった場合、色判定信号生成部１３０１は、ＲＡＭの中に格納されているデータをＣＭＹ色空間のマッチングデータとして、ＣＭＹＫからＣＭＹデータに色空間変換を行ったうえで、データ・アドレス変換部１３０２へ出力する。
【０１３９】
図１４は、図１３における色判定信号生成部１３０１の細部構成を示すブロック図である。
【０１４０】
図１４において、セレクタ１４０１は、判定信号選択部７０５から入力された色判定用画像信号をスキャン・プリントシステム１０１の動作モードに応じて選択し出力する。例えば、図２に示すようにスキャン画像をプリントアウトする場合は、セレクタ１４０１には、色判定用画像信号としてＲＧＢ信号が入力されてくるので、ＣＭＹＫ信号の出力は行わずにＲＧＢ信号を出力する。また、図３に示すように外部インタフェース部１０８からのプリントデータをプリントアウトする場合は、セレクタ１４０１には、色判定用画像信号としてＣＭＹＫ信号が入力されてくるので、ＲＧＢ信号の出力は行わずにＣＭＹＫ信号を出力する。
【０１４１】
また、図１４において、加算器１４０２、加算器１４０３及び加算器１４０４は、ＣＭＹＫ画像信号をＣＭＹ信号に変換する処理を行う。通常、Ｋ信号は、ＣＭＹの最小値をＫの値とし、ＣＭＹの各値からＫの値を引いた値がＣＭＹＫ信号とした時のＣＭＹの値とされる。そのため、ＣＭＹＫ信号からＣＭＹ信号に変換を行う場合には、ＣＭＹの各値にＫの値を足し込むことによって変換を行うことができる。
【０１４２】
一方、セレクタ１４０５は、加算器１４０２、加算器１４０３及び加算器１４０４から入力されたＣＭＹ信号、又は、セレクタ１４０１から入力されたＲＧＢ信号のいずれかを、スキャン・プリントシステム１０１の動作モードに応じて選択し出力する。例えば、図２に示すようにスキャン画像をプリントアウトする場合は、セレクタ１４０５は、セレクタ１４０１から入力されたＲＧＢ信号を出力する。また、図３に示すように外部インタフェース部１０８からのプリントデータをプリントアウトする場合は、セレクタ１４０５は、加算器１４０２、加算器１４０３及び加算器１４０４から入力されたＣＭＹ信号を出力する。
【０１４３】
以上のように、色判定信号生成部１３０１において、スキャン・プリントシステム１０１の動作モードに応じて選択、処理の行われたＲＧＢ画像信号又はＣＭＹ画像信号は、データ・アドレス変換部１３０２に入力される。
【０１４４】
データ・アドレス変換部１３０２では、ＲＧＢ画像データが入力さた場合には、上述した従来例や第１の実施形態と同様のＲＧＢ色空間を使用した色味マッチングデータがシステムコントロール部１０６から設定される。一方、データ・アドレス変換部１３０２は、ＣＭＹ画像データが入力された場合には、ＣＭＹの色空間を使用した色味マッチングデータをシステムコントロール部１０６から設定される。
【０１４５】
図１５及び図１６は、本発明の第３の実施形態におけるＣＭＹ色空間における色味マッチングの概念を示す図である。図１５及び図１６は、ＣＭＹのそれぞれをＸＹＺ軸とした色空間が表されている。また、あらかじめ登録しているパターン部分の色味は、図中において斜線の部分で表されている。そして、色判定部７０３−３は、ＣＭＹの画像データが入力されるとその値をＣＭＹ色空間において点として表し、その点が予め登録されていた色味の色空間に含まれているかどうかによって、色味が一致しているかどうかの判断を行う。
【０１４６】
例えば、図１５に示す場合は、Ｃ：２２０、Ｍ：１８０、Ｙ：１２０という値が入力されてきた時、それが予め登録してあった色味の色空間に含まれているということを表しており、この場合は色味が一致しているという結果となる。また、図１６に示す場合は、Ｃ：２２０、Ｍ：１８０、Ｙ：２１０という値が入力されてきた時、それが予め登録してあった色味の色空間に含まれていないということを表しており、この場合は色味が一致していないという結果となる。
【０１４７】
尚、本実施形態における色味が一致するか否かの判断は、実際のシステムではＲＡＭ１３０３を使用して行う。すなわち、色空間をＲＡＭの２４ビットのアドレスに対応させておき、予め登録しておく色空間は１ビットのデータの値として登録しておく。例えば、本実施形態の場合には、登録色である場合にはデータに「１」を、登録色でない場合には「０」をデータの値として設定しておく。
【０１４８】
図１７は、本発明の第３の実施形態に係るＲＡＭ１３０３内部の色味マッチング用データの一例を示す図である。図１７に示すように、各色８ビットずつのＣＭＹデータをＲＡＭ１３０３のアドレスに変換する場合、本実施形態ではアドレスの０から７ビットまでにＹデータの値、アドレスの８から１５ビットまでにＭデータの値、アドレスの１６から２３ビットまでにＣデータの値を代入することとする。
【０１４９】
また、そのアドレスに色味を登録しておく時には、データ部分に「１」を、登録しておかない場合にはデータ部分に「０」を入れておく。例えば、Ｃ：２２０、Ｍ：１８０、Ｙ：１２０という色味を登録しておく場合には、アドレス：ＤＣＢ４  ７８  ｈに、データ：１を設定する。一方、Ｃ：２２０、Ｍ：１８０、Ｙ：２１０という色味を登録しておかない場合には、アドレス：ＤＣ  Ｂ４  Ｄ２  ｈに、データ：０を設定する。
【０１５０】
そして、ＣＭＹデータが入力され、色味マッチングを行う時には、入力されたＣＭＹデータの値をＲＡＭ１３０３のアドレスに変換し、ＲＡＭ１３０３のデータをリードする。そして、リードした値が「１」であれば、入力したＣＭＹデータの色味は登録してある色味と一致していることに、またリードした値が「０」であった場合には、入力したＣＭＹの色味は登録してある色味と一致していないこととなる。
【０１５１】
尚、図１３おける、カウント部９０３及び色味マッチング判定部９０４は、第１の実施形態における図９に使用しているものと同一である。すなわち、カウント部９０３には、パターンマッチング領域信号とＲＡＭ１３０３のリードデータが入力されており、パターンマッチング領域信号に「１」が立っている部分であって、かつＲＡＭ１３０３のリードデータに「１」が立っている画素が何回あるかをカウントする。また、色味マッチング判定部９０４は、カウント部９０３のカウント値から、入力された画像データのパターンマッチした部分の色味が予め登録してある色味と一致しているかどうかの判断を行い、色味マッチング判定結果を出力する。
【０１５２】
上述したように、本実施形態における色判定部７０３−３の特徴は、判定信号選択部７０５から入力される色判定用画像信号の種類、すなわちスキャン・プリントシステム１０１の動作モードに応じて、ＲＡＭ１３０３内の色味マッチング用のデータを変更して、処理を行うことである。
【０１５３】
例えば、図２に示すようにスキャン画像をプリントアウトする場合は、色判定部７０３（本実施形態では、色判定部７０３−３）に入力される色判定用画像信号はＲＧＢデータであるため、システムコントロール部１０６はＲＡＭ１３０３に対してＲＧＢ色空間のマッチングデータの設定を行い、色判定信号生成部１３０１は入力されたＲＧＢデータをそのままの状態でデータ・アドレス変換部１３０２へ出力する。そして、データ・アドレス変換部１３０２では、ＲＧＢデータの色判定用画像信号を上述した従来例と同じようにＲＡＭ１３０３のアドレスとして出力し、色味マッチングの処理を行う。
【０１５４】
一方、図３に示すように外部インタフェース部１０８からのプリントデータをプリントアウトする場合は、色判定部７０３（本実施形態では、色判定部７０３−３）に入力される色判定用画像信号はＣＭＹＫデータであるため、システムコントロール部１０６はＲＡＭ１３０３に対してＣＭＹ色空間のマッチングデータの設定を行い、色判定信号生成部１３０１は入力されたＣＭＹＫデータをＣＭＹデータに色空間変換を行ったうえでデータ・アドレス変換部１３０２へ出力する。そして、データ・アドレス変換部１３０２では、入力されたＣＭＹデータの色判定用画像信号をＲＡＭ１３０３のアドレスとして出力し、色味マッチングの処理を行う。
【０１５５】
以上説明したように、本実施形態では、スキャン・プリントシステム１０１の動作モードに応じて、色判定信号生成部１３０１、データ・アドレス変換部１３０２及びＲＡＭ１３０３のマッチングデータのそれぞれの処理内容を変更することによって、ＲＧＢ画像データが入力されても、ＣＭＹＫ画像データが入力されても、従来と同等な色判定処理が行われることとなり、色味マッチング判定結果を出力することとなる。
【０１５６】
また、その判定信号は、特定原稿判定部７０４によって、パターンマッチング判定結果とともに特定原稿判定結果を出力するために使用される。さらに、それ以降の処理に関しては、従来例と同じように、特定原稿と認識された画像に関しては、スキャン画像や外部インタフェース部１０８から入力された画像に関わらず、プリントデータ処理部１０４によって正常な状態でのプリントアウトは禁止され、特定原稿ではないと判断された画像データに関しては、プリントデータ処理部によって通常の画像処理が行われて、正常な状態でのプリントアウトが行われることとなる。
【０１５７】
以上説明したように、本実施形態では、入力画像信号の種類に応じて、色判定信号生成部１３０１、データ・アドレス変換部１３０２及びＲＡＭ１３０３のマッチングデータのそれぞれの処理内容を変更する。これにより、従来は特定原稿の判定を行えずにプリントアウトされていた外部インタフェース部から入力されたＣＭＹＫ画像データに対しても、特定原稿か否かの判定を行うことが可能となる。
【０１５８】
＜その他の実施形態＞
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【０１５９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６０】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６１】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【０１６２】
【発明の効果】
以上説明したように、本発明によれば、原稿をスキャナで読み取った画像データ或いはネットワークを介して入力された画像データのいずれの場合であっても、好適に特定原稿であるか否かの判定を行うことができ、不正な画像データの印刷出力又はネットワークへの転送を防止することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るネットワーク等からの画像の入出力が可能であるスキャン・プリントシステム１０１の構成を示すブロック図である。
【図２】本発明の第１の実施形態におけるコピー動作を行う時のスキャン・プリントシステム１０１内の画像データの流れを説明するための図である。
【図３】本発明の第１の実施形態におけるネットワーク上から入力したプリントアウト用ＣＭＹＫ画像データのプリントアウトを行う時のスキャン・プリントシステム１０１内の画像データの流れを説明するための図である。
【図４】図１におけるスキャンデータ処理部１０３の詳細な構成を示すブロック図である。
【図５】スキャン・プリントシステム１０１がコピー動作を行う時のスキャンデータ処理部１０３内の画像データの流れを説明するための図である。
【図６】スキャン・プリントシステム１０１がネットワーク上から入力したプリントアウト用ＣＭＹＫ画像データのプリントアウトを行う時のスキャンデータ処理部１０３内の画像データの流れを説明するための図である。
【図７】図４における特定原稿判定部４０６の細部構成を示すブロック図である。
【図８】図７におけるエッジ検出部７０１の細部構成を示すブロック図である。
【図９】図７における色判定部７０３の細部構成を示すブロック図である。
【図１０】図９における色判定信号生成部９０５の細部構成を示すブロック図である。
【図１１】本発明の第２の実施形態に係る色判定部７０３−２の細部構成を示すブロック図である。
【図１２】ＣＭＹＫデータの色判定用画像信号をＲＡＭ１１０２のアドレスとして、出力を行う場合のＲＡＭ１１０２に対する色味の登録に関する一例を示す図である。
【図１３】本発明の第３の実施形態における色判定部７０３−３の細部構成を示すブロック図である。
【図１４】図１３における色判定信号生成部１３０１の細部構成を示すブロック図である。
【図１５】本発明の第３の実施形態におけるＣＭＹ色空間における色味マッチングの概念を示す図である。
【図１６】本発明の第３の実施形態におけるＣＭＹ色空間における色味マッチングの概念を示す図である。
【図１７】本発明の第３の実施形態に係るＲＡＭ１３０３内部の色味マッチング用データの一例を示す図である。
【図１８】本発明の第１の実施形態におけるスキャン・プリントシステム１０１によるコピー動作手順を説明するためのフローチャートである。
【図１９】本発明の第１の実施形態におけるスキャン・プリントシステム１０１によるネットワークを介して得られた画像データのプリントアウト動作手順を説明するためのフローチャートである。
【図２０】従来のスタンドアローン型カラー複写機５００１の内部構成を示すブロック図である。
【図２１】ネットワーク等からの画像データの入出力が可能な従来のスキャン・プリントシステム６００１の内部構成を示すブロック図である。
【図２２】従来のスキャン・プリントシステム６００１におけるコピー動作時の画像データの流れを説明するための図である。
【図２３】ネットワーク上から入力したプリントアウト用ＣＭＹＫ画像データのプリントアウトを行う時の従来のスキャン・プリントシステム６００１内の画像データの流れを説明するための図である。
【図２４】スキャンしたＲＧＢ画像データをネットワーク上に転送する動作を行う時の従来のスキャン・プリントシステム６００１内の画像データの流れを示した図である。
【図２５】図２１におけるスキャンデータ処理部６００３の細部構成を示すブロック図である。
【図２６】図２５における特定原稿判定部６４０６の細部構成を示すブロック図である。
【図２７】図２６におけるエッジ検出部６５０１の細部構成を示すブロック図である。
【図２８】エッジ検出部６５０１で使用するエッジ強調用フィルタ係数の例を示す図である。
【図２９】エッジ検出部６５０１で使用するスムージング用フィルタ係数の例を示す図である。
【図３０】従来のパターンマッチング部６５０２で使用されるパターンの一例を示す図である。
【図３１】従来のパターンマッチング部６５０２の第１の実施例を説明するための図である。
【図３２】従来のパターンマッチング部６５０２の第２の実施例を説明するための図である。
【図３３】図３１のパターンでパターンマッチング処理が行われたときのパターンマッチング領域信号を示す図である。
【図３４】図３２のパターンでパターンマッチング処理が行われたときのパターンマッチング領域信号を示す図である。
【図３５】従来の色判定部６５０３のＲＧＢ色空間における色味マッチングの概念を示す図である。
【図３６】従来の色判定部６５０３のＲＧＢ色空間における色味マッチングの概念を示す図である。
【図３７】従来例におけるＲＯＭ内部の色味マッチング用データの内容を示す図である。
【図３８】従来例の色判定部６５０３の細部構成を示すブロック図である。
【図３９】従来例のプリントデータ処理部６００４の細部構成を示すブロック図である。
【符号の説明】
１０１  スキャン・プリントシステム
１０２  スキャン部
１０３  スキャンデータ処理部
１０４  プリントデータ処理部
１０５  プリント部
１０６  システムコントロール部
１０７  システム・バス・ブリッジ（ＳＢＢ）
１０８  外部インタフェース部
１０９  メモリ部
【図１】
2004274510.tif 000003
【図２】
2004274510.tif 000004
【図３】
2004274510.tif 000005
【図４】
2004274510.tif 000006
【図５】
2004274510.tif 000007
【図６】
2004274510.tif 000008
【図７】
2004274510.tif 000009
【図８】
2004274510.tif 000010
【図９】
2004274510.tif 000011
【図１０】
2004274510.tif 000012
【図１１】
2004274510.tif 000013
【図１２】
2004274510.tif 000014
【図１３】
2004274510.tif 000015
【図１４】
2004274510.tif 000016
【図１５】
2004274510.tif 000017
【図１６】
2004274510.tif 000018
【図１７】
2004274510.tif 000019
【図１８】
2004274510.tif 000020
【図１９】
2004274510.tif 000021
【図２０】
2004274510.tif 000022
【図２１】
2004274510.tif 000023
【図２２】
2004274510.tif 000024
【図２３】
2004274510.tif 000025
【図２４】
2004274510.tif 000026
【図２５】
2004274510.tif 000027
【図２６】
2004274510.tif 000028
【図２７】
2004274510.tif 000029
【図２８】
2004274510.tif 000030
【図２９】
2004274510.tif 000031
【図３０】
2004274510.tif 000032
【図３１】
2004274510.tif 000033
【図３２】
2004274510.tif 000034
【図３３】
2004274510.tif 000035
【図３４】
2004274510.tif 000036
【図３５】
2004274510.tif 000037
【図３６】
2004274510.tif 000038
【図３７】
2004274510.tif 000039
【図３８】
2004274510.tif 000040
【図３９】
2004274510.tif 000041