[go: up one dir, main page]

JP2005094563A - Image processing system - Google Patents

Image processing system Download PDF

Info

Publication number
JP2005094563A
JP2005094563A JP2003327444A JP2003327444A JP2005094563A JP 2005094563 A JP2005094563 A JP 2005094563A JP 2003327444 A JP2003327444 A JP 2003327444A JP 2003327444 A JP2003327444 A JP 2003327444A JP 2005094563 A JP2005094563 A JP 2005094563A
Authority
JP
Japan
Prior art keywords
watermark
image data
data
image
unit
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.)
Pending
Application number
JP2003327444A
Other languages
Japanese (ja)
Inventor
Masataka Kamiya
昌孝 神谷
Tatatomi Suzuki
忠臣 鈴木
Koji Yorimoto
浩二 寄本
Hiroshi Hayashi
寛 林
Hidetaka Hama
英隆 浜
Kiyotaka Tsuchibuchi
清隆 土渕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2003327444A priority Critical patent/JP2005094563A/en
Publication of JP2005094563A publication Critical patent/JP2005094563A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To surely prevent the deterioration of the quality of an image caused by generation copying. <P>SOLUTION: This image processing system is provided with a CCD sensor 21 which reads an image of an original optically and inputs image data of its reading result into an A/D conversion portion 22, a watermark detecting portion 23 for detecting a watermark representing the information of original image data to be an origin of image data from the image data digitalized by the converting portion 22, a watermark analyser 24 for analyzing the watermark detected by the detecting portion 23, a data generator 32 for generating original image data based on the analysis result by the analysis portion 24, and a printing portion 37 for printing and outputting the original image data out generated from the generator 32 via a raster processing portion 33, a printer image processing portion 34, an image synthesis portion 35, and a screen processing portion 36. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、ホストコンピュータ、スキャナ、プリンタ等を用いて構成されるプリントシステムやコピーシステムなどの画像処理システムに関する。   The present invention relates to an image processing system such as a print system and a copy system configured using a host computer, a scanner, a printer, and the like.

一般に、スキャナ等の画像読取機能を備えるデジタル複写機、デジタル複合機などの画像処理装置では、スキャナで原稿の画像を読み取って画像データを取り込み、この画像データに画像処理を施した後、プリンタエンジン等の画像出力部でシート状の記録媒体(用紙等)に可視画像を印刷出力(コピー)している。   In general, in an image processing apparatus such as a digital copying machine or a digital multifunction machine having an image reading function such as a scanner, an image of a document is read by a scanner, image data is captured, and image processing is performed on the image data. A visible image is printed out (copied) on a sheet-like recording medium (paper or the like) by an image output unit such as.

また、近年のオフィス環境では、パーソナルコンピュータ等で作成した画像データをプリンタで用紙に出力し、これによって得られたプリント原稿を複写機でコピーすることが行われている。また、複写機で原稿をコピーして得られたコピー原稿を再度複写機でコピーすることも行われている。このようなコピー方式はジェネレーションコピーと呼ばれている。そして、ジェネレーションコピーを行った場合はオリジナルの画像と比較して画質が劣化することが知られている。すなわち、原稿に記録されたオリジナル画像とこれを元に複写したコピー画像とを比較すると、コピー画像の方がオリジナル画像よりも画質が劣化する。また、コピー画像が印刷されたコピー原稿をさらに複写機でコピーした場合は、コピー画像のコピーである、いわゆる孫コピーで画質の劣化が顕著になる。   In recent office environments, image data created by a personal computer or the like is output to paper by a printer, and a printed document obtained thereby is copied by a copying machine. In addition, a copy original obtained by copying an original with a copying machine is copied again with the copying machine. Such a copy method is called generation copy. It is known that when generation copy is performed, the image quality deteriorates compared to the original image. That is, when comparing an original image recorded on a document with a copy image copied based on the original image, the image quality of the copy image is deteriorated as compared with the original image. Further, when a copy original on which a copy image is printed is further copied by a copying machine, the image quality is significantly deteriorated by a so-called grandchild copy which is a copy of the copy image.

そこで従来においては、原稿の画像を記録媒体にコピーするときに、予め原稿の画像中に特定のパターンをウォータマークとして埋め込んでおき、この特定のパターンを付加した原稿の画像データを取り込んだ場合に、その画像データに含まれる特定のパターンが表す情報に基づいて画像処理を調整することにより、ジェネレーションコピーの画質を向上させる技術が提案されている(例えば、下記特許文献1参照)。   Therefore, conventionally, when copying an image of a document to a recording medium, a specific pattern is embedded in advance as a watermark in the image of the document, and image data of the document with the specific pattern added is captured. A technique for improving the image quality of a generation copy by adjusting image processing based on information represented by a specific pattern included in the image data has been proposed (for example, see Patent Document 1 below).

特開平11−298729号公報JP 11-298729 A

しかしながら、上記従来技術のように原稿画像への特定パターンの埋め込みによって画像処理を適切に調整した場合でも、原稿から読み取った画像データに画像処理を施して記録媒体に印刷出力するといった処理形態のもとでは、画像の読み取り解像度や画像処理の最適化といった点で自ずと限界がある。そのため、ジェネレーションコピーによる画質の劣化(画像の色ずれ、位置ずれ、形状崩れ、ノイズの付加など)を完全に避けることはできない。また、ジェネレーションコピーを繰り返し行った場合は画質の劣化が顕著化してしまう。   However, even when image processing is appropriately adjusted by embedding a specific pattern in a document image as in the above-described prior art, a processing form in which image processing is performed on image data read from a document and printed out on a recording medium. In this case, there is a limit in terms of image reading resolution and image processing optimization. For this reason, degradation of image quality due to generation copying (image color shift, position shift, shape collapse, noise addition, etc.) cannot be completely avoided. In addition, when the generation copy is repeatedly performed, the deterioration of the image quality becomes remarkable.

本発明は、上記課題を解決するためになされたもので、その目的とするところは、ジェネレーションコピーによる画質の劣化を確実に防止することが可能な画像処理システムをを提供することにある。   SUMMARY An advantage of some aspects of the invention is that it provides an image processing system capable of reliably preventing deterioration of image quality due to generation copy.

本発明に係る画像処理システムは、原稿の画像を読み取って生成された画像データを入力する入力手段と、この入力手段によって入力された画像データから、当該画像データの元になるオリジナル画像データの情報を表すウォータマークを検出する検出手段と、この検出手段によって検出されたウォータマークを解析する解析手段と、この解析手段の解析結果に基づいてオリジナル画像データを生成する生成手段と、この生成手段によって生成されたオリジナル画像データを印刷出力する印刷手段とを備えるものである。   An image processing system according to the present invention includes an input unit that inputs image data generated by reading an image of a document, and information on original image data that is the source of the image data from the image data input by the input unit. Detection means for detecting a watermark representing the image, analysis means for analyzing the watermark detected by the detection means, generation means for generating original image data based on the analysis result of the analysis means, and the generation means Printing means for printing out the generated original image data.

本発明の画像処理システムにおいては、印刷手段における画像データの印刷出力が、入力手段で入力される画像データ(原稿から読み取った画像データ)ではなく、検出手段で検出したウォータマークを解析生成手段で解析することにより生成したオリジナル画像データを用いて行われる。そのため、ジェネレーションコピーを行った場合でも、出力画像の画質が劣化することがない。   In the image processing system of the present invention, the print output of the image data in the printing unit is not the image data (image data read from the original) input by the input unit, but the watermark detected by the detection unit is analyzed by the generation unit. This is performed using original image data generated by analysis. Therefore, even when generation copying is performed, the quality of the output image does not deteriorate.

本発明によれば、ウォータマークが埋め込まれた原稿の画像を読み取った場合に、その読み取った画像データではなく、オリジナル画像データを用いて印刷出力が行われる。そのため、ジェネレーションコピーによる画質の劣化を確実に防止することができる。   According to the present invention, when an image of a document in which a watermark is embedded is read, print output is performed using original image data instead of the read image data. For this reason, it is possible to reliably prevent deterioration in image quality due to generation copy.

以下、本発明の具体的な実施の形態について図面を参照しつつ詳細に説明する。   Hereinafter, specific embodiments of the present invention will be described in detail with reference to the drawings.

図1は本発明が適用される画像処理システムの基本的な構成を示す図である。図示した画像処理システムは、ホストコンピュータ1と、スキャナ2と、プリンタ3とを用いて構成されている。ホストコンピュータ1とプリンタ3は、LAN(Local Area Network)等のネットワーク通信網や通信ケーブルなどを介して接続されている。また、スキャナ2とプリンタ3も、上記同様のネットワーク通信網や通信ケーブルなどを介して接続されている。さらに、ホストコンピュータ1とスキャナ2は、必用に応じて、上記同様のネットワーク通信網や通信ケーブルなどを介して接続される。   FIG. 1 is a diagram showing a basic configuration of an image processing system to which the present invention is applied. The illustrated image processing system is configured using a host computer 1, a scanner 2, and a printer 3. The host computer 1 and the printer 3 are connected via a network communication network such as a LAN (Local Area Network) or a communication cable. The scanner 2 and the printer 3 are also connected via the same network communication network or communication cable as described above. Furthermore, the host computer 1 and the scanner 2 are connected via a network communication network or a communication cable similar to the above as necessary.

