[go: up one dir, main page]

JP2004364246A - Data transmission device, image processing device, image forming device, computer program, and recording medium - Google Patents

Data transmission device, image processing device, image forming device, computer program, and recording medium Download PDF

Info

Publication number
JP2004364246A
JP2004364246A JP2003422909A JP2003422909A JP2004364246A JP 2004364246 A JP2004364246 A JP 2004364246A JP 2003422909 A JP2003422909 A JP 2003422909A JP 2003422909 A JP2003422909 A JP 2003422909A JP 2004364246 A JP2004364246 A JP 2004364246A
Authority
JP
Japan
Prior art keywords
data
image
image processing
unit
encoding
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
JP2003422909A
Other languages
Japanese (ja)
Inventor
Morihiko Okimoto
守彦 沖本
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003422909A priority Critical patent/JP2004364246A/en
Publication of JP2004364246A publication Critical patent/JP2004364246A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

【課題】 データ伝送効率を高め、通信コストの低減やパフォーマンスの向上を図る。
【解決手段】 ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号するデータ伸張部507と、復号後のデジタル画像データを画像処理するデータ変換部506と、画像処理後のデジタル画像データを符号化圧縮するデータ圧縮部503とを備え、システムコントローラは対象となるネットワーク内で相手機器への宛先レベルによってデータ変換部506における画像処理条件を切り替える。
【選択図】 図5
PROBLEM TO BE SOLVED: To improve data transmission efficiency, reduce communication cost and improve performance.
SOLUTION: In a data transmission apparatus for encoding and compressing image data with respect to a plurality of devices interconnected by a network and transmitting and receiving the data in a compressed state, the encoded data is decoded into original digital image data. The system controller includes a data decompression unit 507, a data conversion unit 506 for performing image processing on the decoded digital image data, and a data compression unit 503 for encoding and compressing the digital image data after the image processing. The image processing conditions in the data conversion unit 506 are switched according to the destination level to the partner device.
[Selection diagram] FIG.

Description

本発明はネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でやりとりするデータ伝送装置、及び、このデータ伝送装置を使用し、デジタル画像信号を処理するファイリング装置などの画像処理装置、前記データ伝送装置を使用し、転写紙に画像を再生する例えばデジタル複写機、ファクシミリ、プリンタなどの画像形成装置、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でやりとりするデータ伝送方法、このデータ伝送方法をコンピュータによって実行するためのコンピュータプログラムおよびこのコンピュータプログラムを記録した記録媒体に関する。   The present invention relates to a data transmission device that encodes and transmits image data in a compressed state to a plurality of devices interconnected by a network, and a filing device that processes a digital image signal using the data transmission device. An image processing apparatus, an image forming apparatus such as a digital copying machine, a facsimile, and a printer that reproduces an image on a transfer sheet using the data transmission apparatus, and encodes image data into a plurality of apparatuses interconnected by a network. The present invention relates to a data transmission method for exchanging data in a compressed and compressed state, a computer program for executing the data transmission method by a computer, and a recording medium on which the computer program is recorded.

MFP(Copier、 Facsimile、 Printer、 Scanner等の複合機−Multi Function Pefipheral)とも称されるデジタル複合機において、読み取り信号の画像処理、メモリへの画像蓄積、複数機能の並行動作およびそれぞれの画像処理を最適化する発明として、特許文献1に開示された発明が公知である。また、多値画像(特にカラー画像)を符号化する符号化方式にはITU−TとISOとで標準方式とされているJPEG方式(非特許文献1)やJPEG2000方式(非特許文献2)が知られており、また、用いられている。
特開平8−274986号公報 ISO 10918−1 Compression and Coding of Continuous−tone Still Images (JPEG) ISO 15444−1 JPEG2000 Image Coding System (JPEG2000)
In a digital multifunction peripheral, also referred to as an MFP (multifunction peripheral such as a copier, facsimile, printer, scanner, etc.—multifunction peripheral), image processing of a read signal, image storage in a memory, parallel operation of a plurality of functions, and image processing of each are performed. As the invention to be optimized, the invention disclosed in Patent Document 1 is known. In addition, JPEG (Non-Patent Document 1) and JPEG2000 (Non-Patent Document 2), which are standard methods of ITU-T and ISO, are used as encoding methods for encoding multi-valued images (particularly, color images). It is known and used.
JP-A-8-274986 ISO 10918-1 Compression and Coding of Continuous-tone Still Images (JPEG) ISO 15444-1 JPEG2000 Image Coding System (JPEG2000)

一方、ネットワークを介して配信されたデータの符号フォーマットは様々なものであり、送信側・受信側でそれぞれ符号化・復号できるフォーマットが一致していないと、送信側から送られてきた情報を受信側で見ることはできない。また、相手によって送られてくるフォーマットが違うと、画質やデータ容量も異なる。用途によっては画質にあまり重要度がなかったり、ネットワークが混んでいるときはなるべくデータ量を少なくして早く送信したい場合もある。   On the other hand, the code format of the data distributed via the network is various, and if the formats that can be encoded and decoded on the transmitting side and the receiving side do not match, the information sent from the transmitting side will be received. Can not be seen by the side. Also, if the format sent by the other party differs, the image quality and the data capacity also differ. Depending on the application, when the image quality is not so important, or when the network is congested, there is a case where it is desired to transmit the data as quickly as possible with a reduced data amount.

さらに、電子透かしによる原本性補償、改ざん検知などのファイルのセキュリティ管理として何らかの管理情報を画像に埋込み、ファイルの有効性、安全性を補償して運用したい場合がある。但し、画像フォーマットや画像内容によって画質への影響が大きい場合もあり、それを抑制しようとすると管理情報を埋め込むことが困難な場合がある。   Further, there is a case where it is desired to embed some management information in an image as security management of a file such as originality compensation by digital watermarking and falsification detection, and to operate the file while compensating for the validity and security of the file. However, there is a case where the image quality is greatly affected depending on the image format and the image content, and it is sometimes difficult to embed the management information when trying to suppress the effect.

本発明は、このような従来技術の実情に鑑みてなされたものであり、その目的は、効率のよいデータ伝送を可能とすることにある。   The present invention has been made in view of such a situation of the related art, and an object of the present invention is to enable efficient data transmission.

また、他の目的は、効率の良いデータ転送を行う際に、セキュリティが充分に考慮されたデータ伝送を可能とすることにある。   Another object is to enable data transmission in which security is sufficiently considered when performing efficient data transfer.

前記目的を達成するため、第1の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する1以上の復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、対象となるネットワーク内で相手機器への宛先レベルによって前記画像処理手段で処理される画像処理条件を切り替える制御手段とを備えていることを特徴とする。   In order to achieve the above object, a first means is a data transmission apparatus which encodes image data for a plurality of apparatuses interconnected by a network and transmits / receives the data in a compressed state. One or more decoding means for decoding the digital image data into original digital image data, an image processing means for performing image processing on the decoded digital image data, a plurality of encoding means for encoding and compressing the digital image data after the image processing, Control means for switching image processing conditions to be processed by the image processing means according to a destination level to a partner device in a target network.

第2の手段は、第1の手段において、前記宛先レベルを優先順位として記憶する記憶手段をさらに備え、前記制御手段は前記優先順位に基づいて前記画像処理条件を切り替えることを特徴とする。   A second means is the first means, further comprising a storage means for storing the destination level as a priority, wherein the control means switches the image processing condition based on the priority.

第3の手段は、第1または第2の手段において、前記優先順位および/または画像処理条件をユーザが設定する設定手段を備えていることを特徴とする。   A third means is the first or second means, further comprising a setting means for setting the priority and / or image processing conditions by a user.

第4の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する1以上の復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、対象となるネットワーク内で相手機器への宛先レベルによって前記画像処理手段で処理される符号化処理条件を切り替える制御手段とを備えていることを特徴とする。   A fourth means is a data transmission device which encodes image data for a plurality of devices interconnected by a network and transmits / receives the data in a compressed state, and converts the encoded data into original digital image data. One or more decoding means for decoding; an image processing means for performing image processing on the decoded digital image data; a plurality of coding means for coding and compressing the digital image data after the image processing; And control means for switching encoding processing conditions to be processed by the image processing means according to a destination level to a device.

第5の手段は、第4の手段において、前記宛先レベルを優先順位として記憶する記憶手段をさらに備え、前記制御手段は前記優先順位に基づいて前記符号者処理条件を切り替えることを特徴とする。   A fifth means is the fourth means, further comprising a storage means for storing the destination level as a priority, wherein the control means switches the encoder processing condition based on the priority.

第6の手段は、第4または第5の手段において、前記優先順位および/または符号化処理条件をユーザが設定する設定手段を備えていることを特徴とする。   A sixth means is the fourth or fifth means, further comprising a setting means for setting the priority and / or the encoding condition by a user.

第7の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する1以上の復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、任意のデータを記憶する記憶手段と、前記記憶手段に記憶されたデータと機器に入力された画像データまたは復号後のデータとを比較する比較手段と、前記比較手段の比較結果に基づいて前記画像処理手段における符号化処理条件を切り替える制御手段
第8の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する1以上の復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、任意のデータを記憶する記憶手段と、前記記憶手段に記憶されたデータと当該機器に入力された画像データあるいは復号後のデータとを比較する比較手段と、前記比較手段の比較結果に基づいて前記画像処理手段における画像処理を切り替える制御手段とを備えていることを特徴とする。
A seventh means is a data transmission device which encodes image data for a plurality of devices interconnected by a network and transmits and receives the data in a compressed state, and converts the encoded data into original digital image data. One or more decoding means for decoding, image processing means for performing image processing on the decoded digital image data, a plurality of coding means for coding and compressing the digital image data after the image processing, and storage for storing arbitrary data Means, comparison means for comparing the data stored in the storage means with the image data input to the device or the decoded data, and the encoding processing conditions in the image processing means based on the comparison result of the comparison means The eighth means is for transmitting and receiving image data in a compressed state to a plurality of devices interconnected by a network. In the data transmission apparatus for performing the above, one or more decoding means for decoding the encoded data into the original digital image data, an image processing means for performing image processing on the decoded digital image data, and the digital image data after the image processing A plurality of encoding means for encoding and compressing, a storage means for storing arbitrary data, and a comparing means for comparing the data stored in the storage means with the image data input to the device or the data after decoding And control means for switching image processing in the image processing means based on a comparison result of the comparison means.