また、各々の装置(機器)間に適用される接続インターフェースの一例として、ホストコンピュータ1とプリンタ3との間には、パラレルインターフェースやネットワークインターフェースが適用される。また、スキャナ2とプリンタ3との間には、プリンタインターフェースやネットワークインターフェースが適用され、ホストコンピュータ1とスキャナ2との間には、ネットワークインターフェースが適用される。また、各々の装置間で送受信されるデータは、データ転送速度を速めたりネットワーク上での転送データ量を減らすために、必要に応じて、送信側装置で圧縮処理され、受信側装置で伸長処理される。   In addition, as an example of a connection interface applied between each device (device), a parallel interface or a network interface is applied between the host computer 1 and the printer 3. A printer interface or a network interface is applied between the scanner 2 and the printer 3, and a network interface is applied between the host computer 1 and the scanner 2. In addition, data transmitted and received between each device is compressed by the transmitting device and decompressed by the receiving device as necessary in order to increase the data transfer rate or reduce the amount of data transferred on the network. Is done.

ホストコンピュータ1は、例えば通信機能を備えるパーソナルコンピュータ等によって構成されるものである。このホストコンピュータ1には、テキストデータ、グラフィックスデータ及びイメージデータを選択的に組み合わせて画像データを作成するアプリケーションプログラム(ワープロソフト、ペイントソフト、ドローソフト、フォトレタッチソフトなど)や、スキャナ2やプリンタ3などの周辺機器を制御するデバイスドライバ(プリンタドライバ等)などが組み込まれている。   The host computer 1 is constituted by, for example, a personal computer having a communication function. The host computer 1 includes an application program (such as word processing software, paint software, draw software, photo retouching software) that creates image data by selectively combining text data, graphics data, and image data, a scanner 2 and a printer. A device driver (such as a printer driver) that controls peripheral devices such as 3 is incorporated.

スキャナ2は、原稿の画像を光学的に読み取って、原稿画像に対応した画像データを生成するものである。スキャナ2としては、例えば原稿を透明なガラス台の上に置いて読み取るフラットベッドスキャナを用いることができる。   The scanner 2 optically reads an image of a document and generates image data corresponding to the document image. As the scanner 2, for example, a flat bed scanner that reads an original placed on a transparent glass table can be used.

プリンタ3は、ホストコンピュータ1やスキャナ2から入力される画像データを用紙等の記録媒体に可視画像として印刷出力するものである。プリンタ3としては、ページ記述言語(PDL)で表現された印刷用の画像データ(以下、PDLデータ)をラスタライズしてビットマップデータに変換(展開)し、このビットマップデータにしたがって印刷ドットのオンオフを制御することにより、インキ、トナー等の印刷材料を用いて記録媒体に可視画像を印刷出力するページプリンタを用いることができる。ちなみに、本実施形態においては、プリンタ3としてカラーレーザプリンタを用いるものとする。   The printer 3 prints and outputs image data input from the host computer 1 and the scanner 2 as a visible image on a recording medium such as paper. The printer 3 rasterizes print image data (hereinafter referred to as PDL data) expressed in a page description language (PDL) and converts (decompresses) it into bitmap data, and print dots are turned on / off according to the bitmap data. By controlling the above, it is possible to use a page printer that prints and outputs a visible image on a recording medium using a printing material such as ink or toner. Incidentally, a color laser printer is used as the printer 3 in this embodiment.

[第1実施形態]
図2は本発明の第1実施形態に係る画像処理システムの構成を示す図である。図示した画像処理システムにおいては、ホストコンピュータ1からプリンタ3にPDLデータが入力されるとともに、スキャナ2からプリンタ3にスキャンデータが入力される構成となっている。スキャンデータとは、スキャナ2が原稿の画像を読み取ることによって得られるラスターデータ(画像データ)をいい、これは原稿に記録(印刷等)された文字や図形、写真などの画像をドットの集合として表すデータである。
[First Embodiment]
FIG. 2 is a diagram showing the configuration of the image processing system according to the first embodiment of the present invention. In the illustrated image processing system, PDL data is input from the host computer 1 to the printer 3, and scan data is input from the scanner 2 to the printer 3. Scan data refers to raster data (image data) obtained by the scanner 2 reading an image of a document. This is a set of dots consisting of characters, figures, photographs, etc. recorded (printed, etc.) on the document. It is data to represent.

スキャナ2は、CCD(Charge Coupled Device)センサ21と、A/D(アナログ/デジタル)変換部22と、ウォータマーク検出部23と、ウォータマーク解析部24と、コピー画像処理部25とを備えている。   The scanner 2 includes a CCD (Charge Coupled Device) sensor 21, an A / D (analog / digital) converter 22, a watermark detector 23, a watermark analyzer 24, and a copy image processor 25. Yes.

CCDセンサ21は、原稿の画像を光学的に読み取り、これによって生成(光電変換等)されたアナログの画像データを入力する読み取りセンサである。A/D変換部22は、CCDセンサ21から入力されたアナログの画像データをデジタルの画像データに変換することにより、R(赤),G(緑),B(青)色空間のラスターデータを生成するものである。コピー画像処理部25は、A/D変換部22でデジタル化された画像データに対して、スクリーン処理を除くコピー画像処理、具体例としては、注目画素を入力とし、リピート等を実施し複数画素の出力とすることによる拡大処理や複数注目画素を入力とし、間引き後の画素を出力とすることによる縮小処理、関数式やルックアップテーブルを使用した色空間変換、色補正、K(ブラック)色生成などを施すことにより、Y(イエロー),M(マゼンタ),C(シアン),K(ブラック)色空間のラスターデータを生成するものである。このYMCK色空間のラスターデータは、プリンタインターフェースを介してスキャナ2からプリンタ3に送られる。   The CCD sensor 21 is a reading sensor that optically reads an image of a document and inputs analog image data generated (photoelectric conversion or the like). The A / D converter 22 converts the analog image data input from the CCD sensor 21 into digital image data, thereby converting raster data in R (red), G (green), and B (blue) color spaces. Is to be generated. The copy image processing unit 25 performs a copy image process excluding screen processing on the image data digitized by the A / D conversion unit 22, as a specific example, using a target pixel as an input, repeats, etc. , Enlargement processing by using the output of multiple pixels of interest, reduction processing by outputting the pixel after thinning, color space conversion using function formulas and lookup tables, color correction, K (black) color Raster data in Y (yellow), M (magenta), C (cyan), and K (black) color spaces is generated by performing generation and the like. The raster data of this YMCK color space is sent from the scanner 2 to the printer 3 via the printer interface.

ウォータマーク検出部23は、A/D変換部22でデジタル化された画像データからウォータマークを検出するものである。ウォータマーク検出部23によるウォータマークの具体的な検出方法については後段で説明する。ウォータマークは、オリジナル画像データの情報を表すもので、例えば特定のパターン(後述)によって構成される。このウォータマークが表すオリジナル画像データの情報としては、所定のデータ展開によってオリジナル画像データを生成可能な情報や、オリジナル画像データが記憶されている記憶場所を示す情報などが含まれる。   The watermark detection unit 23 detects a watermark from the image data digitized by the A / D conversion unit 22. A specific method of detecting a watermark by the watermark detection unit 23 will be described later. The watermark represents information of the original image data, and is configured by a specific pattern (described later), for example. The information of the original image data represented by the watermark includes information that can generate original image data by predetermined data development, information that indicates a storage location where the original image data is stored, and the like.

また、オリジナル画像データは、元の画像を所定のデータ形式で表す画像データをいう。例えば、スキャナ2で読み取られる原稿がプリンタで印刷出力されたプリント原稿である場合は、このプリント原稿の元の画像を所定のデータ形式で表す画像データがオリジナル画像データとなる。また、パーソナルコンピュータ等でアプリケーションプログラムにより作成した画像データをプリンタで印刷出力する場合は、その画像データを印刷するために生成されたPDLデータがオリジナル画像データとなる。   The original image data refers to image data that represents the original image in a predetermined data format. For example, when the document read by the scanner 2 is a printed document printed and output by a printer, the image data representing the original image of the printed document in a predetermined data format is the original image data. When image data created by an application program on a personal computer or the like is printed out by a printer, the PDL data generated for printing the image data becomes original image data.

また、ウォータマークを構成する特定のパターンとしては、例えば、右上がりの斜線“/”と左上がりの斜線“\”を組み合わせた配列のパターン(以下、スラッシュパターンとも記す)を採用する。そして、この特定のパターンをウォータマークとして原稿の画像中に埋め込むものとする。   As a specific pattern constituting the watermark, for example, an array pattern (hereinafter also referred to as a slash pattern) in which a right-up oblique line “/” and a left-up oblique line “\” are combined is adopted. The specific pattern is embedded as a watermark in the image of the document.