第9の手段は、第7または第8の手段において、前記記憶手段に記憶されたデータの重要度をユーザが設定する設定手段を備えていることを特徴とする。   The ninth means is characterized in that, in the seventh or the eighth means, a setting means for setting the importance of the data stored in the storage means by a user is provided.

第10の手段は、第8の手段において、前記画像処理手段において切り換えられる画像処理設定を変更する変更手段を備えていることを特徴とする。   A tenth means is the image processing apparatus according to the eighth means, further comprising changing means for changing image processing settings switched by the image processing means.

第11の手段は、ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、符号化されたデータを元のデジタル画像データに復号する復号手段と、復号後のデジタル画像データを画像処理する画像処理手段と、画像処理後データに対して任意の情報を埋め込む透かし埋込手段と、前記透かし埋込手段によって埋め込まれた透かし埋込画像を符号化圧縮する符号化手段と、復号後の画像データの量と予め設定されたデータの量とを比較する比較手段と、前記比較手段の比較結果に基づいて前記画像処理手段の設定を変更する制御手段とを備えていることを特徴とする。   An eleventh means is a data transmission device which encodes image data for a plurality of devices interconnected by a network and transmits / receives the data in a compressed state, and converts the encoded data into original digital image data. Decoding means for decoding, image processing means for performing image processing on the decoded digital image data, watermark embedding means for embedding arbitrary information in the image-processed data, and watermark embedding embedded by the watermark embedding means. Encoding means for encoding and compressing the embedded image; comparing means for comparing the amount of image data after decoding with a predetermined amount of data; setting of the image processing means based on a comparison result of the comparing means And control means for changing

第12の手段は、第11の手段において、前記制御手段は前記画像処理手段の設定の変更に応じて透かし埋込手段の処理内容を変更することを特徴とする。   A twelfth means is the image processing apparatus according to the eleventh means, wherein the control means changes the processing content of the watermark embedding means according to a change in the setting of the image processing means.

第13の手段は、第11の手段において、前記比較手段によって比較されるデータが、復号後の画像の画素エッジの量であることを特徴とする。   A thirteenth means is the data processing apparatus according to the eleventh means, wherein the data to be compared by the comparing means is a pixel edge amount of the decoded image.

第14の手段は、第11の手段において、前記比較手段によって比較されるデータ量が、復号後の画像の画素ランレングス数の量であることを特徴とする。   A fourteenth means is the image processing apparatus according to the eleventh means, wherein the data amount compared by the comparing means is the number of pixel run lengths of the decoded image.

第15の手段は、第1ないし第14のいずれかの手段に係るデータ伝送装置を画像処理装置が備えていることを特徴とする。   A fifteenth means is characterized in that the image processing device includes the data transmission device according to any one of the first to fourteenth means.

第16の手段は、第1ないし第14のいずれかの手段に係るデータ伝送装置を画像形成装置が備えていることを特徴とする。   According to a sixteenth aspect, the image forming apparatus includes the data transmission device according to any one of the first to fourteenth aspects.

第17の手段は、第1ないし第14の手段に係るデータ伝送装置の各手段の機能をコンピュータで実行するための手順がコンピュータプログラムに含まれていることを特徴とする。   A seventeenth means is characterized in that a procedure for causing a computer to execute the functions of each means of the data transmission device according to the first to fourteenth means is included in a computer program.

第18の手段は、第16の手段に係るプログラムがコンピュータによって読み出し、実行可能に記録媒体に記録されていることを特徴とする。   The eighteenth means is characterized in that the program according to the sixteenth means is read out by a computer and recorded on a recording medium in an executable manner.

なお、以下の実施形態において、復号手段はデータ伸張部504に、画像処理手段はデータ変換部506あるいは画像処理部508に、符号化手段はデータ圧縮部503に、制御手段はシステムコントローラ12に、宛先レベルを優先順位として記憶する記憶手段はRAM16に、設定手段は操作パネル18に、任意のデータを記憶する記憶手段および比較手段はデータ登録・比較部507に、優先順位および/または符号化処理条件をユーザが設定する設定手段は操作パネル18に、画像処理後データに対して任意の情報を埋め込む透かし埋込手段は透かし埋込部509に、復号後の画像データの量と予め設定されたデータの量とを比較する比較手段はデータ比較部510にそれぞれ対応する。   In the following embodiments, the decoding unit is in the data decompression unit 504, the image processing unit is in the data conversion unit 506 or the image processing unit 508, the encoding unit is in the data compression unit 503, the control unit is in the system controller 12, The storage means for storing the destination level as the priority is stored in the RAM 16, the setting means is stored in the operation panel 18, the storage means for storing arbitrary data and the comparison means are stored in the data registration / comparison section 507, and the priority and / or encoding process is performed. The setting means for setting the condition by the user is set in the operation panel 18, the watermark embedding means for embedding arbitrary information in the post-image data is set in the watermark embedding unit 509, and the amount of the decoded image data is set in advance. The comparing means for comparing the data amount corresponds to the data comparing unit 510.

本発明によれば、情報を伝達する相手の目的優先度に対応して、最も効率のよい符号化処理及び画質が選択されるので、データ伝送効率を向上させることができ、通信コストの低減やパフォーマンスの向上を図ることができる。   According to the present invention, the most efficient encoding process and image quality are selected according to the target priority of the other party who transmits information, so that data transmission efficiency can be improved, communication costs can be reduced, and Performance can be improved.

また、本発明によれば、情報を伝達する相手に対応して、最も効率のよい符号化処理、画像処理及び透かし埋込処理が連動して選択され、なるべく画質劣化の少ない、かつアルゴリズム秘匿性の高いセキュリティ運用を行うシステムを実現することができる。   Further, according to the present invention, the most efficient encoding processing, image processing and watermark embedding processing are selected in conjunction with each other to transmit information, and the image quality is reduced as much as possible, and the algorithm is concealed. It is possible to realize a system that performs high security operation.

以下、本発明を実施するための最良の形態について図面を参照しながら説明する。   Hereinafter, the best mode for carrying out the present invention will be described with reference to the drawings.

<第1実施例>
本実施例は、画像データを符号化圧縮するとともに、符号化された画像情報を元の画像データに復号化する符号化復号化手段を備え、画像データを符号化圧縮した状態で送受信する場合に、画像データの符号化圧縮率および符号化処理速度が異なる複数の符号化復号手段と、復号後の画像データに対し所定の画像処理を施す画像処理手段を有し、画像データの符号化圧縮率と重要度に応じた通信相手への有効画像レベルに基づいて、上記複数の符号化復号化手段及び画像処理手段のいずれを使用するかを選択する制御手段を備えたものである。以下、図面を参照して具体的に説明する。
<First embodiment>
This embodiment is provided with an encoding / decoding means for encoding and compressing image data and decoding the encoded image information into the original image data. A plurality of encoding / decoding means having different encoding compression rates and encoding processing speeds of image data; and image processing means for performing predetermined image processing on the decoded image data. And control means for selecting which of the plurality of encoding / decoding means and image processing means to use based on the effective image level to the communication partner in accordance with the importance. Hereinafter, a specific description will be given with reference to the drawings.

図1は本発明の実施例に係るMFPの構成を示すブロック図である。   FIG. 1 is a block diagram illustrating a configuration of an MFP according to an embodiment of the present invention.

原稿を光学的に読み取る読み取りユニット1は、原稿に対するランプ照射の反射光をミラーおよびレンズにより受光素子に集光する。受光素子(本実施例ではCCD−Charge Ccuppled Deviceを使用している)は、SBU(センサー・ボード・ユニット)2に搭載され、CCDにおいて電気信号に変換された画像信号はデジタル信号に変換された後、SBU2から出力される。SBU2から出力される画像信号はCDIC(圧縮/伸張およびデータインターフェイス制御部)3に入力される。機能デバイスおよびデータバス間における画像データの伝送はCDIC3が全て制御する。CDIC3は画像データに関し、SBU2、パラレルバス10、IPP(画像処理プロセッサ)4間のデータ転送、全体制御を司るシステムコントローラ12と画像データに対するプロセスコントローラ7間の通信を行う。なお、プロセスコントローラ7はシリアルバス11を介して読み取りユニット1、SBU2、CDIC3と接続されている。また、SBU2からの画像信号はCDIC3を経由してIPP4に転送され、光学系およびデジタル信号への量子化に伴う信号劣化(スキャナ系の信号劣化とする)を補正し、再度CDIC3へ出力される。   The reading unit 1 that optically reads a document condenses reflected light of lamp irradiation on the document on a light receiving element by a mirror and a lens. A light receiving element (a CCD-Charge Ccuppled Device is used in this embodiment) is mounted on an SBU (sensor board unit) 2, and an image signal converted into an electric signal in the CCD is converted into a digital signal. After that, it is output from SBU2. The image signal output from the SBU 2 is input to a CDIC (compression / decompression and data interface control unit) 3. The CDIC 3 controls all image data transmission between the functional device and the data bus. The CDIC 3 performs data transfer between the SBU 2, the parallel bus 10, and the IPP (image processing processor) 4, and performs communication between the system controller 12 which controls overall control and the process controller 7 for image data. The process controller 7 is connected to the reading unit 1, SBU2, and CDIC3 via the serial bus 11. Further, the image signal from the SBU 2 is transferred to the IPP 4 via the CDIC 3, where the signal deterioration due to the quantization into the optical system and the digital signal (signal deterioration of the scanner system) is corrected, and is output to the CDIC 3 again. .

MFPでは、読み取り画像をメモリ(MEM)13に蓄積して再利用するジョブと、メモリ13に蓄積しないジョブとがあり、それぞれの場合について説明する。メモリ13に蓄積する例としては、1枚の原稿を複数枚複写する場合、読み取りユニット1を1回だけ動作させ、メモリ13に蓄積し、蓄積データを複数回読み出す使い方がある。メモリ13を使わない例としては、1枚の原稿を1枚だけ複写する場合、読み取り画像をそのまま再生すれば良いので、メモリアクセスを行う必要はない。   In the MFP, there are a job in which the read image is stored in the memory (MEM) 13 for reuse, and a job in which the read image is not stored in the memory 13. Each case will be described. As an example of storing the data in the memory 13, when copying a plurality of originals, the reading unit 1 is operated only once, the data is stored in the memory 13, and the stored data is read a plurality of times. As an example in which the memory 13 is not used, when only one document is copied, it is only necessary to reproduce the read image as it is, so that there is no need to access the memory.

まず、メモリ13を使わない場合、IPP4からCDIC3へ転送されたデータは、再度CDIC3からIPP4へ戻される。IPP4においてCCDによる輝度データを面積階調に変換するための画質処理を行う。画質処理後の画像データはIPP4からVDC(ビデオ・データ制御部)5に転送させる。VDC5では、面積階調に変化された信号に対し、ドット配置に関する後処理およびドットを再現するためのパルス制御を行い、作像ユニット6において転写紙上に再生画像を形成する。   First, when the memory 13 is not used, the data transferred from the IPP 4 to the CDIC 3 is returned from the CDIC 3 to the IPP 4 again. In IPP4, image quality processing for converting luminance data by the CCD into area gradation is performed. The image data after the image quality processing is transferred from the IPP 4 to the VDC (video data control unit) 5. The VDC 5 performs post-processing relating to the dot arrangement and pulse control for reproducing the dots with respect to the signal changed to the area gradation, and the image forming unit 6 forms a reproduced image on transfer paper.

メモリ13に蓄積し、画像読み出し時に付加的な処理、例えば画像方向の回転、画像の合成等を行う場合の画像データの流れは、以下のようになる。   The flow of image data when the image data is stored in the memory 13 and additional processing such as image direction rotation and image synthesis is performed at the time of image reading is as follows.

IPP4からCDIC3へ転送されたデータは、CDIC3からパラレルバス10を経由してIMAC(画像メモリアクセス制御)14に送られる。ここではシステムコントローラ12の制御に基づき画像データとMEM(メモリモジュール)13のアクセス制御、外部PC(パソコン)15のプリント用データの展開、メモリ有効活用のための画像データの圧縮/伸張を行う。IMAC14へ送られたデータはデータ圧縮後、MEM13へ蓄積し、蓄積データを必要に応じて読み出す。読み出しデータは伸張され、本来の画像データに戻された後、IMAC14からパラレルバス10経由でCDIC3へ戻される。CDIC3からIPP4への転送後は画質処理およびVDC5でのパルス制御を行い、作像ユニット6において転写紙上に再生画像を形成する。   The data transferred from the IPP 4 to the CDIC 3 is sent from the CDIC 3 to the IMAC (image memory access control) 14 via the parallel bus 10. Here, under the control of the system controller 12, access control of the image data and the MEM (memory module) 13, expansion of print data of the external PC (personal computer) 15, and compression / expansion of the image data for effective use of the memory are performed. The data sent to the IMAC 14 is stored in the MEM 13 after data compression, and the stored data is read as needed. The read data is expanded and returned to the original image data, and then returned from the IMAC 14 to the CDIC 3 via the parallel bus 10. After the transfer from the CDIC 3 to the IPP 4, image quality processing and pulse control by the VDC 5 are performed, and the image forming unit 6 forms a reproduced image on transfer paper.

画像データの流れにおいて、パラレルバス10およびCDIC3でのバス制御により、MFPの機能が実現される。   In the flow of image data, the function of the MFP is realized by the bus control by the parallel bus 10 and the CDIC 3.

複数ジョブ、例えばコピー機能、FAX送受信機能、プリンタ出力機能が並行に動作する状況において、読み取りユニット1、作像ユニット6およびパラレルバス10使用権のジョブへの割り振りをシステムコントローラ12およびプロセスコントローラ7で制御する。   In a situation where a plurality of jobs, for example, a copy function, a facsimile transmission / reception function, and a printer output function operate in parallel, the system controller 12 and the process controller 7 allocate the reading unit 1, the imaging unit 6, and the parallel bus 10 to the job. Control.

プロセスコントローラ7は画像データの流れを制御し、システムコントローラ12はシステム全体を制御し、各リソースの起動を管理する。なお、RAM8はプロセスコントローラ8がROM9に格納されているプログラムを実行するときのワークエリアとして機能する。同様に、RAM16はシステムコントローラ12がROM17に格納されているプログラムを実行するときのワークエリアとして機能するとともに、この実施例では優先順位を記憶するテーブルとしても機能する。符号18はMFPの操作パネルである。この操作パネル18(Operation Panel)からMFPの機能が選択入力され、処理内容が設定され、また、ユーザから所望の操作入力が行われる。   The process controller 7 controls the flow of image data, and the system controller 12 controls the entire system and manages the activation of each resource. The RAM 8 functions as a work area when the process controller 8 executes a program stored in the ROM 9. Similarly, the RAM 16 functions as a work area when the system controller 12 executes a program stored in the ROM 17, and also functions as a table for storing priorities in this embodiment. Reference numeral 18 denotes an operation panel of the MFP. The function of the MFP is selected and input from the operation panel 18 (Operation Panel), the processing content is set, and a desired operation input is performed by the user.

システムコントローラ12とプロセスコントローラ7はパラレルバス10、CDIC3およびシリアルバス11を介して相互に通信を行う。CDIC3内においてパラレルバス10とシリアルバス11とのデータインターフェイスのためのデータフォーマット変換を行う。   The system controller 12 and the process controller 7 communicate with each other via the parallel bus 10, the CDIC 3, and the serial bus 11. Data format conversion for a data interface between the parallel bus 10 and the serial bus 11 is performed in the CDIC 3.

MLC(Media Link Controller)19は符号変換の機能を実現する。具体的にはCDIC3で使用される符号化方式、IMAC14で使用される符号化方式から他の符号化方式への変換(例えば、標準であるJPEG方式等)を行う。   An MLC (Media Link Controller) 19 realizes a code conversion function. More specifically, conversion from the coding method used in the CDIC 3 and the coding method used in the IMAC 14 to another coding method (for example, a standard JPEG method) is performed.

なお、FCU20はファクシミリコントローラユニットであり、電話回線(PN)21と接続され、ファクシミリ通信を制御する。   The FCU 20 is a facsimile controller unit, which is connected to a telephone line (PN) 21 and controls facsimile communication.

本実施例は、以上の例において画像バス管理手段であるCDIC3、メモリ管理手段であるIMAC14、および符号変換手段であるMLC19の構成に関するものであり、特にMLC19に関するものである。   This embodiment relates to the configuration of the CDIC 3 as the image bus management unit, the IMAC 14 as the memory management unit, and the MLC 19 as the code conversion unit in the above example, and particularly relates to the MLC 19.

図2はネットワークNTを介して相互接続される機器、ここでは、MFP、PC1,PC2、プリンタPR、スキャナSC、サーバSRV、ファクシミリFAXがネットワークNTに接続された状態をイメージとして示す図である。これらの機器は各々1つずつとは限らず、複数の機器がネットワークNT内に存在する場合もある。   FIG. 2 is a diagram showing, as an image, a state in which devices interconnected via the network NT, here, the MFP, PC1, PC2, printer PR, scanner SC, server SRV, and facsimile FAX are connected to the network NT. These devices are not limited to one each, and a plurality of devices may exist in the network NT.

図3はCDIC3の構成を示すブロック図である。CDIC3は、画像データ入出力制御部301、コマンド制御部302、画像データ入力制御部303、データ圧縮部304、データ変換部305、データ伸張部306、画像データ出力制御部307、パラレルデータI/F308、シリアルデータI/F309,310から基本的に構成されている。   FIG. 3 is a block diagram showing the configuration of the CDIC3. The CDIC 3 includes an image data input / output control unit 301, a command control unit 302, an image data input control unit 303, a data compression unit 304, a data conversion unit 305, a data decompression unit 306, an image data output control unit 307, and a parallel data I / F 308. , And serial data I / Fs 309 and 310.

このように構成されたCDIC3では、画像データ入出力部301はSBU2から画像データが入力され、IPP4に対してデータを出力する。画像データ入力制御部303には、IPP4でスキャナ画像補正されたデータが入力される。入力データはパラレルバス10での転送効率を高めるためにデータ圧縮部304において、データ圧縮される。圧縮されたデータは、パラレルデータI/F308を介してパラレルバス10へ送出される。パラレルデータバス10からパラレルデータI/F308を介して入力される画像データは、バス転送のために圧縮されており、データ伸張部306で伸張される。伸張された画像データは画像データ出力制御部307からIPP4へ転送される。データ圧縮部304及びデータ伸張部306で使用される符号化方式としては、例えば符号語長が固定の符号化方式が好適である。この固定長の符号化方式は、符号状態で符号化前の画像の位置がわかるために任意の部分の画像のみを再生することが可能であり、MFPに適している。また、画像加工や編集性も良い。CDIC3はパラレルデータとシリアルデータの変換機能を併せ持つ。システムコントローラ12はパラレルバス10にデータを転送し、プロセスコントローラ7はシリアルバス11にデータを転送する。そして、CDIC3はシステムコントローラ12とプロセスコントローラ7間での通信のためにデータ変換を行う。シリアルデータI/Fはシリアルバス7との接続用及びIPP4接続用の2つの系統309,310持ち、IPP4ともI/Fする。   In the CDIC 3 configured as described above, the image data input / output unit 301 receives image data from the SBU 2 and outputs data to the IPP 4. The image data input control unit 303 receives the data obtained by performing the scanner image correction in the IPP4. The input data is subjected to data compression in the data compression unit 304 in order to increase the transfer efficiency of the parallel bus 10. The compressed data is sent to the parallel bus 10 via the parallel data I / F 308. Image data input from the parallel data bus 10 via the parallel data I / F 308 is compressed for bus transfer, and is expanded by the data expansion unit 306. The expanded image data is transferred from the image data output control unit 307 to the IPP4. As the encoding method used in the data compression unit 304 and the data decompression unit 306, for example, an encoding method with a fixed codeword length is suitable. This fixed-length encoding method is suitable for an MFP because the position of the image before encoding can be known in the encoding state, and therefore, it is possible to reproduce only an arbitrary part of the image. In addition, image processing and editability are good. The CDIC 3 has a function of converting parallel data and serial data. The system controller 12 transfers data to the parallel bus 10, and the process controller 7 transfers data to the serial bus 11. Then, the CDIC 3 performs data conversion for communication between the system controller 12 and the process controller 7. The serial data I / F has two systems 309 and 310 for connection to the serial bus 7 and for connection to the IPP4, and also interfaces with the IPP4.

図4はIMAC14の構成を示すブロック図である。IMAC14は、パラレルデータI/F401,データ変換部402、ビデオ制御部403、データ圧縮部404、ビデオデータ伸張部405、ラインバッファ406、システムコントローラI/F407及びメモリアクセス制御部408から基本的に構成されている。   FIG. 4 is a block diagram showing the configuration of the IMAC 14. The IMAC 14 basically includes a parallel data I / F 401, a data conversion unit 402, a video control unit 403, a data compression unit 404, a video data decompression unit 405, a line buffer 406, a system controller I / F 407, and a memory access control unit 408. Have been.