ウォータマーク解析部24は、ウォータマーク検出部23で検出されたウォータマークを解析するものである。ウォータマーク解析部24による具体的な解析手法については後段で説明する。このウォータマーク解析部24では、実際にウォータマーク検出部23でウォータマークが検出された場合は、このウォータマークを解析し、この解析結果をプリンタ3に出力するが、ウォータマーク検出部23でウォータマークが検出されなかった場合は、その旨をプリンタ3に通知する。   The watermark analysis unit 24 analyzes the watermark detected by the watermark detection unit 23. A specific analysis method by the watermark analysis unit 24 will be described later. In the watermark analysis unit 24, when the watermark is actually detected by the watermark detection unit 23, the watermark is analyzed and the analysis result is output to the printer 3. If the mark is not detected, the printer 3 is notified accordingly.

プリンタ3は、データ変換部31と、データ生成部32と、ラスター処理部33と、プリンタ画像処理部34と、ラスター画像合成部35と、スクリーン処理部36と、印刷部37とを備えている。   The printer 3 includes a data conversion unit 31, a data generation unit 32, a raster processing unit 33, a printer image processing unit 34, a raster image composition unit 35, a screen processing unit 36, and a printing unit 37. .

データ変換部31は、スキャナ2からプリンタ3に入力されたスキャンデータ(ラスターデータ)を、ウォータマーク生成用のPDLデータに変換するものである。データ生成部32は、スキャナ2からプリンタ3に入力されたウォータマークの解析結果にしたがってPDLデータを生成するものである。   The data converter 31 converts the scan data (raster data) input from the scanner 2 to the printer 3 into PDL data for generating a watermark. The data generation unit 32 generates PDL data in accordance with the watermark analysis result input from the scanner 2 to the printer 3.

ラスター処理部33は、これに入力されるPDLデータを解釈し、これにしたがってラスタライズすることにより、ラスターデータを生成するものである。このラスター処理部33では、PDLデータの解釈にしたがって図形、文字などの画像の重ね合わせの関係(積層関係)も制御される。プリンタ画像処理部34は、ラスター処理部33から生成される画像データ(ラスターデータ)に対して、スクリーン処理を除くプリンタ画像処理、具体的には関数式やルックアップテーブルを使用した色空間変換、色補正、K(ブラック)色生成などを施すものである。   The raster processing unit 33 generates raster data by interpreting the PDL data input thereto and rasterizing it accordingly. The raster processing unit 33 also controls the superimposition relationship (lamination relationship) of images such as graphics and characters according to the interpretation of the PDL data. The printer image processing unit 34 performs printer image processing excluding screen processing on the image data (raster data) generated from the raster processing unit 33, specifically, color space conversion using a functional expression or a lookup table, Color correction, K (black) color generation, and the like are performed.

画像合成部35は、予め設定された所定の条件を満たしたときに、スキャナ2からプリンタ3に入力されたスキャンデータに対して、データ変換部31でスキャンデータからPDLデータに変換され、かつラスター処理部33及びプリンタ画像処理部34で処理されたラスターデータを合成するものである。   The image composition unit 35 converts the scan data input from the scanner 2 to the printer 3 into the PDL data by the data conversion unit 31 when the predetermined condition set in advance is satisfied. Raster data processed by the processing unit 33 and the printer image processing unit 34 is synthesized.

スクリーン処理部36は、ラスター画像合成部35から生成されるラスターデータにスクリーン処理を施すものである。印刷部37は、スクリーン処理部36で処理されたラスターデータを用紙等の記録媒体にインキ、トナー等の印刷材料を用いて印刷出力するものである。   The screen processing unit 36 performs screen processing on the raster data generated from the raster image synthesis unit 35. The printing unit 37 prints out the raster data processed by the screen processing unit 36 on a recording medium such as paper using a printing material such as ink or toner.

続いて、本発明の第1実施形態に係る画像処理システムの具体的な処理例(画像処理方法)について説明する。   Subsequently, a specific processing example (image processing method) of the image processing system according to the first embodiment of the present invention will be described.

先ず、スキャナー2において、CCDセンサ21により原稿の画像を光学的に読み取ると、原稿の画像情報に対応したアナログの画像データがCCDセンサ21から出力される。CCDセンサ21から出力された画像データはA/D変換部22でデジタル化される。このデジタル化された画像データは、RGB色空間のラスタデータとなり、このラスターデータがA/D変換部22からウォータマーク検出部23に送られる。そうすると、ウォータマーク検出部23では、A/D変換部22から送られたラスターデータ(画像データ)からウォータマークを検出する処理を行う。   First, in the scanner 2, when an image of a document is optically read by the CCD sensor 21, analog image data corresponding to the image information of the document is output from the CCD sensor 21. The image data output from the CCD sensor 21 is digitized by the A / D converter 22. This digitized image data becomes raster data in the RGB color space, and this raster data is sent from the A / D conversion unit 22 to the watermark detection unit 23. Then, the watermark detection unit 23 performs processing for detecting a watermark from raster data (image data) sent from the A / D conversion unit 22.

ウォータマーク検出部23でウォータマークを検出する場合は、先ず、A/D変換部22から出力されたデジタルの画像データ(RGB色空間のラスターデータ)を、所定サイズ(例えば、16画素×16画素)の画素ブロックに分割するとともに、各々の画素ブロックごとに、予め設定されたパターン画像と一致するパターン画像を含んでいるかどうかを判断し、一致するものを特定のパターンとして抽出する。   When the watermark detection unit 23 detects a watermark, first, digital image data (RGB color space raster data) output from the A / D conversion unit 22 is converted into a predetermined size (for example, 16 pixels × 16 pixels). ), And whether each pixel block includes a pattern image that matches a preset pattern image is extracted as a specific pattern.

ここで、先述のようにウォータマークを構成する特定のパターンを、パターン形状の違いにより、第1のパターンと第2のパターンとに区分するものとする。例えば、第1のパターンP1は図3(A)に示すように所定サイズ(図例では16画素×16画素)の画像ブロックに含まれる左上がりの45°の直線パターン(左上がりの斜線“\”)とし、第2のパターンP2は図3(B)に示すように所定サイズ(図例では16画素×16画素)の画素ブロックに含まれる右上がりの45°の直線パターン(右上がりの斜線“/”)とする。また、第1のパターンP1はデジタル信号の「1」を表し、第2のパターンP2はデジタル信号の「0」を表すものとする。   Here, as described above, the specific pattern constituting the watermark is classified into the first pattern and the second pattern according to the difference in pattern shape. For example, as shown in FIG. 3A, the first pattern P1 is a 45 ° straight line pattern (left-up diagonal line “\”) included in an image block of a predetermined size (16 pixels × 16 pixels in the example). ”), And the second pattern P2 is a 45 ° straight line pattern (upward diagonal lines) included in a pixel block of a predetermined size (16 pixels × 16 pixels in the example) as shown in FIG. “/”). The first pattern P1 represents “1” of the digital signal, and the second pattern P2 represents “0” of the digital signal.

そうした場合、ウォータマーク検出部23では、A/D変換部22から出力されるデジタルの画像データを、上記所定サイズの画素ブロックと同じサイズのパターン検出用ウィンドウで順に走査することにより、各々の走査位置でパターン検出用ウィンドウ内に上記第1のパターン(左上がりの斜線)P1又は上記第2のパターン(右上がりの斜線)P2が含まれているかどうかを、パターンマッチング処理(パターン照合処理)によって判定する。そして、パターン検出用ウィンドウの中に第1のパターンP1が含まれていると判定した場合は、この第1のパターンP1を抽出するとともに、その抽出結果としてデジタル信号の「1」を出力する。また、パターン検出用ウィンドウの中に第2のパターンP2が含まれていると判定した場合は、この第2のパターンP2を抽出するとともに、その抽出結果としてデジタル信号の「0」を出力する。   In such a case, the watermark detection unit 23 sequentially scans the digital image data output from the A / D conversion unit 22 in the pattern detection window having the same size as the pixel block having the predetermined size, thereby performing each scan. Whether the first pattern (upward slanting line) P1 or the second pattern (upward sloping line) P2 is included in the pattern detection window at a position is determined by pattern matching processing (pattern matching processing). judge. When it is determined that the first pattern P1 is included in the pattern detection window, the first pattern P1 is extracted, and “1” of the digital signal is output as the extraction result. If it is determined that the second pattern P2 is included in the pattern detection window, the second pattern P2 is extracted, and “0” of the digital signal is output as the extraction result.

これにより、ウォータマーク検出部23からは、特定のパターンからなるウォータマークの検出結果として、第1のパターンP1に対応するデジタル信号の「1」又は第2のパターンP2に対応するデジタル信号の「0」が、順に出力される。ウォータマーク検出部23によるウォータマーク(本形態例では特定のパターン)の検出結果はウォータマーク解析部24に送られる。   As a result, the watermark detection unit 23 detects “1” of the digital signal corresponding to the first pattern P1 or “1” of the digital signal corresponding to the second pattern P2 as the detection result of the watermark consisting of a specific pattern. "0" is output in order. The detection result of the watermark (a specific pattern in this embodiment) by the watermark detection unit 23 is sent to the watermark analysis unit 24.

そうすると、ウォータマーク解析部24では、ウォータマーク検出部23で検出されたウォータマークを解析し、この解析結果を、プリンタインターフェースを通してプリンタ3に出力する。ウォータマーク解析部24によるウォータマークの解析処理は次のようにして行われる。すなわち、ウォータマーク解析部24では、ウォータマークの検出結果としてウォータマーク検出部23から送られるデジタル信号の「1」と「0」がどのような配列になっているかを解析することにより、オリジナル画像を表現する文字、図形、写真などのオブジェクトに関する情報(以下、オブジェクト情報)を生成する。このオブジェクト情報には、文字、図形等のベクトルデータや写真等のイメージデータの他に、各々のオブジェクトの描画位置を示す位置情報(座標データ等)が含まれる。したがって、このオブジェクト情報からオリジナル画像データを再現することができる。   Then, the watermark analysis unit 24 analyzes the watermark detected by the watermark detection unit 23 and outputs the analysis result to the printer 3 through the printer interface. The watermark analysis process by the watermark analysis unit 24 is performed as follows. That is, the watermark analysis unit 24 analyzes the arrangement of the digital signals “1” and “0” sent from the watermark detection unit 23 as the watermark detection result, thereby obtaining the original image. Information on the object (hereinafter referred to as object information) such as a character, a figure, a photograph, etc. is generated. This object information includes position information (coordinate data and the like) indicating the drawing position of each object, in addition to vector data such as characters and figures and image data such as photographs. Therefore, the original image data can be reproduced from this object information.

また、デジタル信号の配列とオブジェクト情報との対応関係は、予め用意された対応表(データテーブル等)で規定される。したがって、ウォータマーク解析部24では、その対応表を参照してデジタル信号をオブジェクト情報に変換する。また、ウォータマーク解析部24は、「1」「0」の配列からなるデジタル信号を予め設定されたビット数ずつに区切り、各々のビット配列にしたがってデジタル信号をオブジェクト情報に変換する。これにより、ウォータマーク解析部24からは、ウォータマークの解析結果として、オリジナル画像を表すオブジェクト情報が生成される。また、ウォータマーク解析部24の解析結果には、ウォータマーク検出部22で検出されたウォータマーク(特定のパターン)の情報も含まれる。   Also, the correspondence between the arrangement of digital signals and the object information is defined by a correspondence table (data table or the like) prepared in advance. Therefore, the watermark analysis unit 24 converts the digital signal into object information with reference to the correspondence table. Also, the watermark analysis unit 24 divides a digital signal having an array of “1” and “0” into a predetermined number of bits, and converts the digital signal into object information according to each bit array. As a result, the watermark analysis unit 24 generates object information representing the original image as the analysis result of the watermark. The analysis result of the watermark analysis unit 24 also includes information on the watermark (specific pattern) detected by the watermark detection unit 22.

さらに、スキャナ2においては、A/D変換部22から出力された画像データがコピー画像処理部25に送られて画像処理される。これにより、コピー画像処理部25ではYMCK色空間のラスターデータ(画像データ)が生成され、このラスターデータがプリンタインターフェースを通してプリンタ3に出力される。   Further, in the scanner 2, the image data output from the A / D conversion unit 22 is sent to the copy image processing unit 25 for image processing. As a result, the copy image processing unit 25 generates raster data (image data) in the YMCK color space, and this raster data is output to the printer 3 through the printer interface.

一方、プリンタ3においては、上記ウォータマーク解析部24の解析結果として送られたオブジェクト情報とウォータマーク情報をデータ生成部32に取り込み、そこでオブジェクト情報とウォータマーク情報をPDLデータに変換する。これにより、データ生成部32からは、オブジェクト情報で表されたオリジナル画像と特定のパターンで構成されたウォータマークとを含むPDLデータが生成されることになる。   On the other hand, in the printer 3, the object information and the watermark information sent as the analysis result of the watermark analysis unit 24 are taken into the data generation unit 32, where the object information and the watermark information are converted into PDL data. As a result, the data generation unit 32 generates PDL data including the original image represented by the object information and the watermark configured by the specific pattern.

こうして生成されたPDLデータはラスター処理部33に送られ、そこでラスターライズされてラスターデータ(ビットマップデータ)に変換(展開)される。さらに、このラスターデータはプリンタ画像処理部34で処理されてYMCK色空間のラスターデータとされ、このラスターデータが画像合成部35を経由してスクリーン処理部36に送られる。この場合、プリンタ画像処理部34で生成されるラスターデータには、オリジナル画像とウォータマークの両方のラスターデータが含まれる。そのため、画像合成部35では、画像データ(ラスターデータ)の合成を行うことなく、プリンタ画像処理部34からのラスターデータをスクリーン処理部36へと受け渡す。スクリーン処理部36では、画像合成部35から出力されたラスターデータをスクリーン処理して印刷用のスクリーン(印刷ドットの集合体)を生成し、このスクリーンを印刷部37に送る。そうすると、印刷部37では、スクリーン処理部36から送られたスクリーンにしたがって用紙等の記録媒体に可視画像を印刷出力する。   The PDL data generated in this way is sent to the raster processing unit 33, where it is rasterized and converted (developed) into raster data (bitmap data). Further, this raster data is processed by the printer image processing unit 34 into raster data in the YMCK color space, and this raster data is sent to the screen processing unit 36 via the image composition unit 35. In this case, the raster data generated by the printer image processing unit 34 includes raster data of both the original image and the watermark. Therefore, the image composition unit 35 passes raster data from the printer image processing unit 34 to the screen processing unit 36 without performing composition of image data (raster data). The screen processing unit 36 screen-processes the raster data output from the image composition unit 35 to generate a printing screen (a set of printing dots), and sends this screen to the printing unit 37. Then, the printing unit 37 prints out a visible image on a recording medium such as paper according to the screen sent from the screen processing unit 36.

これにより、印刷部37で印刷出力される画像の元になるデータには、原稿に埋め込まれたウォータマークを解析して生成したオリジナル画像データが適用される。そのため、プリンタ3の印刷部37では、原稿の画像と同等の画質で画像(コピー画像)を出力することができる。したがって、ジェネレーションコピーを行った場合でも、出力画像の画質が劣化することがなくなる。   As a result, the original image data generated by analyzing the watermark embedded in the document is applied to the data that is the basis of the image printed out by the printing unit 37. Therefore, the printing unit 37 of the printer 3 can output an image (copy image) with an image quality equivalent to that of an original image. Therefore, even when generation copying is performed, the quality of the output image does not deteriorate.

ところで、スキャナ2で読み取られる原稿の画像中にウォータマークが埋め込まれていない場合は、A/D変換部22でデジタル化した画像データをウォータマーク検出部23に送ってもウォータマークが検出されない。そうした場合、ウォータマーク解析部24からプリンタ3には、ウォータマーク検出部23でウォータマークが検出されなかった旨の通知がなされる。   By the way, when the watermark is not embedded in the image of the document read by the scanner 2, the watermark is not detected even if the image data digitized by the A / D converter 22 is sent to the watermark detector 23. In such a case, the watermark analysis unit 24 notifies the printer 3 that the watermark detection unit 23 has not detected the watermark.

そうすると、プリンタ3においては、データ生成部32でPDLデータを生成する処理を行う代わりに、スキャナ2から出力されたラスターデータをウォータマーク生成用のPDLデータに変換する処理をデータ変換部31で行う。このとき、データ変換部31には、スキャナ2のコピー画像処理部25によって生成されたYMCK色空間のラスターデータが入力される。そこで、データ変換部31においては、入力されたYMCK色空間のラスターデータをオリジナル画像データとし、当該ラスターデータを構成する各々の画素の色情報や画素値、画素位置などを規定するオブジェクト情報を先述の対応表にしたがって「1」「0」のデジタル信号に変換し、さらにこのデジタル信号を、特定のパターン(本形態ではスラッシュパターン)からなるウォータマークを表すためのPDLデータに変換する。これにより、データ変換部31からは、ウォータマーク生成のためだけのPDLデータが出力される。   Then, in the printer 3, instead of performing the process of generating the PDL data by the data generation unit 32, the data conversion unit 31 performs the process of converting the raster data output from the scanner 2 into the PDL data for generating the watermark. . At this time, raster data of the YMCK color space generated by the copy image processing unit 25 of the scanner 2 is input to the data conversion unit 31. Therefore, in the data converter 31, the input raster data in the YMCK color space is used as original image data, and object information that defines the color information, pixel value, pixel position, etc. of each pixel constituting the raster data is described above. Are converted into digital signals of “1” and “0”, and this digital signal is further converted into PDL data for representing a watermark having a specific pattern (in this embodiment, a slash pattern). As a result, the data conversion unit 31 outputs PDL data only for watermark generation.