このように構成されたIMAC14では、パラレルデータI/F401において、パラレルバス10との画像データのインターフェイスを管理する。構成的にはMEM13への画像データの格納/読み出しと、主に外部のPC15から入力されるコードデータの画像データへの展開を制御する。ここでいうMEM13としては半導体メモリ、ハードディスク、もしくはその両方が使用される。入力されたコードデータはラインバッファ406において、ローカル領域でのデータの格納を行う。ラインバッファ406に格納されたコードデータは、システムコントローラI/F407を介して入力されたシステムコントローラからの展開処理命令に基づき、ビデオ制御部403において画像データに展開される。展開された画像データもしくはパラレルデータI/F401を介してパラレルバス10から入力された画像データは、MEM13に格納される。この場合、データ変換部402において格納対象となる画像データを選択し、データ圧縮部404においてメモリ使用効率を上げるためにデータ圧縮を行い、メモリアクセス制御部408でMEM13のアドレスを管理しながらMEM13に画像データを格納する。   In the IMAC 14 configured as described above, the interface of the image data with the parallel bus 10 is managed in the parallel data I / F 401. In terms of configuration, the storage / readout of image data to / from the MEM 13 and the expansion of code data mainly input from the external PC 15 into image data are controlled. A semiconductor memory, a hard disk, or both are used as the MEM 13 here. The input code data is stored in the local area in the line buffer 406. The code data stored in the line buffer 406 is expanded into image data in the video control unit 403 based on an expansion processing instruction from the system controller input via the system controller I / F 407. The expanded image data or the image data input from the parallel bus 10 via the parallel data I / F 401 is stored in the MEM 13. In this case, the image data to be stored is selected by the data conversion unit 402, data compression is performed by the data compression unit 404 to increase the memory usage efficiency, and the memory access control unit 408 manages the address of the MEM 13 while controlling the MEM 13. Stores image data.

ここでの圧縮伸張に使われる符号化方式は、MEM領域節約に適した高能率な符号化方式が好ましい。これは前述したCDIC3に要求される機能重視の符号化方式と異なり、効率重視の符号化方式である。MEM13に格納された画像データの読み出しは、メモリアクセス制御部408で読み出し先アドレスを制御し、読み出された画像データをデータ伸張部405で伸張する。伸張された画像データをパラレルバス10へ転送する場合、パラレルデータI/F401を介してデータ転送を行う。   The encoding method used for compression / expansion here is preferably a highly efficient encoding method suitable for saving the MEM area. This is an encoding method that emphasizes efficiency, unlike the encoding method that emphasizes functions required for the CDIC 3 described above. To read the image data stored in the MEM 13, the read address is controlled by the memory access control unit 408, and the read image data is expanded by the data expansion unit 405. When transferring the decompressed image data to the parallel bus 10, data transfer is performed via the parallel data I / F 401.

図5は本実施例に係るMLC19の概略構成を示すブロック図である。MLC19は、システムコンピュータI/F501、データアクセス制御部502、データ圧縮部503、データ伸張部504、特徴量抽出部505及びデータ変換部506から基本的に構成されている。   FIG. 5 is a block diagram illustrating a schematic configuration of the MLC 19 according to the present embodiment. The MLC 19 basically includes a system computer I / F 501, a data access control unit 502, a data compression unit 503, a data decompression unit 504, a feature amount extraction unit 505, and a data conversion unit 506.

このように構成されたMLC19では、システムコントローラI/F501が、システムコントローラ12からの処理命令に基づき、データアクセス制御部502、データ圧縮部503、データ伸張部504、特徴量抽出部505及びデータ変換部506の制御を行う。データアクセス制御部502は、符号変換の対象となるデータをIMAC14との間で入出力する部分である。この入出力は、例えばIMAC14経由でMEM13に格納されているデータの入出力である。入力されたデータに対してはデータ伸張部504により元の画像データが再現される。   In the MLC 19 configured as described above, the system controller I / F 501 transmits a data access control unit 502, a data compression unit 503, a data decompression unit 504, a feature amount extraction unit 505, and a data conversion unit based on a processing command from the system controller 12. The unit 506 is controlled. The data access control unit 502 is a part that inputs and outputs data to be subjected to code conversion to and from the IMAC 14. This input / output is input / output of data stored in the MEM 13 via the IMAC 14, for example. The original image data is reproduced by the data decompression unit 504 for the input data.

特徴量抽出部505は、データ伸張部504でデータ再現と並行して、もしくはデータ再現後に再現されるもしくは再現された画像の特徴を判断する。再現された画像データに対しては、必要であれば画像処理、変倍等のデータ変換がデータ変換部506で行われる。変換後のデータは出力すべき符号フォーマットを作成するためにデータ圧縮部503で符号化処理が行われる。この際、特徴量抽出部505の判断結果が利用される。新たに作成された符号データはデータアクセス制御部502から出力される。なお、対象とするデータが符号でない場合にはデータ伸張部504の処理は行われない。逆に、出力すべきデータが符号でない場合には、データ圧縮部503での処理は行われない。また、データ伸張部504は処理するデータフォーマットの種類に応じて1以上用意され、データ圧縮部503は少なくとも2つの符号化処理を行うため、複数用意される。   The feature amount extraction unit 505 determines the characteristics of an image reproduced or reproduced in parallel with or after data reproduction by the data decompression unit 504. For the reproduced image data, data conversion such as image processing and scaling is performed by the data conversion unit 506 if necessary. The converted data is subjected to an encoding process in the data compression unit 503 in order to create a code format to be output. At this time, the determination result of the feature amount extraction unit 505 is used. The newly created code data is output from the data access control unit 502. If the target data is not a code, the process of the data decompression unit 504 is not performed. Conversely, if the data to be output is not a code, the processing in the data compression unit 503 is not performed. Also, one or more data decompression units 504 are prepared according to the type of data format to be processed, and a plurality of data compression units 503 are prepared to perform at least two encoding processes.

2値画像は多値画像に比べて情報量が少ないため、符号化後の符号量は一般的に多値画像より少ない。しかし、一般的には画質が劣る可能性がある。文字画像と写真画像とを考えた場合に、符号化効率と画質のバランスという点では、文字画像に関しては2値画像符号化方式、写真画像には多値画像符号化方式が適している。そこで、特徴量抽出部505で例えば文字画像であるか写真画像であるかを判定し、その判定結果に応じてデータ変換部で文字画像に関しては2値画像符号化方式を、写真画像には多値画像符号化方式をそれぞれ選択してデータ変換部506でデータ変換を行う。   Since the binary image has a smaller amount of information than the multi-valued image, the code amount after encoding is generally smaller than that of the multi-valued image. However, in general, the image quality may be inferior. When character images and photographic images are considered, a binary image encoding method is suitable for a character image and a multi-value image encoding method is suitable for a photographic image in terms of a balance between encoding efficiency and image quality. Therefore, the feature amount extraction unit 505 determines, for example, whether the image is a character image or a photographic image. Based on the determination result, the data conversion unit uses a binary image encoding method for the character image, The data conversion unit 506 performs data conversion by selecting each of the value image coding methods.

2値画像と多値画像との関係と同様に、多値画像の場合には白黒画像とカラー画像との関係が存在するため、それを利用することも可能である。白黒画像はカラー画像に比べて情報量が少ないため、符号化後の符号量は一般的にカラー画像より少ない。色の情報があまり重要でない、もしくは多値画像であるが色情報が無い場合には、白黒画像として扱っても画質的には大きな問題はない。   Similar to the relationship between a binary image and a multi-valued image, in the case of a multi-valued image, there is a relationship between a black-and-white image and a color image, and it is also possible to use this. Since a black-and-white image has a smaller amount of information than a color image, the code amount after encoding is generally smaller than that of a color image. If the color information is not so important, or if the image is a multi-valued image but has no color information, there is no major problem in terms of image quality even if it is handled as a monochrome image.

なお、2値画像に適した符号化方式としては、ファクシミリで使用されているMH/MR/MMR方式が、多値画像に適した符号化方式としては、JPEG方式やJPEG2000方式が挙げられる。なお、JPEG方式およびJPEG2000方式は白黒画像およびカラー画像の両者に適している。   The MH / MR / MMR method used in facsimile is used as a coding method suitable for a binary image, and the JPEG method or JPEG2000 method is used as a coding method suitable for a multivalued image. Note that the JPEG system and the JPEG2000 system are suitable for both monochrome images and color images.

また、データ変換部506で変換する場合に、解像度を変えることも可能である。すなわち、重要度が高い場合には原画像の画質をなるべく損なわないように解像度は変更せず、重要度が低い場合には、内容がわかる程度もしくはイメージがわかる程度であればよいとして、解像度を低くするという処理を行うこともできる。重要度は宛先に応じて、あるいは宛先の指示に応じて予めRAM16に格納しておき、この重要度に応じて解像度を変更する。この場合、解像度に加えて符号化方式も変更するように構成することもできる。この指示は、システムコントローラ12からシステムコントローラI/F501を介して行われる。   Further, when the data is converted by the data conversion unit 506, the resolution can be changed. That is, when the importance is high, the resolution is not changed so as not to impair the image quality of the original image, and when the importance is low, it is sufficient that the content or the image can be understood. It is also possible to perform a process of lowering the value. The importance is stored in the RAM 16 in advance according to the destination or according to the instruction of the destination, and the resolution is changed according to the importance. In this case, it is also possible to configure so as to change the encoding method in addition to the resolution. This instruction is issued from the system controller 12 via the system controller I / F 501.

図6はIPP4の概略構成を示すブロック図である。   FIG. 6 is a block diagram showing a schematic configuration of the IPP4.

IPP4は、スキャナ画像処理部601、画質処理部602、コマンド制御/プログラム制御部603、入力I/F604,605及び出力I/F606,607から基本的に構成されている。   The IPP 4 basically includes a scanner image processing unit 601, an image quality processing unit 602, a command control / program control unit 603, input I / Fs 604, 605, and output I / Fs 606, 607.