こうしてデータ変換部31から出力されたPDLデータはラスター処理部33でラスターデータに変換された後、プリンタ画像処理部34でYMCK色空間のラスターデータに変換される。そして、このラスターデータが画像合成部35に送られる。また、スキャナ2のコピー画像処理部25から出力されたYMCK色空間のラスターデータ(原稿から読み取った画像データ)も画像合成部35に送られる。   The PDL data output from the data conversion unit 31 is converted into raster data by the raster processing unit 33 and then converted into raster data in the YMCK color space by the printer image processing unit 34. The raster data is sent to the image composition unit 35. The raster data (image data read from the original) in the YMCK color space output from the copy image processing unit 25 of the scanner 2 is also sent to the image composition unit 35.

そうすると、画像合成部35では、ユーザによる動作環境の設定条件として、ウォータマークの埋め込みが禁止されていない場合に限り、スキャナ2からプリンタ3へと入力されたラスターデータ(原稿から読み取った画像データ)と、ウォータマーク生成用のPDLデータをラスタライズしかつプリンタ画像処理して得られたラスターデータとを合成する。画像合成部35による合成処理は、例えば、原稿から読み取った画像データの余白部分に、ウォータマークの画像データを付加(上書き)することにより行う。   Then, in the image composition unit 35, the raster data (image data read from the original) input from the scanner 2 to the printer 3 only when the embedding of the watermark is not prohibited as a setting condition of the operating environment by the user. And raster data obtained by rasterizing the PDL data for watermark generation and processing the printer image. The composition processing by the image composition unit 35 is performed, for example, by adding (overwriting) watermark image data to the margin of image data read from a document.

このように画像合成部35で合成した画像データをスクリーン処理部36でスクリーン処理し、これによって生成されたスクリーンにしたがって印刷部37で画像データを印刷出力することにより、元の原稿の画像中にウォータマークが埋め込まれていない場合でも、その原稿から読み取った画像データをオリジナル画像として表すウォータマーク付きの画像を印刷部37で印刷出力(コピー出力)することができる。これにより、印刷部37で印刷出力された印刷物を原稿として再びコピーする場合は、このコピー原稿の画像に埋め込まれたウォータマークを利用してオリジナル画像データを生成し、このオリジナル画像データを使って印刷することができる。したがって、その後のジェネレーションコピーによる画質の劣化を確実に防止することができる。   The image data combined by the image combining unit 35 is screen-processed by the screen processing unit 36, and the image data is printed out by the printing unit 37 in accordance with the screen generated thereby. Even when the watermark is not embedded, an image with a watermark representing the image data read from the original as an original image can be printed out (copied) by the printing unit 37. Thus, when the printed matter printed out by the printing unit 37 is copied again as a document, original image data is generated using the watermark embedded in the image of the copied document, and the original image data is used. Can be printed. Therefore, it is possible to reliably prevent the deterioration of image quality due to subsequent generation copying.

また、ウォータマークが埋め込まれた原稿の生成方法としては、ホストコンピュータ1で作成した画像データをプリンタ3で印刷するときに、ホストコンピュータ1に組み込まれたプリンタドライバの内部で、アプリケーションプログラムにより作成したオリジナルの画像データに対し、当該オリジナル画像のオブジェクト情報に対応したウォータマークの画像データを付加し、この画像データをPDLデータに変換してプリンタ3に送り、用紙等に印刷させることで容易に生成することが可能である。この場合は、ホストコンピュータ1からプリンタ3にパラレルインターフェースを通してPDLデータを出力する。そして、プリンタ3の内部では、ホストコンピュータ1から受け取ったPDLデータをラスター処理部33でラスターデータに変換し、このラスターデータをプリンタ画像処理部34で処理した後、合成処理部35を経由してスクリーン処理部36に送り、さらにこのスクリーン処理部36から印刷部37に送って用紙等の記録媒体に可視画像として印刷出力する。   As a method for generating a document with a watermark embedded therein, when image data created by the host computer 1 is printed by the printer 3, it is created by an application program inside the printer driver incorporated in the host computer 1. Easily generated by adding watermark image data corresponding to the object information of the original image to the original image data, converting the image data into PDL data, sending it to the printer 3, and printing it on paper or the like Is possible. In this case, PDL data is output from the host computer 1 to the printer 3 through the parallel interface. In the printer 3, the PDL data received from the host computer 1 is converted into raster data by the raster processing unit 33, the raster data is processed by the printer image processing unit 34, and then passed through the composition processing unit 35. The image is sent to the screen processing unit 36 and further sent from the screen processing unit 36 to the printing unit 37 to be printed out as a visible image on a recording medium such as paper.

[第2実施形態] 図4は本発明の第2実施形態に係る画像処理システムの構成を示す図である。図示した画像処理システムにおいては、ホストコンピュータ1からプリンタ3にPDLデータが入力されるとともに、スキャナ2からホストコンピュータ1及びプリンタ3にそれぞれラスターデータ(スキャンデータ)が入力される構成となっている。ただし、スキャナ2からホストコンピュータ1には、ネットワークインターフェースを介してRGB色空間のラスターデータ(A/D変換部22でデジタル化された画像データ)が入力され、スキャナ2からプリンタ3には、プリンタインターフェースを介してYMCK色空間のラスターデータ(コピー画像処理部23で画像処理された画像データ)が入力される構成となっている。     Second Embodiment FIG. 4 is a diagram showing a configuration of an image processing system according to a second embodiment of the present invention. In the illustrated image processing system, PDL data is input from the host computer 1 to the printer 3, and raster data (scan data) is input from the scanner 2 to the host computer 1 and the printer 3. However, raster data in the RGB color space (image data digitized by the A / D converter 22) is input from the scanner 2 to the host computer 1 via the network interface. Raster data in the YMCK color space (image data processed by the copy image processing unit 23) is input via the interface.

また、上記第1実施形態に係る画像処理システム(図2参照)では、スキャナ2がウォータマーク検出部23及びウォータマーク解析部24を有し、プリンタ3がデータ変換部31及びデータ生成部32を有するものとなっているが、本第2実施形態に係る画像処理システムでは、ホストコンピュータ1がウォータマーク検出部11、ウォータマーク解析部12、データ変換部13及びデータ生成部14を有するものとなっている。   In the image processing system according to the first embodiment (see FIG. 2), the scanner 2 includes the watermark detection unit 23 and the watermark analysis unit 24, and the printer 3 includes the data conversion unit 31 and the data generation unit 32. In the image processing system according to the second embodiment, the host computer 1 includes a watermark detection unit 11, a watermark analysis unit 12, a data conversion unit 13, and a data generation unit 14. ing.

本発明の第2実施形態に係る画像処理システムでは、スキャナー2で原稿の画像を読み取った場合に、A/D変換部22で生成されたRGB色空間のラスターデータがネットワークインターフェースを介してスキャナ2からホストコンピュータ1に出力されるとともに、コピー画像処理部23で生成されたYMCK色空間のラスターデータがプリンタインターフェースを介してスキャナ2からプリンタ3に出力される。   In the image processing system according to the second embodiment of the present invention, when the image of the original is read by the scanner 2, the RGB color space raster data generated by the A / D conversion unit 22 is transmitted via the network interface to the scanner 2. Are output from the scanner 2 to the printer 3 via the printer interface. The raster data of the YMCK color space generated by the copy image processing unit 23 is output from the scanner 2 to the printer 3.

そうすると、ホストコンピュータ1の内部では、スキャナ2から送られたラスターデータ(A/D変換部22で生成されたRGB色空間のラスターデータ)をウォータマーク検出部11に取り込み、そこで上記第1実施形態と同様の手法でウォータマークの検出処理を行うとともに、この検出結果をウォータマーク解析部12に送る。そして、ウォータマーク解析部12では上記第1実施形態と同様の手法でウォータマークを解析し、この解析結果をデータ変換部13又はデータ生成部14に送る。すなわち、ウォータマーク解析部12では、ウォータマーク検出部11でウォータマークが検出された場合は、このウォータマークの解析結果をデータ生成部14に送り、ウォータマーク検出部11でウォータマークが検出されなかった場合は、その旨をデータ変換部13に通知する。   Then, in the host computer 1, the raster data (RGB data space raster data generated by the A / D conversion unit 22) sent from the scanner 2 is taken into the watermark detection unit 11, where the first embodiment is described. The watermark detection process is performed in the same manner as described above, and the detection result is sent to the watermark analysis unit 12. Then, the watermark analysis unit 12 analyzes the watermark by the same method as in the first embodiment, and sends the analysis result to the data conversion unit 13 or the data generation unit 14. That is, in the watermark analysis unit 12, when the watermark detection unit 11 detects the watermark, the watermark analysis result is sent to the data generation unit 14, and the watermark detection unit 11 does not detect the watermark. If this happens, the data converter 13 is notified accordingly.