このように構成されたIPP4では、読み取り画像はSBU2、CDIC3を介してIPP4の入力I/F604からスキャナ画像処理部601へ伝達される。スキャナ画像処理部601では、読み取り画像信号の劣化を補正するためシェーディング補正、スキャナγ補正、MTF補正等を行う。補正処理ではないが、拡大/縮小の変倍処理も行う。読み取り画像データの補正処理終了後、出力I/F606を介してCDIC3へ画像データを転送する。転写紙への出力はCDIC3からの画像データを入力I/F605から受け、画質処理部602において面積階調処理を行う。画質処理後のデータは出力I/F607を介してVDC5へ出力される。面積階調処理には濃度変換、ディザ処理、誤差拡散処理等があり、階調情報の面積近似を主な処理とする。その際、一旦スキャナ画像処理部601で処理された画像データをメモリに蓄積しておけば、画質処理を変えることによって種々の再生画像を確認することができる。例えば再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりすることにより、再生画像の雰囲気を変更することができる。このとき、メモリに蓄積しておけば、処理を変更する度に読み取りユニットから画像を読み込み直す必要はなく、MEM13から格納画像を読み出せば同一データに対し、何度でも異なる処理を実施できる。また、単体スキャナの場合、スキャナ画像処理と階調処理を併せて実施し、CDIC3へ出力することができる。   In the IPP 4 configured as described above, the read image is transmitted from the input I / F 604 of the IPP 4 to the scanner image processing unit 601 via the SBU 2 and the CDIC 3. The scanner image processing unit 601 performs shading correction, scanner γ correction, MTF correction, and the like to correct the deterioration of the read image signal. Although not a correction process, a scaling process for enlargement / reduction is also performed. After the correction processing of the read image data is completed, the image data is transferred to the CDIC 3 via the output I / F 606. For output to transfer paper, image data from the CDIC 3 is received from the input I / F 605, and the image quality processing unit 602 performs area gradation processing. The data after the image quality processing is output to the VDC 5 via the output I / F 607. The area gradation processing includes density conversion, dither processing, error diffusion processing, etc., and the main processing is area approximation of gradation information. At this time, once the image data processed by the scanner image processing unit 601 is stored in the memory, various reproduced images can be confirmed by changing the image quality processing. For example, by changing the density of the reproduced image or changing the number of lines of the dither matrix, the atmosphere of the reproduced image can be changed. At this time, if the data is stored in the memory, it is not necessary to reread the image from the reading unit every time the processing is changed. If the stored image is read from the MEM 13, different processing can be performed on the same data any number of times. In the case of a single scanner, scanner image processing and gradation processing can be performed together and output to the CDIC 3.

図7はVDCの概略構成を示すブロック図である。
VDC5は、エッジ平滑処理部701、パルス制御部702、データ変換部703、パラレルデータI/F704及びシリアルデータI/F705から構成されている。VDC5では、入力される画像データに対し作像ユニット6の特性に応じて、追加の処理を行う。エッジ平滑処理部701では、エッジ平滑処理によるドットの再配置処理を行い、パルス制御部702では、ドット形成のための画像信号のパルス制御を行い、画像データは作像ユニット6を対象として出力される。画像データの変換とは別に、パラレルデータI/F704及びシリアルデータI/F705に接続されたデータ変換部703を備え、このデータ変換部703はパラレルデータとシリアルデータのフォーマット変換機能を有し、VDC5単体でもシステムコントローラ12とプロセスコントローラ8の通信に対応できる。
FIG. 7 is a block diagram showing a schematic configuration of the VDC.
The VDC 5 includes an edge smoothing processing unit 701, a pulse control unit 702, a data conversion unit 703, a parallel data I / F 704, and a serial data I / F 705. The VDC 5 performs additional processing on the input image data according to the characteristics of the imaging unit 6. The edge smoothing unit 701 performs a dot rearrangement process by the edge smoothing process, the pulse control unit 702 performs pulse control of an image signal for dot formation, and image data is output to the image forming unit 6. You. Apart from the conversion of the image data, a data conversion unit 703 connected to the parallel data I / F 704 and the serial data I / F 705 is provided. The data conversion unit 703 has a function of converting the format of the parallel data and the serial data. Even a single unit can support communication between the system controller 12 and the process controller 8.

なお、本実施例では、VDC5の後段に作像ユニット6を設けているが、この作像ユニット6に代えて、あるいは作像ユニット6に加えて画像のファイリングを行うファイリングユニットを設け、ファイリングユニットを備えた画像処理装置として構成することもできる。   In this embodiment, the image forming unit 6 is provided after the VDC 5, but a filing unit for filing an image is provided instead of the image forming unit 6 or in addition to the image forming unit 6. May be configured as an image processing apparatus provided with.

このように、本実施例によれば、対象となるネットワーク内で送信相手への優先順位を管理するテーブル情報を持ち、それに基づいて画像処理方式が決定されるので、符号化方式は同じでも解像度や階調処理(2値/多値)によって画質が良く画像サイズも適当な画像信号を符号化するか、画質は悪く、画像サイズは小さいが内容がわかる程度というように、目的や重要度に適した画像信号の符号化が可能となる。   As described above, according to the present embodiment, the image processing system has the table information for managing the priority order to the transmission destination in the target network, and the image processing method is determined based on the table information. To encode an image signal with good image quality and an appropriate image size by gradation processing (binary / multi-valued), or to determine the purpose or importance, such as poor image quality, small image size but clear contents. It becomes possible to encode a suitable image signal.

例えば、to“宛先”に対しては重要度が高いと言うことで原画像の画質をなるべく損なわないように解像度は変更せず、階調処理も施さないようにするが、cc“宛先”に対しては重要度が低いという観点で、内容がわかる程度もしくはイメージがわかる程度であればよいとして、解像度を低くし、階調処理も2値化してデータ量を削減して符号化するように制御を変更することが可能となる。   For example, the resolution is not changed and gradation processing is not performed so that the image quality of the original image is not impaired as much as possible because the importance is high for to “destination”. On the other hand, from the viewpoint that the importance is low, it is sufficient that the content or the image can be understood, so that the resolution is lowered, the gradation processing is binarized, and the data amount is reduced and encoded. The control can be changed.

また、使用者である機器管理者(ユーザ)が重要度に応じた設定を操作パネル18からカスタマイズすることによって通信時における他の通信によるトラフィックの増減、あるいは、通過するネットワーク基幹の大きさも考慮して最適なでデータ変換方式を選択できる。その結果、最適な画像を保存できる画像転送処理装置を構成することができる。   In addition, the device manager (user) as a user customizes settings according to the importance from the operation panel 18 so as to take into account the increase / decrease of traffic due to other communication during communication or the size of a network backbone to be passed. The most suitable data conversion method can be selected. As a result, an image transfer processing device capable of storing an optimal image can be configured.

さらに、対象となるネットワーク内で送信相手への優先順位を管理するテーブル情報をRAM16内に持ち、それに基づいて符号化方式を決定することにより、圧縮率は低いが重要な書類ということで画質の良い画像信号を符号化するか、圧縮率が高く画質は悪い内容がわかる程度に符号化するかというように、目的や重要度に適した画像信号の符号化の管理が可能となる。これにより、各機器の記憶領域の有効活用を図ることができ、また、ネットワークのトラフィック増大を抑制することも可能となる。その際、使用者がフォーマット詳細を意識することなく使用できる。   Further, the RAM 16 has table information for managing priorities to transmission destinations in the target network, and determines an encoding method based on the table information. It is possible to manage the encoding of the image signal suitable for the purpose and importance, such as whether to encode a good image signal or to encode the content with a high compression rate and poor image quality. As a result, the storage area of each device can be effectively used, and an increase in network traffic can be suppressed. At that time, the user can use the format without being aware of the details of the format.

<第2実施例>
本実施例は、画像データを符号化圧縮するとともに、符号化された画像情報を元の画像データに復号化する符号化復号化手段を備え、画像データを符号化圧縮した状態で送受信する場合に、画像データの符号化圧縮率および符号化処理速度が異なる複数の符号化復号手段と、復号後の画像データに対し所定の画像処理を施す画像処理手段を有し、あらかじめ登録されたデータパターンとの比較結果に基づいて重要度に応じた通信相手への有効画像レベルを判断し、上記複数の符号化復号化手段及び画像処理手段のいずれを使用するかを選択する制御手段を備えたものである。以下、図面を参照して具体的に説明する。
<Second embodiment>
This embodiment is provided with an encoding / decoding means for encoding and compressing image data and decoding the encoded image information into the original image data. A plurality of encoding / decoding means having different encoding compression rates and encoding processing speeds of image data, and image processing means for performing predetermined image processing on decoded image data, and a data pattern registered in advance. A control means for determining an effective image level to a communication partner according to the importance based on the comparison result, and selecting one of the plurality of encoding / decoding means and the image processing means. is there. Hereinafter, a specific description will be given with reference to the drawings.

図8は第2実施例に係るMLCの概略構成を示すブロック図である。本実施例は、第1実施例に対し、図5に示したMLC19にデータ登録・比較部507を設けた点を除いて、第1の実施例と同等に構成されているので、同等な各部には同一の参照符号を付し、重複する説明は省略し、異なる点についてのみ説明する。   FIG. 8 is a block diagram illustrating a schematic configuration of the MLC according to the second embodiment. This embodiment is the same as the first embodiment except that the data registration / comparison unit 507 is provided in the MLC 19 shown in FIG. Are denoted by the same reference numerals, overlapping description will be omitted, and only different points will be described.

データ登録・比較部507は、あらかじめ使用者が頻繁に使用される定型画像や重要なデータであることを示す定型画像などを登録データとして保管しておく場所であり、かつデータ伸張部504で画像にされた入力データと比較し、登録データに該当するか否かを判断するブロックで、システムコントローラI/F501とデータ変換部506に接続されている。データ登録・比較部507では、例えば、ある画像領域のパターンマッチングや形状特徴を登録データと比較し、登録データに該当するか否かを判断する。   The data registration / comparison unit 507 is a place where a fixed image which is frequently used by the user or a fixed image indicating that the data is important is stored in advance as registered data. The block is a block for comparing the input data and determining whether the data corresponds to the registered data. The block is connected to the system controller I / F 501 and the data conversion unit 506. The data registration / comparison unit 507 compares, for example, pattern matching and shape characteristics of a certain image area with the registered data, and determines whether or not the image data corresponds to the registered data.

特徴量抽出部505は、データ伸張部504でデータ再現と並行して、もしくはデータ再現後に再現されるあるいは再現された画像の特徴を判断する。再現された画像データに対しては、必要であれば画像処理、変倍等のデータ変換がデータ変換部506で行われる。変換後のデータは出力すべき符号フォーマットを作成するためにデータ圧縮部503で符号化処理が行われる。この際、前記データ登録・比較部507での結果によりデータ圧縮部503の制御が切り替えられる。この切り替えはシステムコントローラ12からの指示で行われる。この切り換えは、例えば圧縮パラメータの変更や圧縮方法の変更を指す。また、特徴量抽出部505の判断結果もデータ圧縮部503の圧縮に利用される。新たに作成された符号データはデータアクセス制御部502から出力される。なお、対象とするデータが符号でない場合にはデータ伸張部504の処理は行われない。逆に、出力すべきデータが符号でない場合には、データ圧縮部503での処理は行われない。
前述したように2値画像は多値画像に比べて情報量が少ないため、符号化後の符号量は一般的に多値画像より少ない。しかし、一般的には画質が劣る可能性がある。文字画像と写真画像とを考えた場合に、符号化効率と画質のバランスという点では、文字画像に関しては2値画像符号化方式、写真画像には多値画像符号化方式が適している。2値画像と多値画像との関係と同様に、多値画像の場合には白黒画像とカラー画像との関係が存在するため、それを利用することも可能である。白黒画像はカラー画像に比べて情報量が少ないため、符号化後の符号量は一般的にカラー画像より少ない。色の情報があまり重要でない、もしくは多値画像であるが色情報が無い場合には、白黒画像として扱っても画質的には大きな問題はない。
The feature amount extraction unit 505 determines the characteristics of an image reproduced or reproduced in parallel with or after data reproduction by the data decompression unit 504. For the reproduced image data, data conversion such as image processing and scaling is performed by the data conversion unit 506 if necessary. The converted data is subjected to an encoding process in the data compression unit 503 in order to create a code format to be output. At this time, the control of the data compression unit 503 is switched according to the result of the data registration / comparison unit 507. This switching is performed according to an instruction from the system controller 12. This switching indicates, for example, a change in a compression parameter or a change in a compression method. The determination result of the feature amount extraction unit 505 is also used for compression of the data compression unit 503. The newly created code data is output from the data access control unit 502. If the target data is not a code, the process of the data decompression unit 504 is not performed. Conversely, if the data to be output is not a code, the processing in the data compression unit 503 is not performed.
As described above, since the binary image has a smaller amount of information than the multi-valued image, the code amount after encoding is generally smaller than that of the multi-valued image. However, in general, the image quality may be inferior. When character images and photographic images are considered, a binary image encoding method is suitable for a character image and a multi-value image encoding method is suitable for a photographic image in terms of a balance between encoding efficiency and image quality. Similar to the relationship between a binary image and a multi-valued image, in the case of a multi-valued image, there is a relationship between a black-and-white image and a color image. Since a black-and-white image has a smaller amount of information than a color image, the code amount after encoding is generally smaller than that of a color image. If the color information is not so important, or if the image is a multi-valued image but has no color information, there is no major problem in terms of image quality even if it is handled as a monochrome image.

その他、特に説明しない各部は第1の実施例と同等に構成され、同等に機能する。   Other components not particularly described are configured and function the same as in the first embodiment.

以上のように本実施例によれば、あらかじめデータ登録・比較部507に登録されたデータと入力されたデータとの比較を行い、入力データが登録該当データと一致もしくはそれ相当に当てはまると判断したら、その登録データに対する重要度設定が高い場合は、データ圧縮部503による画質劣化が極力少なくなるようにデータ圧縮部503の符号化パラメータを変更する。逆に、その登録データに対する重要度設定が低い場合は、データ圧縮部503による画質劣化よりも圧縮度を高め、符号化されたデータが小さくデータハンドリングがよくなるようにデータ圧縮部503の符号化パラメータを変更する。この変更は、例えば量子化の重み付け係数を変えることにより、高画質、または高圧縮にすることが可能となる。   As described above, according to the present embodiment, the data registered in advance in the data registration / comparison unit 507 is compared with the input data, and if it is determined that the input data matches the registration applicable data or corresponds to the corresponding data, When the importance setting for the registered data is high, the encoding parameter of the data compression unit 503 is changed so that the image quality deterioration by the data compression unit 503 is minimized. Conversely, when the importance setting for the registered data is low, the compression degree is set higher than the image quality deterioration by the data compression section 503, and the encoding parameters of the data compression section 503 are reduced so that the encoded data is small and the data handling is improved. To change. This change can achieve high image quality or high compression by, for example, changing the weighting coefficient for quantization.

また、登録画像に対する重要度設定をデータ登録時もしくは随時、任意のレベルに設定・変更することができる。この設定・変更は、画像を登録データと記憶するMEM13の記憶時(登録時)あるいは随時、操作パネル18からユーザが操作することにより行われる。   Further, the importance setting for the registered image can be set and changed to an arbitrary level at the time of data registration or at any time. This setting / change is performed by the user operating the operation panel 18 when storing (registering) the MEM 13 that stores an image as registration data or at any time.

<第3実施例>
本実施例は、画像データを符号化圧縮するとともに、符号化された画像情報を元の画像データに復号化する符号化復号化手段を備え、画像データを符号化圧縮した状態で送受信する場合に、画像データの符号化圧縮率および符号化処理速度が異なる複数の符号化復号手段と、復号後の画像データに対し所定の画像処理を施す画像処理手段を有し、あらかじめ登録されたデータパターンとの比較結果によって、重要度に応じた通信相手への有効画像レベルを判断し、上記複数の符号化復号化手段及び画像処理手段のいずれを使用するかを選択する制御手段を備えたものである。以下、図面を参照して具体的に説明する。
<Third embodiment>
This embodiment is provided with an encoding / decoding means for encoding and compressing image data and decoding the encoded image information into the original image data. A plurality of encoding / decoding means having different encoding compression rates and encoding processing speeds of image data, and image processing means for performing predetermined image processing on decoded image data, and a data pattern registered in advance. Control means for judging an effective image level to a communication partner in accordance with the degree of importance according to the comparison result, and selecting one of the plurality of encoding / decoding means and image processing means. . Hereinafter, a specific description will be given with reference to the drawings.

本実施例は、第2実施例におけるデータ登録・比較部507の機能が異なるだけでその他の各部は第1および第2実施例と同等に構成されているので、同等な各部には同一の参照符号を付し、重複する説明は省略し、異なる点についてのみ説明する。   This embodiment is different from the first and second embodiments only in the function of the data registration / comparison unit 507 in the second embodiment, and the other units are the same as those in the first and second embodiments. The reference numerals are used, duplicate explanations are omitted, and only different points will be described.

データ登録・比較部507は、あらかじめ使用者が頻繁に使用される定型画像や重要なデータであることを示す定型画像などを登録データとして保管しておく場所であり、かつデータ伸張部504で画像にされた入力データと比較し、登録データに該当するか否かを判断するブロックで、システムコントローラI/F501とデータ変換部506に接続されている。データ登録・比較部507では、例えば、あらかじめデータ登録・比較部507に登録されたデータと入力されたデータとの比較を行い、入力データが登録該当データと認識し、その登録データに対する重要度設定が高い場合は、画質保存をするようにデータ変換部506の画像処理パラメータを設定し、逆に入力データが登録該当データと認識し、その登録データに対する重要度設定が低い場合は、画質劣化よりも画像データ及び圧縮度を高くしてデータハンドリングをよくするよう、データ変換部506の画像処理パラメータを変更する。この画像処理パラメータの変更は、具体的には、階調処理において2値化を行うことにより画像データの容量を少なくするというようなことである。   The data registration / comparison unit 507 is a place where a fixed image which is frequently used by the user or a fixed image indicating that the data is important is stored in advance as registered data. The block is a block for comparing the input data and determining whether the data corresponds to the registered data. The block is connected to the system controller I / F 501 and the data conversion unit 506. The data registration / comparison unit 507 compares the data registered in the data registration / comparison unit 507 in advance with the input data, recognizes the input data as the data corresponding to the registration, and sets the importance for the registered data. If the value is high, the image processing parameters of the data conversion unit 506 are set so as to preserve the image quality. Conversely, if the input data is recognized as registered data, and the importance setting for the registered data is low, the Also, the image processing parameters of the data conversion unit 506 are changed so that the image data and the degree of compression are increased to improve data handling. Specifically, the change of the image processing parameter is to reduce the capacity of the image data by performing binarization in the gradation processing.

その際、操作パネル18からの操作入力により登録画像に対する前記重要度、設定された重要度に対する画像処理設定を行うことができる。これらの入力設定は、例えば、重要度であれば、データ登録時もしくは随時に任意のレベルに設定し、あるいは変更することができ、さらに、各重要度設定に対する画像処理設定であれば、データ登録時もしくは随時に選択し、あるいは設定、変更することができる。   At this time, by the operation input from the operation panel 18, the importance for the registered image and the image processing setting for the set importance can be performed. For example, these input settings can be set to an arbitrary level at the time of data registration or at any time as long as the importance is set, or can be changed at any time. It can be selected or set or changed at any time or at any time.

その他、特に説明しない各部は第1および第2実施例と同等に構成され、同等に機能する。   In addition, each unit not particularly described is configured and functions equivalently to the first and second embodiments.

以上のように本実施例によれば、情報を伝達する相手の目的優先度に対応して最も効率のよい符号化処理及び画質が選択されるので、データ伝送効率を向上させることが可能となり、通信コストの低減やパフォーマンスの向上を図ることができる。   As described above, according to the present embodiment, the most efficient encoding process and image quality are selected in accordance with the target priority of the other party transmitting the information, so that the data transmission efficiency can be improved, Communication costs can be reduced and performance can be improved.

<第4実施例>
本実施例は、画像データを符号化圧縮するとともに、符号化された画像情報を元の画像データに復号化する符号化復号化手段を備え、画像データを符号化圧縮した状態で送受信する場合に、画像データの符号化圧縮率および符号化処理速度が異なる複数の符号化復号手段と、復号後の画像データに対し所定の画像処理を施す画像処理手段と、画像に任意の情報を埋め込む埋込手段を有し、画像に応じた透かし埋込手段を判断し、上記複数の符号化復号化手段及び画像処理手段に連動し、透かし埋込方法を選択する制御手段を備えたものである。以下、図面を参照して具体的に説明する。
<Fourth embodiment>
This embodiment is provided with an encoding / decoding means for encoding and compressing image data and decoding the encoded image information into the original image data. A plurality of encoding / decoding means having different encoding compression rates and encoding processing speeds of image data, an image processing means for performing predetermined image processing on decoded image data, and embedding for embedding arbitrary information in an image Means for judging a watermark embedding means according to an image, and a control means for selecting a watermark embedding method in conjunction with the plurality of encoding / decoding means and the image processing means. Hereinafter, a specific description will be given with reference to the drawings.