これにより、データ変換部13では、ウォータマーク解析部12から上記通知があった場合に、上記第1実施形態と同様に、原稿から読み取ったRGB色空間のラスターデータをウォータマーク生成用のPDLデータに変換する。一方、データ生成部14では、ウォータマーク解析部12からウォータマークの解析結果が送られた場合に、このウォータマークの解析結果がオリジナル画像を表すオブジェクト情報とウォータマーク情報を含むものであれば、上記第1実施形態と同様に、そのオブジェクト情報とウォータマーク情報をPDLデータに変換する。こうしてデータ変換部13又はデータ生成部14で生成されたPDLデータは、ネットワークインターフェースを介してホストコンピュータ1からプリンタ3に出力される。   As a result, when the notification is received from the watermark analysis unit 12, the data conversion unit 13 converts the raster data in the RGB color space read from the document into PDL data for watermark generation, as in the first embodiment. Convert to On the other hand, in the data generation unit 14, when the analysis result of the watermark is sent from the watermark analysis unit 12, if the analysis result of the watermark includes object information representing the original image and the watermark information, Similar to the first embodiment, the object information and watermark information are converted into PDL data. The PDL data generated by the data conversion unit 13 or the data generation unit 14 in this way is output from the host computer 1 to the printer 3 via the network interface.

一方、プリンタ3の内部では、ホストコンピュータ1からネットワークインターフェースを介して送られたPDLデータがラスター処理部33に取り込まれ、そこでラスタライズされた後、プリンタ画像処理部34で画像処理されてYMCK色空間のラスターデータとなり、このラスターデータがプリンタ画像処理部34から画像合成部35に送られる。また、プリンタ3の内部では、スキャナ2からプリンタインターフェースを介して送られたYMCK色空間のラスターデータ(スキャナ2のコピー画像処理部23で生成されたラスターデータ)も画像合成部35に取り込まれる。   On the other hand, inside the printer 3, PDL data sent from the host computer 1 via the network interface is taken into the raster processing unit 33, rasterized there, and then subjected to image processing by the printer image processing unit 34 to be processed in the YMCK color space. The raster data is sent from the printer image processing unit 34 to the image composition unit 35. In the printer 3, raster data in the YMCK color space (raster data generated by the copy image processing unit 23 of the scanner 2) sent from the scanner 2 via the printer interface is also taken into the image composition unit 35.

そうすると、画像合成部35では、ホストコンピュータ1から送られたPDLデータがデータ変換部13で生成されたものであれば、このPDLデータをラスタライズして得られたYMCK色空間のラスターデータだけをスクリーン処理部36に送る。また、画像合成部35では、ホストコンピュータ1から送られたPDLデータがデータ生成部14で生成されたものであれば、このPDLデータをラスタライズして得られたラスターデータを、スキャナ2から送られたラスターデータに合成し、この合成したラスターデータをスクリーン処理部36に送る。   Then, in the image composition unit 35, if the PDL data sent from the host computer 1 is generated by the data conversion unit 13, only the raster data in the YMCK color space obtained by rasterizing the PDL data is screened. The data is sent to the processing unit 36. In the image composition unit 35, if the PDL data sent from the host computer 1 is generated by the data generation unit 14, the raster data obtained by rasterizing the PDL data is sent from the scanner 2. The combined raster data is sent to the screen processing unit 36.

一方、スクリーン処理部36では、画像合成部35から出力されたラスターデータをスクリーン処理して印刷用のスクリーンを生成し、このスクリーンを印刷部37に送る。そうすると、印刷部37では、スクリーン処理部36から送られたスクリーンにしたがって用紙等の記録媒体に可視画像を印刷出力する。   On the other hand, the screen processing unit 36 screen-processes the raster data output from the image composition unit 35 to generate a printing screen, and sends the screen to the printing unit 37. Then, the printing unit 37 prints out a visible image on a recording medium such as paper according to the screen sent from the screen processing unit 36.

以上の第2実施形態に係る画像処理システムにおいては、印刷部37で印刷出力される画像の元になるデータが、原稿に埋め込まれたウォータマークを解析して生成したオリジナル画像データとなる。また、元の原稿の画像中にウォータマークが埋め込まれていない場合でも、ウォータマーク付きの画像が印刷出力される。したがって、上記第1実施形態と同様の効果を得ることができる。   In the image processing system according to the second embodiment described above, the original data of the image printed out by the printing unit 37 is the original image data generated by analyzing the watermark embedded in the document. Even if the watermark is not embedded in the original document image, the image with the watermark is printed out. Therefore, the same effect as the first embodiment can be obtained.

ここで、上記第1実施形態及び第2実施形態においては、原稿に埋め込まれるウォータマークがオリジナル画像のオブジェクト情報を表すものとしたが、例えば自然画(写真等)のイメージを含むオリジナル画像の場合はこれを表すオブジェクト情報の情報量が多くなるため、ウォータマークを用いた原稿画像への埋め込み情報量も多くなる。そうした場合、原稿の画像中に占めるウォータマークの埋め込み領域が過度に大きくなったり、原稿の画像中にウォータマークの埋め込み領域を十分に確保できない状況に陥ったりすることも考えられる。   Here, in the first embodiment and the second embodiment, the watermark embedded in the document represents the object information of the original image. However, for example, in the case of an original image including a natural image (photo or the like) image. Since the amount of object information representing this increases, the amount of information embedded in the document image using the watermark also increases. In such a case, it is conceivable that the watermark embedding area occupied in the original image becomes excessively large, or the watermark embedding area cannot be sufficiently secured in the original image.

このような状況への対応としては、コピーシステムとして動作するときに背景のかぶりレベルをゼロに落としたり、画素値を平均化したり、文字部分の画素値を平均化し、ランレングス圧縮等の圧縮方式に基づいてウォータマークを埋め込んだりすることで、トータルのデータ量を低減することができる。さらに、他の対応として、以下のようなシステム構成を採用することも可能である。   To cope with such a situation, when operating as a copy system, the background fogging level is reduced to zero, the pixel value is averaged, the pixel value of the character part is averaged, and a compression method such as run length compression The total amount of data can be reduced by embedding a watermark based on the above. Furthermore, as another countermeasure, the following system configuration can be adopted.

[第3実施形態]
図5は本発明の第3実施形態に係る画像処理システムの構成を示す図である。図示した画像処理システムは、上記第1実施形態と同様のホストコンピュータ1、スキャナ2及びプリンタ3を備えたものであるが、これに加えて、ホストコンピュータ1及びプリンタ3と同じネットワーク上に記憶装置4が接続された構成となっている。記憶装置4は、例えばデータベースサーバによって構成されるもので、外部装置からのデータ記憶要求に応じて自装置内にデータを記憶(格納)したり、外部装置からのデータ読み出し要求に応じて自装置内のデータを読み出したりする。
[Third Embodiment]
FIG. 5 is a diagram showing a configuration of an image processing system according to the third embodiment of the present invention. The illustrated image processing system includes a host computer 1, a scanner 2, and a printer 3 similar to those in the first embodiment, but in addition, a storage device on the same network as the host computer 1 and the printer 3. 4 is connected. The storage device 4 is constituted by, for example, a database server, and stores (stores) data in the own device in response to a data storage request from the external device, or in response to a data read request from the external device. Or read the data inside.