図9は本実施例におけるMLCの構成を示すブロック図である。この実施例は第2および第3実施例の図8におけるMLCの構成に対して特徴部抽出部505を画像処理部508に、データ変換部506を透かし埋込部509に、データ登録比較部507をデータ比較部510にそれぞれ置換したものである。、その他の各部は第1および第2実施例と同等に構成されているので、同等な各部には同一の参照符号を付し、重複する説明は省略し、異なる点についてのみ説明する。   FIG. 9 is a block diagram showing the configuration of the MLC in this embodiment. This embodiment differs from the second and third embodiments in the configuration of the MLC in FIG. 8 in that the feature extraction unit 505 is used for the image processing unit 508, the data conversion unit 506 is used for the watermark embedding unit 509, and the data registration comparison unit 507 is used. Are replaced by the data comparison unit 510, respectively. Since the other parts are configured in the same manner as in the first and second embodiments, the same reference numerals are given to the same parts, duplicate description will be omitted, and only different points will be described.

システムコントローラI/F501は、システムコントローラ12からの処理命令に基づき、データアクセス制御部502、データ圧縮部503、データ伸張部504、データ比較部510、画像処理部508、透かし埋込部509の制御を行う。   The system controller I / F 501 controls the data access control unit 502, the data compression unit 503, the data decompression unit 504, the data comparison unit 510, the image processing unit 508, and the watermark embedding unit 509 based on a processing command from the system controller 12. I do.

データ比較部510は復号後の画像データとあらかじめ設定されているデータ量しきい値とを比較するブロックである。この比較結果を画像処理部508及び透かし埋込部509、データ圧縮部503に通達して処理選択制御に使用する。画像処理部508では2値/多値変換や、画質補正のための画像処理(フィルタ、階調処理、変倍)、が行われる。   The data comparison unit 510 is a block that compares the decoded image data with a preset data amount threshold. The comparison result is sent to the image processing unit 508, the watermark embedding unit 509, and the data compression unit 503, and is used for processing selection control. The image processing unit 508 performs binary / multi-value conversion and image processing (filter, gradation processing, scaling) for image quality correction.

透かし埋込部509は画像処理後の画像データに対して任意の情報や改ざん検知するための位置情報などを埋め込む。透かしの一般的な技術としては、例えば電子透かしがある。透かし埋込後のデータは出力すべき符号フォーマットを作成するためにデータ圧縮部503で符号化処理が行われる。この際、前述したが、前記データ比較部510での結果により画像処理部508、透かし埋込部509及びデータ圧縮部503の制御データが切り替えられる機構を持つ。新たに作成された符号データはデータアクセス制御部502から出力される。なお、対象とするデータが符号でない画像データの場合にはデータ伸張部504での処理は行われない。逆に、出力すべきデータが符号でない場合には、データ圧縮部503での処理は行われない。   The watermark embedding unit 509 embeds arbitrary information, position information for falsification detection, and the like into the image data after the image processing. As a general technique of the watermark, for example, there is an electronic watermark. The data after embedding the watermark is subjected to an encoding process in the data compression unit 503 in order to create a code format to be output. At this time, as described above, there is a mechanism for switching control data of the image processing unit 508, the watermark embedding unit 509, and the data compression unit 503 according to the result of the data comparison unit 510. The newly created code data is output from the data access control unit 502. If the target data is non-code image data, the data decompression unit 504 does not perform the processing. Conversely, if the data to be output is not a code, the processing in the data compression unit 503 is not performed.

画像に任意の情報を埋め込む透かし埋込部509で行われる透かし埋込処理に対しては、2値や多値に対して埋め込むことができるが、2値の場合、画素の取り得る値が0/1、すなわち白/黒しかないため、画質変化が多値に比べて著しい。通常、画素の変化点(エッジ)に情報を付け加えるが、元画像に情報量が少ない場合は、画像のないところに画像を付加するしかない。しかし、使用用途によっては画質変化をなるべく目立たせないようにする必要があるが、画質変化が目立たないようにするには限界がある。このように画質変化をなるべく目立たせないようにすると、あるいは目立たせないようにする限界を超えると、透かしが埋め込まれていることを明示することにもなる。そして、透かしが埋め込まれていることが分かると、透かし埋込のアルゴリズム解析にもつながる可能性がある。   In the watermark embedding process performed by the watermark embedding unit 509 for embedding arbitrary information in an image, it is possible to embed a binary or multi-valued image. / 1, that is, there is only white / black, so that the image quality change is more remarkable than multi-valued. Normally, information is added to a change point (edge) of a pixel. However, when the amount of information is small in the original image, the only option is to add an image where there is no image. However, depending on the intended use, it is necessary to make the change in image quality less noticeable, but there is a limit in making the change in image quality less noticeable. In this way, if the change in image quality is made as inconspicuous as possible, or if it exceeds the limit for making it inconspicuous, the fact that a watermark is embedded is also indicated. Then, if it is known that the watermark is embedded, it may lead to an algorithm analysis of the watermark embedding.

一方、画像が多値であれば、多少の画素変化で情報を埋め込むことができ、しかも画質変化が目立ちにくく、アルゴリズムの解析も困難になる。すなわち、2値を多値にすると、当然前述のように画像ファイルの容量は多くなる。ちなみに、本実施例では埋め込まれた透かしを検知するのは外部PCのアプリケーションソフトウェア等によるとしている。もちろん、機器側に透かし検知手段を持つことでも実現可能である。   On the other hand, if the image is multi-valued, information can be embedded with a slight change in pixels, and the change in image quality is less noticeable, and the analysis of the algorithm becomes difficult. That is, if the binary is changed to a multi-value, the capacity of the image file naturally increases as described above. Incidentally, in this embodiment, the embedded watermark is detected by the application software of the external PC. Of course, it can also be realized by having a watermark detection unit on the device side.

そこで、本実施例では、データ比較部510で入力元画像(符号入力の場合は復号後画像)が2値で画像情報が少なく(画素の変化点が少ない場合)、そのまま情報を埋め込もうとすると画質への影響が大きく、好ましくないと判断されると、このままでは情報埋込ができないので、画像処理部508で多値化を行い、情報埋込による画質変化を極力めだたないように、画像処理、埋込方法、符号化の一連の設定を切り替えて出力する。これらの制御はシステムコントローラ12からの指示によって実行される。   Therefore, in this embodiment, the data comparison unit 510 tries to embed the information as it is in the case where the input source image (the decoded image in the case of code input) is binary and the image information is small (the number of pixel change points is small). Then, if it is judged that the influence on the image quality is so large that it is not preferable, the information cannot be embedded as it is. Therefore, the image processing unit 508 performs multi-value processing to minimize the image quality change due to the information embedding. A series of processing, embedding method, and encoding settings are switched and output. These controls are executed by instructions from the system controller 12.

その際、データ比較部510では、復号後の画像の画素エッジの量を予め設定された画素エッジの量と比較することにより画像情報量を判断する。この画像情報量の判断は、復号後の画像の画素ランレングス数の量を予め設定された画素ランレングス数の量と比較することによって行うことができる。   At this time, the data comparison unit 510 determines the amount of image information by comparing the amount of pixel edges of the decoded image with the amount of pixel edges set in advance. The determination of the image information amount can be performed by comparing the amount of the pixel run length number of the decoded image with the predetermined amount of the pixel run length number.

以上のように本実施例によれば、情報を伝達する相手に対応して、データ比較部510で最も効率のよい符号化処理、画像処理、及び透かし埋込処理が連動して選択され、なるべく画質劣化の少ない、かつアルゴリズム秘匿性の高いセキュリティ運用を行うシステムを実現することができる。   As described above, according to the present embodiment, the most efficient encoding processing, image processing, and watermark embedding processing are selected in conjunction with the data comparison unit 510 corresponding to the party to which the information is to be transmitted. It is possible to realize a system that performs security operation with little image quality degradation and high algorithm confidentiality.

本発明の実施例に係るMFPの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of the MFP according to the embodiment of the present invention. ネットワークNTを介して相互接続される機器をイメージとして示す図である。It is a figure which shows the apparatus mutually connected via network NT as an image. 図1におけるCDICの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a CDIC in FIG. 1. 図1におけるIMACの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of an IMAC in FIG. 1. 第1の実施例に係るMLCの概略構成を示すブロック図である。FIG. 2 is a block diagram illustrating a schematic configuration of an MLC according to the first embodiment. 図1におけるIPPの概略構成を示すブロック図である。FIG. 2 is a block diagram illustrating a schematic configuration of an IPP in FIG. 1. 図1におけるVDCの概略構成を示すブロック図である。FIG. 2 is a block diagram illustrating a schematic configuration of a VDC in FIG. 1. 第2および第3実施例に係るMLCの概略構成を示すブロック図である。FIG. 13 is a block diagram illustrating a schematic configuration of an MLC according to second and third embodiments. 第4実施例に係るMLCの概略構成を示すブロック図である。FIG. 14 is a block diagram illustrating a schematic configuration of an MLC according to a fourth embodiment.

符号の説明Explanation of reference numerals

1 読み取りユニット
2 SBU
3 CDIC
4 IPP
5 VDC
6 作像ユニット
7 プロセスコントローラ
10 パラレルバス
11 シリアルバス
12 システムコントローラ
13 MEM
14 IMAC
16 RAM
18 操作パネル
19 MLC
502 データアクセス制御部
503 データ圧縮部
504 データ伸張部
505 特徴量抽出部
506 データ変換部
507 データ登録・比較部
508 画像処理部
509 透かし埋込部
510 データ比較部
1 reading unit 2 SBU
3 CDIC
4 IPP
5 VDC
Reference Signs List 6 imaging unit 7 process controller 10 parallel bus 11 serial bus 12 system controller 13 MEM
14 IMAC
16 RAM
18 Operation panel 19 MLC
502 Data access control unit 503 Data compression unit 504 Data decompression unit 505 Feature extraction unit 506 Data conversion unit 507 Data registration / comparison unit 508 Image processing unit 509 Watermark embedding unit 510 Data comparison unit