この第3実施形態に係る画像処理システムでは、ホストコンピュータ1の内部でアプリケーションプログラムにより画像データを作成し、この画像データをプリンタ3を使って印刷する場合に、ホストコンピュータ1内のプリンタドライバで、オリジナルの画像データをPDLデータに変換するとともに、そのオリジナル画像のオブジェクト情報を表すウォータマークの画像データをPDLデータに変換する。このとき、プリンタドライバでは、オリジナル画像データとウォータマークの画像データをPDLデータに変換したときの総データ量を管理し、この総データ量が予め設定された上限量を超えた場合(例えば、原稿の画像中にオリジナル画像とウォータマークを同時に収めきれない場合)は、オリジナル画像データから変換されたPDLデータを、ネットワークインターフェースを介して記憶装置4に送って記憶させるとともに、そのPDLデータ(オリジナル画像データ)の記憶場所を表すウォータマークの画像データをPDLデータに変換し、このPDLデータを上記オリジナル画像データのPDLデータと共に記憶装置4に記憶させる。この場合、オリジナル画像データから変換したPDLデータ(以下、オリジナルPDLデータとも記す)とその記憶場所情報を示すウォータマークの画像データから変換したPDLデータ(以下、ウォータマークPDLデータとも記す)は互いに対応付けて記憶装置4に記憶されることから、その記憶場所はネットワーク上での記憶装置4の位置情報(ネットワークアドレス)と記憶装置4内のメモリアドレスによって表される。また、ホストコンピュータ1は、上述のようにプリンタドライバで生成したオリジナルPDLデータとウォータマークPDLデータを、プリンタインターフェースを介してプリンタ3に出力する。   In the image processing system according to the third embodiment, when image data is created by an application program inside the host computer 1 and this image data is printed using the printer 3, the printer driver in the host computer 1 The original image data is converted into PDL data, and the watermark image data representing the object information of the original image is converted into PDL data. At this time, the printer driver manages the total data amount when the original image data and the watermark image data are converted into PDL data, and the total data amount exceeds a preset upper limit amount (for example, a document If the original image and the watermark cannot be stored simultaneously in the image of PDL), the PDL data converted from the original image data is sent to the storage device 4 via the network interface for storage, and the PDL data (original image) is also stored. The watermark image data representing the data storage location is converted into PDL data, and this PDL data is stored in the storage device 4 together with the PDL data of the original image data. In this case, PDL data converted from original image data (hereinafter also referred to as original PDL data) and PDL data converted from watermark image data indicating storage location information (hereinafter also referred to as watermark PDL data) correspond to each other. In addition, since the data is stored in the storage device 4, the storage location is represented by position information (network address) of the storage device 4 on the network and a memory address in the storage device 4. In addition, the host computer 1 outputs the original PDL data and watermark PDL data generated by the printer driver as described above to the printer 3 via the printer interface.

そうすると、プリンタ3では、オリジナルPDLデータとウォータマークPDLデータをラスター処理部33でラスタライズした後、プリンタ画像処理部34で画像処理し、これによって生成されたYMCK色空間のラスターデータを、画像合成部35を経由(スルー)してスクリーン処理部36に送り込む。これにより、スクリーン処理部36で生成されたスクリーンにしたがって印刷部37が用紙等の記録媒体に可視画像を印刷出力する。その結果、プリンタ3から排出される印刷物(プリント原稿)には、オリジナル画像データに対応した可視画像が印刷されるとともに、この可視画像中に、オリジナル画像データの情報としてオリジナル画像データの記憶場所を示す情報がウォータマークとして埋め込まれる。   Then, in the printer 3, the original PDL data and the watermark PDL data are rasterized by the raster processing unit 33, and then the image processing is performed by the printer image processing unit 34. The image is sent to the screen processing unit 36 via (through) 35. Accordingly, the printing unit 37 prints out a visible image on a recording medium such as paper according to the screen generated by the screen processing unit 36. As a result, a visible image corresponding to the original image data is printed on the printed matter (printed document) discharged from the printer 3, and the storage location of the original image data is stored in the visible image as information on the original image data. The information shown is embedded as a watermark.

このように生成された原稿をスキャナ2で読み取った場合は、この読み取りによって得られたYMCK色空間のラスターデータがプリンタインターフェースを介してスキャナ2からプリンタ3に送られるとともに、ウォータマーク検出部23で検出されたウォータマークをウォータマーク解析部部24で解析した解析結果がプリンタインターフェースを介してスキャナ2からプリンタ3に送られる。   When the document generated in this way is read by the scanner 2, the raster data of the YMCK color space obtained by this reading is sent from the scanner 2 to the printer 3 via the printer interface, and at the watermark detection unit 23. The analysis result obtained by analyzing the detected watermark by the watermark analysis unit 24 is sent from the scanner 2 to the printer 3 via the printer interface.

そうすると、プリンタ3のデータ生成部32では、スキャナ2のウォータマーク解析部24から送られた解析結果を確認し、この確認の結果、ウォータマークが表すオリジナル画像データの情報が当該オリジナル画像データの記憶場所を示す情報であった場合は、当該記憶場所となる記憶装置4にネットワークインターフェースを介してアクセスし、そこからオリジナルPDLデータとウォータマークPDLデータを読み出して生成する。こうしてデータ生成部32で生成されたPDLデータは、ラスター処理部33に送られ、そこでラスタライズされた後、プリンタ画像処理部34で画像処理されてYMCK色空間のラスターデータに変換される。さらに、このラスターデータは、画像合成部45を経由(スルー)してスクリーン処理部36に送られた後、印刷部37で印刷処理される。これにより、印刷部37においては、スキャナ2で読み取った原稿の画像と同等の画質をもってウォータマーク付きの画像が印刷される。   Then, the data generation unit 32 of the printer 3 confirms the analysis result sent from the watermark analysis unit 24 of the scanner 2, and as a result of the confirmation, the information of the original image data represented by the watermark is stored in the original image data. In the case of the information indicating the location, the storage device 4 serving as the storage location is accessed via the network interface, and the original PDL data and the watermark PDL data are read and generated therefrom. The PDL data generated in this way by the data generation unit 32 is sent to the raster processing unit 33, where it is rasterized, and then subjected to image processing by the printer image processing unit 34 to be converted into raster data in the YMCK color space. Further, the raster data is sent to the screen processing unit 36 via the image composition unit 45 (through), and then printed by the printing unit 37. As a result, the printing unit 37 prints an image with a watermark with an image quality equivalent to that of the original image read by the scanner 2.

一方、ウォータマークが埋め込まれていない原稿をスキャナ2で読み取った場合は、この読み取りによって得られたYMCK色空間のラスターデータがプリンタインターフェースを介してスキャナ2からプリンタ3に送られる。この場合、スキャナ2の内部には、ウォータマーク検出部23でウォータマークが検出されないため、その旨の通知がウォータマーク解析部24によってプリンタ3側になされる。そうすると、プリンタ3においては、スキャナ2から送られたラスターデータをオリジナル画像データとしてデータ変換部31に取り込み、そこでオリジナル画像データ(ラスターデータ)をPDLデータ(オリジナルPDLデータ)に変換した後、このPDLデータを記憶装置4に送って記憶させるとともに、その記憶場所を示すウォータマークの画像データをPDLデータ(ウォータマークPDLデータ)に変換する。さらに、データ変換部31では、オリジナルPDLデータと対応付けてウォータマークPDLデータを記憶部4に記憶させるとともに、そのウォータマークPDLデータをラスター処理部33に送る。   On the other hand, when the scanner 2 reads a document in which no watermark is embedded, raster data in the YMCK color space obtained by this reading is sent from the scanner 2 to the printer 3 via the printer interface. In this case, since no watermark is detected by the watermark detection unit 23 in the scanner 2, a notification to that effect is given to the printer 3 side by the watermark analysis unit 24. Then, in the printer 3, the raster data sent from the scanner 2 is taken into the data conversion unit 31 as original image data, where the original image data (raster data) is converted into PDL data (original PDL data), and then this PDL. The data is sent to the storage device 4 for storage, and the watermark image data indicating the storage location is converted into PDL data (watermark PDL data). Further, the data conversion unit 31 stores the watermark PDL data in the storage unit 4 in association with the original PDL data, and sends the watermark PDL data to the raster processing unit 33.

こうしてラスター処理部33に送られたウォータマークPDLデータは、そこでラスタライズされた後、プリンタ画像処理部34に送られてYMCK色空間のラスターデータとされ、このラスターデータが画像合成部35に送られる。また、スキャナ2からプリンタ3に送られたYMCK色空間のラスターデータも画像合成部35に送られる。そうすると、画像合成部35では、ユーザによる動作環境の設定条件として、ウォータマークの埋め込みが禁止されていない場合に限り、スキャナ2からプリンタ3へと入力されたラスターデータ(原稿から読み取った画像データ)と、プリンタ処理部34から送られたラスターデータ(ウォータマークの画像データ)とを合成する。   The watermark PDL data thus sent to the raster processing unit 33 is rasterized there, and then sent to the printer image processing unit 34 to become raster data in the YMCK color space. This raster data is sent to the image composition unit 35. . The raster data of the YMCK color space sent from the scanner 2 to the printer 3 is also sent to the image composition unit 35. Then, in the image composition unit 35, the raster data (image data read from the original) input from the scanner 2 to the printer 3 only when the embedding of the watermark is not prohibited as a setting condition of the operating environment by the user. Are combined with raster data (watermark image data) sent from the printer processing unit 34.