Claims (18)

ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する1以上の復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、
対象となるネットワーク内で相手機器への宛先レベルによって前記画像処理手段における画像処理条件を切り替える制御手段と、
を備えていることを特徴とするデータ伝送装置。
For a plurality of devices interconnected by a network, a data transmission device that encodes image data and transmits and receives data in a compressed state.
One or more decoding means for decoding the encoded data into the original digital image data;
Image processing means for performing image processing on the decoded digital image data,
A plurality of encoding means for encoding and compressing digital image data after image processing,
Control means for switching image processing conditions in the image processing means according to a destination level to a partner device in a target network;
A data transmission device comprising:
前記宛先レベルを優先順位として記憶する記憶手段をさらに備え、前記制御手段は前記優先順位に基づいて前記画像処理条件を切り替えることを特徴とする請求項1記載のデータ伝送装置。   2. The data transmission apparatus according to claim 1, further comprising a storage unit configured to store the destination level as a priority, wherein the control unit switches the image processing condition based on the priority. 前記優先順位および/または画像処理条件をユーザが設定する設定手段を備えていることを特徴とする請求項1または2記載のデータ伝送装置。   3. The data transmission device according to claim 1, further comprising a setting unit configured to set the priority and / or image processing conditions by a user. ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する1以上の復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、
対象となるネットワーク内で相手機器への宛先レベルによって前記画像処理手段における符号化処理条件を切り替える制御手段と、
を備えていることを特徴とするデータ伝送装置。
For a plurality of devices interconnected by a network, a data transmission device that encodes image data and transmits and receives data in a compressed state.
One or more decoding means for decoding the encoded data into the original digital image data;
Image processing means for performing image processing on the decoded digital image data,
A plurality of encoding means for encoding and compressing digital image data after image processing,
Control means for switching encoding processing conditions in the image processing means according to a destination level to a destination device in a target network;
A data transmission device comprising:
前記宛先レベルを優先順位として記憶する記憶手段をさらに備え、前記制御手段は前記優先順位に基づいて前記符号者処理条件を切り替えることを特徴とする請求項4記載のデータ伝送装置。   5. The data transmission apparatus according to claim 4, further comprising a storage unit that stores the destination level as a priority, wherein the control unit switches the encoder processing condition based on the priority. 前記優先順位および/または符号化処理条件をユーザが設定する設定手段を備えていることを特徴とする請求項4または5記載のデータ伝送装置。   The data transmission apparatus according to claim 4, further comprising a setting unit configured to allow a user to set the priority and / or the encoding processing condition. ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する1以上の復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、
任意のデータを記憶する記憶手段と、
前記記憶手段に記憶されたデータと機器に入力された画像データまたは復号後のデータとを比較する比較手段と、
前記比較手段の比較結果に基づいて前記画像処理手段における符号化処理条件を切り替える制御手段と、
を備えていることを特徴とするデータ伝送装置。
For a plurality of devices interconnected by a network, a data transmission device that encodes image data and transmits and receives data in a compressed state.
One or more decoding means for decoding the encoded data into the original digital image data;
Image processing means for performing image processing on the decoded digital image data,
A plurality of encoding means for encoding and compressing digital image data after image processing,
Storage means for storing arbitrary data;
A comparison unit that compares the data stored in the storage unit with the image data input to the device or the data after decoding,
A control unit that switches encoding processing conditions in the image processing unit based on a comparison result of the comparison unit;
A data transmission device comprising:
ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する1以上の復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後のデジタル画像データを符号化圧縮する複数の符号化手段と、
任意のデータを記憶する記憶手段と、
前記記憶手段に記憶されたデータと当該機器に入力された画像データあるいは復号後のデータとを比較する比較手段と、
前記比較手段の比較結果に基づいて前記画像処理手段における画像処理を切り替える制御手段と、
を備えていることを特徴とするデータ伝送装置。
For a plurality of devices interconnected by a network, a data transmission device that encodes image data and transmits and receives data in a compressed state.
One or more decoding means for decoding the encoded data into the original digital image data;
Image processing means for performing image processing on the decoded digital image data,
A plurality of encoding means for encoding and compressing digital image data after image processing,
Storage means for storing arbitrary data;
A comparison unit that compares the data stored in the storage unit with the image data input to the device or the data after decoding,
Control means for switching image processing in the image processing means based on a comparison result of the comparison means,
A data transmission device comprising:
前記記憶手段に記憶されたデータの重要度をユーザが設定する設定手段を備えていることを特徴とする請求項7または8記載のデータ伝送装置。   9. The data transmission device according to claim 7, further comprising a setting unit configured to allow a user to set the importance of the data stored in the storage unit. 前記画像処理手段において切り換えられる画像処理設定を変更する変更手段を備えていることを特徴とする請求項8記載のデータ伝送装置。   9. The data transmission apparatus according to claim 8, further comprising changing means for changing image processing settings switched in said image processing means. ネットワークで相互接続された複数の機器に対し、画像データを符号化し、圧縮した状態でデータの送受を行うデータ伝送装置において、
符号化されたデータを元のデジタル画像データに復号する復号手段と、
復号後のデジタル画像データを画像処理する画像処理手段と、
画像処理後データに対して任意の情報を埋め込む透かし埋込手段と、
前記透かし埋込手段によって埋め込まれた透かし埋込画像を符号化圧縮する符号化手段と、
復号後の画像データの量と予め設定されたデータの量とを比較する比較手段と、
前記比較手段の比較結果に基づいて前記画像処理手段の設定を変更する制御手段と、
を備えていることを特徴とするデータ伝送装置。
For a plurality of devices interconnected by a network, a data transmission device that encodes image data and transmits and receives data in a compressed state.
Decoding means for decoding the encoded data into the original digital image data,
Image processing means for performing image processing on the decoded digital image data,
Watermark embedding means for embedding arbitrary information in the image-processed data;
Encoding means for encoding and compressing the watermark embedded image embedded by the watermark embedding means,
Comparing means for comparing the amount of image data after decoding with the amount of data set in advance,
Control means for changing settings of the image processing means based on a comparison result of the comparison means,
A data transmission device comprising:
前記制御手段は前記画像処理手段の設定の変更に応じて透かし埋込手段の処理内容を変更することを特徴とする請求項11記載のデータ伝送装置。   12. The data transmission apparatus according to claim 11, wherein the control unit changes the processing content of the watermark embedding unit according to a change in the setting of the image processing unit. 前記比較手段によって比較されるデータが、復号後の画像の画素エッジの量であることを特徴とする請求項11記載のデータ伝送装置。   12. The data transmission device according to claim 11, wherein the data compared by the comparison unit is a pixel edge amount of the decoded image. 前記比較手段によって比較されるデータ量が、復号後の画像の画素ランレングス数の量であることを特徴とする請求項11記載のデータ伝送装置。   12. The data transmission device according to claim 11, wherein the data amount compared by the comparing unit is the number of pixel run lengths of the decoded image. 請求項1ないし14のいずれか1項に記載のデータ伝送装置を備えた画像処理装置。   An image processing device comprising the data transmission device according to claim 1. 請求項1ないし14のいずれか1項に記載のデータ伝送装置を備えた画像形成装置。   An image forming apparatus comprising the data transmission device according to claim 1. 請求項1ないし14のいずれか1項に記載のデータ伝送装置の各手段の機能をコンピュータで実行するための手順を備えていることを特徴とするコンピュータプログラム。   A computer program comprising a procedure for causing a computer to execute the function of each unit of the data transmission device according to claim 1. 請求項17記載のコンピュータプログラムがコンピュータによって読み込まれ、実行可能に記録されていることを特徴とする記録媒体。
18. A recording medium, wherein the computer program according to claim 17 is read by a computer and recorded so as to be executable.
JP2003422909A 2003-05-12 2003-12-19 Data transmission device, image processing device, image forming device, computer program, and recording medium Pending JP2004364246A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003422909A JP2004364246A (en) 2003-05-12 2003-12-19 Data transmission device, image processing device, image forming device, computer program, and recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003133422 2003-05-12
JP2003422909A JP2004364246A (en) 2003-05-12 2003-12-19 Data transmission device, image processing device, image forming device, computer program, and recording medium

Publications (1)

Publication Number Publication Date
JP2004364246A true JP2004364246A (en) 2004-12-24

Family

ID=34067138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003422909A Pending JP2004364246A (en) 2003-05-12 2003-12-19 Data transmission device, image processing device, image forming device, computer program, and recording medium

Country Status (1)

Country Link
JP (1) JP2004364246A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111504222A (en) * 2015-02-18 2020-08-07 联邦快递服务公司 Systems, apparatuses, and methods for quantifying space within a container using removable scanning sensor nodes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111504222A (en) * 2015-02-18 2020-08-07 联邦快递服务公司 Systems, apparatuses, and methods for quantifying space within a container using removable scanning sensor nodes

Similar Documents

Publication Publication Date Title
US20120327467A1 (en) Apparatus, method and program for image processing capable of enhancing usability of image data
EP1475952A2 (en) A copying apparatus, a program, and a storage medium
JP2004080520A (en) Image processing device, image reading device, and image forming device
JP2006101010A (en) Image processing apparatus, image processing method, program, and storage medium
JP5225201B2 (en) Image processing device
US20050280865A1 (en) Image reading unit, image processing apparatus, image forming apparatus, image processing method, and computer product
EP1475951A2 (en) A facsimile apparatus, a program, and a storage medium
JP2003046789A (en) Image encoding device and image decoding device
JP2004364246A (en) Data transmission device, image processing device, image forming device, computer program, and recording medium
JP4748734B2 (en) Document reader
JP2006042217A (en) Image processing device
US20060215205A1 (en) Image processing apparatus, image processing method and image processing program
JP4195624B2 (en) Image processing apparatus, image forming apparatus, image reading apparatus, program, and storage medium
JP3952981B2 (en) Image processing device
JP3537589B2 (en) Image processing device
JP2004128664A (en) Image processing apparatus and method
JP4333951B2 (en) Image processing apparatus, image processing method, image processing program, and recording medium
JP2004297772A (en) Image processing system, image forming apparatus, image processing method, program, and storage medium
JP2007081891A (en) Data conversion apparatus and image forming apparatus
JP2006086629A (en) Image reading apparatus and image forming apparatus
JP2005252442A (en) Image processing apparatus, image reading apparatus, and image forming apparatus
JPH07111596A (en) Communication equipment for still picture
JP4217175B2 (en) Image server and program
JP3770393B2 (en) Image reading and recording device
JP2004140428A (en) Image processing device, image reading device, and image forming device