このように画像合成部35で合成した画像データをスクリーン処理部36でスクリーン処理し、これによって生成されたスクリーンにしたがって印刷部37で画像データを印刷出力することにより、元の原稿の画像中にウォータマークが埋め込まれていない場合でも、その原稿から読み取った画像データをオリジナル画像として、そのオリジナル画像から変換したPDLデータの記憶場所を表すウォータマーク付きの画像を印刷部37で用紙等に印刷出力(コピー出力)することができる。これにより、印刷部37で印刷出力された印刷物を原稿として再びコピーする場合は、このコピー原稿の画像に埋め込まれたウォータマークを利用してオリジナル画像データを含むPDLデータ(オリジナルPDLデータ及びウォータマークPDLデータ)を記憶装置4から読み出して生成し、このPDLデータを使って印刷することができる。したがって、その後のジェネレーションコピーによる画質の劣化を確実に防止することができる。   The image data combined by the image combining unit 35 is screen-processed by the screen processing unit 36, and the image data is printed out by the printing unit 37 in accordance with the screen generated thereby. Even when the watermark is not embedded, the image data read from the original is used as an original image, and an image with a watermark indicating the storage location of the PDL data converted from the original image is printed out on paper or the like by the printing unit 37. (Copy output). As a result, when the printed matter printed out by the printing unit 37 is copied again as a document, PDL data including the original image data (original PDL data and watermark) is used using the watermark embedded in the image of the copy document. PDL data) can be read out and generated from the storage device 4 and printed using this PDL data. Therefore, it is possible to reliably prevent the deterioration of image quality due to subsequent generation copying.

なお、上記第3実施形態においては、記憶装置4に記憶するデータをPDLデータとしたが、これ以外にも、例えばベクトルデータ、座標データ等で表されるオブジェクト情報を記憶してもよい。また、上記第2実施形態のシステム構成に記憶装置4を追加して上記第3実施形態と同様の効果を得ることも可能である。   In the third embodiment, the data stored in the storage device 4 is PDL data. However, in addition to this, object information represented by vector data, coordinate data, or the like may be stored. In addition, it is possible to add the storage device 4 to the system configuration of the second embodiment to obtain the same effect as that of the third embodiment.

本発明が適用される画像処理システムの基本的な構成を示す図である。1 is a diagram illustrating a basic configuration of an image processing system to which the present invention is applied. 本発明の第1実施形態に係る画像処理システムの構成を示す図である。1 is a diagram illustrating a configuration of an image processing system according to a first embodiment of the present invention. ウォータマークを構成する特定のパターンの一例を示す図である。It is a figure which shows an example of the specific pattern which comprises a watermark. 本発明の第2実施形態に係る画像処理システムの構成を示す図である。It is a figure which shows the structure of the image processing system which concerns on 2nd Embodiment of this invention. 本発明の第3実施形態に係る画像処理システムの構成を示す図である。It is a figure which shows the structure of the image processing system which concerns on 3rd Embodiment of this invention.

符号の説明Explanation of symbols

1…ホストコンピュータ、2…スキャナ、3…プリンタ、11,23…ウォータマーク検出部、12,24…ウォータマーク解析部、13,31…データ変換部、14,32…データ生成部、35…画像合成部、37…印刷部   DESCRIPTION OF SYMBOLS 1 ... Host computer, 2 ... Scanner, 3 ... Printer, 11, 23 ... Water mark detection part, 12, 24 ... Water mark analysis part, 13, 31 ... Data conversion part, 14, 32 ... Data generation part, 35 ... Image Synthesizer, 37 ... Printer

Claims (6)

原稿の画像を読み取って生成された画像データを入力する入力手段と、
前記入力手段によって入力された画像データから、当該画像データの元になるオリジナル画像データの情報を表すウォータマークを検出する検出手段と、
前記検出手段によって検出された前記ウォータマークを解析する解析手段と、
前記解析手段の解析結果に基づいて前記オリジナル画像データを生成する生成手段と、
前記生成手段によって生成されたオリジナル画像データを印刷出力する印刷手段と
を備えることを特徴とする画像処理システム。
Input means for inputting image data generated by reading an image of a document;
Detecting means for detecting a watermark representing information of original image data that is the source of the image data from the image data input by the input means;
Analyzing means for analyzing the watermark detected by the detecting means;
Generating means for generating the original image data based on the analysis result of the analyzing means;
An image processing system comprising: printing means for printing out the original image data generated by the generating means.
前記ウォータマークは、特定のパターンから構成されるものである
ことを特徴とする請求項1記載の画像処理システム。
The image processing system according to claim 1, wherein the watermark is composed of a specific pattern.
前記生成手段は、前記オリジナル画像データと前記ウォータマークの画像データとを生成し、
前記印刷手段は、前記オリジナル画像データと前記ウォータマークの画像データとを印刷出力する
ことを特徴とする請求項1記載の画像処理システム。
The generating means generates the original image data and the image data of the watermark,
The image processing system according to claim 1, wherein the printing unit prints out the original image data and the image data of the watermark.
前記検出手段によって前記ウォータマークが検出されなかった場合に、
前記入力手段によって入力された画像データを前記オリジナル画像データとして当該オリジナル画像データの情報を表すウォータマークの画像データを生成するマーク生成手段と、
前記入力手段によって入力された画像データと前記マーク生成手段で生成されたウォータマークの画像データとを合成する合成手段と
を有し、
前記印刷手段は、前記合成手段で合成された画像データを印刷出力する
ことを特徴とする請求項1記載の画像処理システム。
When the watermark is not detected by the detection means,
Mark generating means for generating image data of a watermark representing the information of the original image data, using the image data input by the input means as the original image data;
A synthesis unit that synthesizes the image data input by the input unit and the watermark image data generated by the mark generation unit;
The image processing system according to claim 1, wherein the printing unit prints out the image data combined by the combining unit.
前記生成手段は、前記解析手段で前記ウォータマークを解析した結果、前記オリジナル画像データの情報が当該オリジナル画像データの記憶場所を示す情報であった場合に、当該記憶場所から前記オリジナル画像データを読み出して生成する
ことを特徴とする請求項1記載の画像処理システム。
The generation unit reads the original image data from the storage location when the information of the original image data is information indicating the storage location of the original image data as a result of analyzing the watermark by the analysis unit. The image processing system according to claim 1, wherein the image processing system is generated.
前記マーク生成手段は、前記入力手段によって入力された画像データを前記オリジナル画像データとして記憶手段に記憶するとともに、その記憶場所を、前記オリジナル画像データの情報として表すウォータマークの画像データを生成する
ことを特徴とする請求項4記載の画像処理システム。
The mark generation means stores the image data input by the input means in the storage means as the original image data, and generates watermark image data representing the storage location as information of the original image data. The image processing system according to claim 4.
JP2003327444A 2003-09-19 2003-09-19 Image processing system Pending JP2005094563A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003327444A JP2005094563A (en) 2003-09-19 2003-09-19 Image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003327444A JP2005094563A (en) 2003-09-19 2003-09-19 Image processing system

Publications (1)

Publication Number Publication Date
JP2005094563A true JP2005094563A (en) 2005-04-07

Family

ID=34457306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003327444A Pending JP2005094563A (en) 2003-09-19 2003-09-19 Image processing system

Country Status (1)

Country Link
JP (1) JP2005094563A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007325195A (en) * 2006-06-05 2007-12-13 Fuji Xerox Co Ltd Image-forming device, and duplication method
JP2009152964A (en) * 2007-12-21 2009-07-09 Ricoh Co Ltd Image forming apparatus, image forming method, and image forming program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007325195A (en) * 2006-06-05 2007-12-13 Fuji Xerox Co Ltd Image-forming device, and duplication method
JP2009152964A (en) * 2007-12-21 2009-07-09 Ricoh Co Ltd Image forming apparatus, image forming method, and image forming program

Similar Documents

Publication Publication Date Title
JP3962635B2 (en) Image processing apparatus and control method thereof
US8780372B2 (en) Image processing apparatus and image processing method to read and prevent loss of coded information
US8705078B2 (en) Image output system and method for logging image data storage location
US7509060B2 (en) Density determination method, image forming apparatus, and image processing system
US20070127056A1 (en) Image processing apparatus, image processing method and program, and storage medium therefor
JP2008066888A (en) Image processing apparatus, image processing method, and image processing program
CN102271212B (en) Background pattern image combining apparatus, background pattern image combining method, and computer program
JP2006121200A (en) Image processing apparatus and method therefor, and program
US8345309B2 (en) Secure printing-out using color toner and particular toner
JP2007043698A (en) Image processing method, image output method, image processing system, and image output apparatus.
US20080225333A1 (en) Image processing apparatus, image processing method and memory medium
JP2008154106A (en) Confidential processing method, image processing apparatus, and image forming apparatus
JP2007201850A (en) Image forming apparatus, image formation method, and program
JP2005094563A (en) Image processing system
JP2006121430A (en) Image processor, method and program
US20100188670A1 (en) Image processing apparatus, image processing method and program executing the image processing method
JP2004255610A (en) Control method of image forming apparatus
US20060274390A1 (en) Image processing device, image processing method, and image processing program product allowing reproduction of information lost in printing
JP7781527B2 (en) Information processing device for executing multiplexing processing, its control method and program
JP4697933B2 (en) Image processing apparatus, image input / output apparatus and methods thereof
JP2001309183A (en) Image processing apparatus and method
US9001388B2 (en) Imaging forming apparatus to merge print data with a rendering image, method of image forming, and computer-readable recording medium
JP5389096B2 (en) Apparatus and control method thereof
JP4360412B2 (en) Image processing apparatus, method, and program
JP4042862B2 (en) Image forming apparatus