[go: up one dir, main page]

JP2010178012A - Image processing system, and image processing method - Google Patents

Image processing system, and image processing method Download PDF

Info

Publication number
JP2010178012A
JP2010178012A JP2009017853A JP2009017853A JP2010178012A JP 2010178012 A JP2010178012 A JP 2010178012A JP 2009017853 A JP2009017853 A JP 2009017853A JP 2009017853 A JP2009017853 A JP 2009017853A JP 2010178012 A JP2010178012 A JP 2010178012A
Authority
JP
Japan
Prior art keywords
image
singular
pixel
image data
image processing
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
JP2009017853A
Other languages
Japanese (ja)
Inventor
Kenji Murakami
謙二 村上
Iwane Ikeda
岩音 池田
Takashi Hiuga
崇 日向
Kimii Mizobe
公威 溝部
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2009017853A priority Critical patent/JP2010178012A/en
Publication of JP2010178012A publication Critical patent/JP2010178012A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】画像処理に伴う画像の劣化を低減することができる技術を提供する。
【解決手段】印刷システム10は、画像データ410によって表現される元画像を構成する複数の画素のうち特異画素を特定する画素特定部320と、特異画素を元画像よりも小さな矩形状に元画像から分離した特異画像データ420a,420bを生成する画像分離部330と、特異画像データ420a,420bを加工する画像加工部340と、特異画像データ420a,420bにおける画素を元画像に合成した合成画像データ440を生成する画像合成部350とを備える。
【選択図】図1
Provided is a technique capable of reducing image degradation caused by image processing.
A printing system includes: a pixel specifying unit that specifies a specific pixel among a plurality of pixels that constitute an original image represented by image data; and the original image in a rectangular shape smaller than the original image. Image separation unit 330 that generates specific image data 420a and 420b separated from the image, image processing unit 340 that processes the specific image data 420a and 420b, and composite image data obtained by combining the pixels in the specific image data 420a and 420b with the original image And an image composition unit 350 for generating 440.
[Selection] Figure 1

Description

本発明は、画像データを処理する画像処理システムおよび画像処理方法に関する。   The present invention relates to an image processing system and an image processing method for processing image data.

従来、パーソナルコンピューター(以下「パソコン」と呼ぶ),印刷装置(プリンター),複写装置(コピー機),ファクシミリ,複合機など、画像データを取り扱う装置において、特性の異なる画像領域が併存する画像データ(例えば、文字領域と写真領域とが併存する画像データ)を処理する種々の技術が提案されていた。引用文献1には、画像データにおける特性の異なる画像領域ごとに異なる画像処理を実施するために、文字領域および写真領域の各々をそれぞれ囲繞する複数の矩形領域を設定し、これら複数の矩形領域ごとに画像処理を指定する技術が開示されている。   2. Description of the Related Art Conventionally, image data having different image characteristics (such as personal computers (hereinafter referred to as “personal computers”), printing devices (printers), copying devices (copiers), facsimiles, multifunction devices, etc., in which image regions having different characteristics coexist. For example, various techniques for processing image data in which a character area and a photographic area coexist have been proposed. In Cited Document 1, in order to perform different image processing for each image area having different characteristics in the image data, a plurality of rectangular areas surrounding each of the character area and the photographic area are set, and each of the plurality of rectangular areas is set. Discloses a technique for designating image processing.

特開2002−135578号公報JP 2002-135578 A

しかしながら、引用文献1の技術では、例えば、写真画像を背景にして文字画像を描画した画像領域のように、特性の異なる画像が混在し矩形領域で分離できない画像領域では、一方の特性を有する画像に対して画像処理を実施すると、他方の特性を有する画像に対しては不必要な画像処理が実施されてしまうという問題があった。例えば、写真画像を背景にして文字画像を描画した画像領域において、文字画像のエッジを滑らかにするためにエッジスムージング処理を実施した場合には、写真画像のエッジまで滑らかになってしまい、逆に、写真画像の色味を調整するために色補正処理を実施した場合には、文字画像の色まで変更されてしまう。   However, in the technique of the cited document 1, for example, in an image area in which images having different characteristics are mixed and cannot be separated into rectangular areas, such as an image area in which a character image is drawn against a photographic image, an image having one characteristic However, when image processing is performed on an image, unnecessary image processing is performed on an image having the other characteristic. For example, when edge smoothing processing is performed to smooth the edges of a character image in an image area in which a character image is drawn against a photographic image as a background, the edges of the photographic image are smoothed. When color correction processing is performed to adjust the color of a photographic image, the color of the character image is changed.

本発明は、上記した課題を踏まえ、画像処理に伴う画像の劣化を低減することができる技術を提供することを目的とする。   In view of the above-described problems, an object of the present invention is to provide a technique capable of reducing image degradation caused by image processing.

本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。   SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.

[適用例1] 適用例1の画像処理システムは、画像データを処理する画像処理システムであって、前記画像データの画像であって第1の画素数を有する画像を形成する画素の特性に基づいて、前記画素のうち、所定の特性を有する特異画素を特定する画素特定部と、前記画像から前記特異画素を分離して、前記第1の画素数よりも少ない第2の画素数の特異画像の特異画像データを生成する画像分離部と、前記特異画像データに対して画像処理を行う画像処理部と、前記画像データと前記画像処理が行われた前記特異画像データとを合成した合成画像データを生成する画像合成部とを備えることを特徴とする。   Application Example 1 An image processing system according to Application Example 1 is an image processing system that processes image data, and is based on characteristics of pixels that form an image having the first number of pixels that is an image of the image data. Then, a pixel specifying unit for specifying a specific pixel having a predetermined characteristic among the pixels, and a specific image having a second pixel number smaller than the first pixel number by separating the specific pixel from the image An image separation unit that generates the specific image data, an image processing unit that performs image processing on the specific image data, and composite image data obtained by combining the image data and the specific image data that has undergone the image processing And an image synthesizing unit for generating the image.

適用例1の画像処理システムによれば、特性の異なる画素が混在した画像領域を有する画像データであっても、所定の特性を有する特異画素を画素単位で分離して加工することができるため、特異画素を分離して生成した特異画像に対する画像処理に伴う画像の劣化を低減することができる。また、適用例1の画像処理システムによれば、特異画素以外の画素により構成される画像への影響を考慮することなく画像処理を実施することができるため、特異画素と特異画素以外の画素とが混在した画像に対して、特異画素以外の画素により構成される画像への影響を考慮して画像処理を行う場合に比べて、画像処理におけるアルゴリズムの簡略化を図ることができる。また、適用例1の画像処理システムによれば、元画像よりも少ない画素数の特異画像の特異画像データに対して画像処理を行うため、元画像と同じ大きさで画像データを画像処理した場合に比べて処理負荷を軽減することができる。   According to the image processing system of the application example 1, even in the case of image data having an image region in which pixels having different characteristics are mixed, a specific pixel having a predetermined characteristic can be separated and processed in units of pixels. It is possible to reduce image degradation due to image processing on a specific image generated by separating specific pixels. In addition, according to the image processing system of Application Example 1, image processing can be performed without considering the influence on an image composed of pixels other than singular pixels. As compared with a case where image processing is performed on an image in which the image processing is performed in consideration of an influence on an image composed of pixels other than singular pixels, the algorithm in the image processing can be simplified. Also, according to the image processing system of Application Example 1, when image processing is performed on the specific image data of the specific image having a smaller number of pixels than the original image, the image data is processed with the same size as the original image. The processing load can be reduced compared to

[適用例2] 適用例1の画像処理システムにおいて、前記画素特定部は、文字画像を構成する画素を前記特異画素として特定しても良い。適用例2の画像処理システムによれば、人間の視覚特性から特異な認識で捉えられる文字画像を構成する画素を、他の画素から分離することができるため、人間の視覚特性に応じて画像の劣化を低減することができる。   Application Example 2 In the image processing system of Application Example 1, the pixel specifying unit may specify a pixel constituting a character image as the specific pixel. According to the image processing system of the application example 2, since the pixels constituting the character image captured by the specific recognition from the human visual characteristics can be separated from the other pixels, the image of the image according to the human visual characteristics can be separated. Deterioration can be reduced.

[適用例3] 適用例1または適用例2の画像処理システムにおいて、前記画素特定部は、前記特異画素のうち、第1の特性を有する第1の特異画素と第2の特性を有する第2の特異画素とを特定し、前記画像分離部は、前記特異画素から前記第1の特異画素を分離して第1の特異画像データを生成し、前記特異画素から前記第2の特異画素を分離して第2の特異画像データとを生成し、前記画像処理部は、前記第1の特異画像データおよび前記第2の特異画像データの各々に対して、異なる前記画像処理を行うとしても良い。適用例3の画像処理システムによれば、複数種類の画像処理を行う場合に、それぞれの画像処理に応じて特異画像データを生成することができるため、画像処理に伴う画像の劣化を低減することができる。   Application Example 3 In the image processing system of Application Example 1 or Application Example 2, the pixel specifying unit includes a first singular pixel having a first characteristic and a second characteristic having a second characteristic among the singular pixels. And the image separation unit separates the first singular pixel from the singular pixel to generate first singular image data, and separates the second singular pixel from the singular pixel. Then, the second singular image data is generated, and the image processing unit may perform different image processing on each of the first singular image data and the second singular image data. According to the image processing system of the application example 3, when a plurality of types of image processing are performed, specific image data can be generated according to each image processing, so that image degradation due to image processing can be reduced. Can do.

[適用例4] 適用例3の画像処理システムにおいて、前記画像処理部は、前記第1の特異画像データおよび前記第2の特異画像データの各々に対して、並列処理により前記画像処理を行うとしても良い。適用例4の画像処理システムによれば、複数の特異画像データを別々の記憶領域に格納した上で各々のデータに対する加工を並列処理によって実施することができる。そのため、画像データを分離することなく並列処理による画像処理を実施した場合に比べて、記憶領域へのアクセス待ちや記憶領域におけるデータの配置構造などに起因する演算処理の遅延を抑制して、処理速度を向上させることができる。   Application Example 4 In the image processing system of Application Example 3, it is assumed that the image processing unit performs the image processing by parallel processing on each of the first singular image data and the second singular image data. Also good. According to the image processing system of Application Example 4, a plurality of specific image data can be stored in separate storage areas, and processing on each data can be performed by parallel processing. Therefore, compared to the case where image processing by parallel processing is performed without separating image data, processing delays caused by waiting for access to the storage area, data arrangement structure in the storage area, etc. are suppressed. Speed can be improved.

[適用例5] 適用例3または適用例4の画像処理システムにおいて、前記画像分離部は、前記第2の特異画像データの第2の特異画像に重複する前記第1の特異画素と、前記第2の特異画像に重複しない前記第1の特異画素とが特定された場合に、前記第1の特異画素から、前記第2の特異画像に重複する前記第1の特異画素を分離して第3の特異画像データを生成し、前記第1の特異画素から、前記第2の特異画像に重複しない前記第1の特異画素を分離して、第4の特異画像データを生成し、前記画像処理部は、前記第3の特異画像データおよび前記第4の特異画像データの各々に対して、異なる前記画像処理を行うとしても良い。適用例5の画像処理システムによれば、特異画素のうち、他の特異画素に重複する部位と他の特異画素と重複しない部位とをそれぞれ異なる画像処理で加工することによって、複数の特異画素によってそれぞれ構成される複数の画像間の関係に応じた画像処理を実施することができる。   Application Example 5 In the image processing system of Application Example 3 or Application Example 4, the image separation unit includes the first singular pixel overlapping the second singular image of the second singular image data, and the first singular image. When the first singular pixel that does not overlap with the second singular image is identified, the first singular pixel overlapping with the second singular image is separated from the first singular pixel to obtain a third And generating the fourth singular image data by separating the first singular pixel that does not overlap the second singular image from the first singular pixel, and generating the fourth singular image data. The different image processing may be performed on each of the third singular image data and the fourth singular image data. According to the image processing system of the application example 5, by processing a part that overlaps with another singular pixel and a part that does not overlap with another singular pixel among the singular pixels by different image processing, Image processing can be performed in accordance with the relationship between a plurality of images that are respectively configured.

[適用例6] 適用例5の画像処理システムにおいて、前記画素特定部は、文字画像を構成する画素を前記第1の特異画素として特定し、写真画像を構成する画素を前記第2の特異画素として特定しても良い。適用例6の画像処理システムによれば、写真画像に重複する文字画像の特異画素と、写真画像に重複しない文字画像の特異画素とをそれぞれ特定することができるため、それぞれの得意画素の重複関係に応じた画像処理に伴い、画像の劣化を一層低減することができる。   Application Example 6 In the image processing system of Application Example 5, the pixel specifying unit specifies a pixel constituting the character image as the first singular pixel, and a pixel constituting the photographic image is the second singular pixel. You may specify as. According to the image processing system of the application example 6, since it is possible to specify the singular pixel of the character image that overlaps the photographic image and the singular pixel of the character image that does not overlap the photographic image, it is possible to identify the overlapping relationship between the respective specialty pixels. In accordance with image processing according to the above, image degradation can be further reduced.

[適用例7] 適用例1ないし適用例6のいずれかの画像処理システムにおいて、前記画像特定部は、前記画像処理部が行うことが可能な前記画像処理の種類に応じて前記特異画素を特定しても良い。適用例7の画像処理システムによれば、画像処理部における画像処理を考慮して特異画像データを生成することができるため、画像処理に伴う処理負荷を軽減することができる。   Application Example 7 In the image processing system according to any one of Application Examples 1 to 6, the image specifying unit specifies the singular pixel according to the type of the image processing that can be performed by the image processing unit. You may do it. According to the image processing system of Application Example 7, the specific image data can be generated in consideration of the image processing in the image processing unit, so that the processing load associated with the image processing can be reduced.

[適用例8] 適用例1ないし適用例7のいずれかの画像処理システムは、更に、前記画像分離部が設けられた第1の処理装置と、前記画像合成部が設けられた第2の処理装置と、前記画像分離部によって前記特異画像データが生成された後、前記画像合成部によって前記合成画像データが生成される前に、前記第1の処理装置における特異画像データを前記第2の処理装置に転送するデータ転送部とを備えても良い。適用例8の画像処理システムによれば、合成画像データよりも小さなデータ容量の特異画像データで第1の処理装置から第2の処理装置へのデータ転送が行われるため、第1の処理装置から第2の処理装置へのデータ転送に掛かる処理負荷を軽減することができる。   Application Example 8 The image processing system according to any one of Application Example 1 to Application Example 7 further includes a first processing device provided with the image separation unit and a second process provided with the image composition unit. After the singular image data is generated by the apparatus and the image separation unit, the singular image data in the first processing device is processed by the second processing before the synthesized image data is generated by the image synthesizing unit. You may provide the data transfer part transferred to an apparatus. According to the image processing system of the application example 8, data transfer from the first processing device to the second processing device is performed with specific image data having a data capacity smaller than that of the composite image data. The processing load required for data transfer to the second processing device can be reduced.

[適用例9] 適用例9の画像処理方法は、画像データを処理する画像処理方法であって、画像データを処理する画像処理方法であって、(a)前記画像データの画像であって第1の画素数を有する画像を形成する画素の特性に基づいて、前記画素のうち、所定の特性を有する特異画素を特定する工程と、(b)前記画像から前記特異画素を分離して、前記第1の画素数よりも少ない第2の画素数の特異画素の特異画像データを生成する工程と、(c)前記特異画像データに対して画像処理を行う工程と、(d)前記画像データと前記画像処理が行われた前記特異画像データとを合成した合成画像データを生成する工程とを含むことを特徴とする。適用例9の画像処理方法によれば、特性の異なる画素が混在した画像領域を有する画像データであっても、特異画素を画素単位で分離して加工することができるため、画像処理に伴う画像の劣化を低減することができる。   Application Example 9 An image processing method according to Application Example 9 is an image processing method for processing image data, which is an image processing method for processing image data, and (a) an image of the image data, Identifying a singular pixel having a predetermined characteristic among the pixels based on a characteristic of a pixel forming an image having a pixel number of 1, and (b) separating the singular pixel from the image, Generating specific image data of a specific pixel having a second number of pixels smaller than the first number of pixels, (c) performing image processing on the specific image data, and (d) the image data And a step of generating synthesized image data obtained by synthesizing the specific image data subjected to the image processing. According to the image processing method of the application example 9, even in the case of image data having an image region in which pixels having different characteristics are mixed, the singular pixel can be separated and processed in units of pixels. Can be reduced.

本発明の形態は、画像処理システムおよび画像処理方法に限るものではなく、例えば、画像データを処理する装置(例えば、パーソナルコンピューター,印刷装置,複写装置,ファクシミリ,複合機)、画像データを処理する機能をコンピューターに実現させるためのプログラムなどの他の形態に適用することもできる。また、本発明は、前述の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。   The form of the present invention is not limited to an image processing system and an image processing method. For example, an apparatus for processing image data (for example, a personal computer, a printing apparatus, a copying apparatus, a facsimile machine, a multi-function machine), an image data is processed. The present invention can also be applied to other forms such as a program for causing a computer to realize the function. Further, the present invention is not limited to the above-described embodiments, and it is needless to say that the present invention can be implemented in various forms without departing from the spirit of the present invention.

印刷システムの構成を示す説明図である。It is explanatory drawing which shows the structure of a printing system. 印刷システムにおけるパソコンが実行する画像印刷処理を示すフローチャートである。It is a flowchart which shows the image printing process which the personal computer in a printing system performs. 画素特定処理において特異画素が特定される様子の一例を示す説明図である。It is explanatory drawing which shows an example of a mode that a specific pixel is specified in a pixel specific process. 画像分離処理において元画像を分離する様子の一例を示す説明図である。It is explanatory drawing which shows an example of a mode that an original image is isolate | separated in an image separation process. 画像加工処理における画像処理の様子の一例を示す説明図である。It is explanatory drawing which shows an example of the mode of the image process in an image process. 画像合成処理において合成画像データが生成される様子の一例を示す説明図である。It is explanatory drawing which shows an example of a mode that synthetic image data is produced | generated in an image synthesis process. 第1変形例における画像分離処理において元画像を分離する様子の一例を示す説明図である。It is explanatory drawing which shows an example of a mode that an original image is isolate | separated in the image separation process in a 1st modification. 第2変形例における画像分離処理において元画像を分離する様子の一例を示す説明図である。It is explanatory drawing which shows an example of a mode that an original image is isolate | separated in the image separation process in a 2nd modification. 第3変形例における印刷システムの構成を示す説明図である。It is explanatory drawing which shows the structure of the printing system in a 3rd modification.

以上説明した本発明の構成および作用を一層明らかにするために、以下本発明を適用した画像処理システムについて説明する。なお、本実施例では、画像処理システムの一形態として印刷システムを例に挙げて説明する。   In order to further clarify the configuration and operation of the present invention described above, an image processing system to which the present invention is applied will be described below. In the present embodiment, a printing system will be described as an example of an image processing system.

A.実施例:
A1.印刷システムの構成:
図1は、印刷システム10の構成を示す説明図である。印刷システム10は、画像データを処理する画像処理システムの一形態であり、画像データに基づく画像を印刷するシステムである。印刷システム10は、パソコン100と、プリンター200とを備え、パソコン100からの印刷要求に基づいてプリンター200で印刷が実施される。パソコン100とプリンター200との間は、データをやり取り可能に接続され、本実施例では、ローカルエリアネットワーク(Local Area Network、LAN)を介して接続されているが、他の実施形態において、無線LAN,インターネット,USB(Universal Serial Bus)インターフェース,パラレルインターフェース,ブルートゥースなどを介して接続されても良い。
A. Example:
A1. Printing system configuration:
FIG. 1 is an explanatory diagram showing the configuration of the printing system 10. The printing system 10 is a form of an image processing system that processes image data, and is a system that prints an image based on the image data. The printing system 10 includes a personal computer 100 and a printer 200, and printing is performed by the printer 200 based on a print request from the personal computer 100. The personal computer 100 and the printer 200 are connected so as to be able to exchange data. In this embodiment, the personal computer 100 and the printer 200 are connected via a local area network (LAN). , Internet, USB (Universal Serial Bus) interface, parallel interface, Bluetooth, etc. may be used.

印刷システム10のパソコン100は、セントラルプロセッシングユニット(Central Processing Unit、以下「CPU」と呼ぶ)110と、メモリー120と、機器インターフェース132と、ユーザーインターフェース134と、印刷送信インターフェース135とを備える。   The personal computer 100 of the printing system 10 includes a central processing unit (hereinafter referred to as “CPU”) 110, a memory 120, a device interface 132, a user interface 134, and a print transmission interface 135.

パソコン100のCPU110は、メモリー120に記憶されたプログラムに基づいて種々の演算処理を実行する。パソコン100は、CPU210がプログラムに基づいて動作することによって実現される機能要素として、データ取得部310と、画素特定部320と、画像分離部330と、画像加工部340と、画像合成部350と、データ送信部360とを備える。本実施例では、データ取得部310,画素特定部320,画像分離部330,画像加工部340,画像合成部350,データ送信部360の各機能は、メモリー120に記憶されたソフトウェアに基づいてCPU110が動作することによって実現されるが、他の実施形態において、パソコン100の電子回路がその物理的な回路構成に基づいて動作することによって、これらの機能の少なくとも一つが実現されても良い。   The CPU 110 of the personal computer 100 executes various arithmetic processes based on programs stored in the memory 120. The personal computer 100 includes a data acquisition unit 310, a pixel identification unit 320, an image separation unit 330, an image processing unit 340, and an image composition unit 350 as functional elements realized by the CPU 210 operating based on a program. And a data transmission unit 360. In the present embodiment, the functions of the data acquisition unit 310, the pixel identification unit 320, the image separation unit 330, the image processing unit 340, the image composition unit 350, and the data transmission unit 360 are based on software stored in the memory 120. However, in another embodiment, at least one of these functions may be realized by operating the electronic circuit of the personal computer 100 based on its physical circuit configuration.

パソコン100のデータ取得部310は、印刷対象である画像データ410を取得し、その画像データ410をメモリー120の記憶領域に格納して準備する。パソコン100の画素特定部320は、データ取得部310によって取得された画像データ410によって表現される元画像を構成する複数の画素のうち、他の画素が構成する画像とは異なる特性を有する画像を構成する特異画素を特定し、本実施例では、文字および写真を構成する画素を特異画素として特定する。パソコン100の画像分離部330は、画素特定部320によって特定された特異画素を元画像よりも小さな矩形状に元画像から分離した特異画像データを生成し、本実施例では、文字の特異画素を表現する特異画像データ420a、および写真の特異画素を表現する特異画像データ420bを生成する。   The data acquisition unit 310 of the personal computer 100 acquires image data 410 to be printed and stores the image data 410 in a storage area of the memory 120 for preparation. The pixel specifying unit 320 of the personal computer 100 selects an image having a characteristic different from that of an image formed by other pixels among a plurality of pixels forming the original image represented by the image data 410 acquired by the data acquisition unit 310. The peculiar pixels to be configured are specified, and in this embodiment, the pixels constituting the character and the photograph are specified as peculiar pixels. The image separating unit 330 of the personal computer 100 generates singular image data obtained by separating the singular pixels identified by the pixel identifying unit 320 from the original image into a rectangular shape smaller than the original image. Specific image data 420a to be expressed and specific image data 420b to express a specific pixel of a photograph are generated.

パソコン100の画像加工部340は、画像分離部330によって生成された特異画像データ420a,420bを加工する。パソコン100の画像合成部350は、画像加工部340によって加工された特異画像データ420a,420bにおける画素を元画像に合成した合成画像データ440を生成する。パソコン100のデータ送信部360は、画像合成部350によって生成された合成画像データ440を含む印刷要求を、印刷送信インターフェース135を介してプリンター200に送信する。   The image processing unit 340 of the personal computer 100 processes the specific image data 420 a and 420 b generated by the image separation unit 330. The image composition unit 350 of the personal computer 100 generates composite image data 440 in which the pixels in the specific image data 420a and 420b processed by the image processing unit 340 are combined with the original image. The data transmission unit 360 of the personal computer 100 transmits a print request including the composite image data 440 generated by the image composition unit 350 to the printer 200 via the print transmission interface 135.

本実施例では、パソコン100において取り扱われる画像データ410、特異画像データ420a,420b、合成画像データ440の各画像データは、RGB表色系によるラスターデータである。ラスターデータとは、画素(ピクセル)の色情報を有する複数の画素値を羅列して画像を表現したデータであり、RGB表色系では、赤(Red),緑(Green),青(Blue)の三つの色を混ぜ合わせて種々の色が表現される。なお、他の実施形態において、RGB表色系に代えて、RGBA表色系などの他の異なる表色系を用いても良い。   In the present embodiment, the image data 410, the specific image data 420a and 420b, and the composite image data 440 handled by the personal computer 100 are raster data based on the RGB color system. Raster data is data that represents an image by enumerating a plurality of pixel values having pixel color information. In the RGB color system, red (Red), green (Green), and blue (Blue). Various colors are expressed by mixing these three colors. In other embodiments, other different color systems such as the RGBA color system may be used instead of the RGB color system.

パソコン100のメモリー120は、CPU110による演算処理を規定したプログラムに加え、CPU110によって処理されるデータを記憶し、画像データ410,特異画像データ420a,420b,合成画像データ440などのデータも記憶する。本実施例では、パソコン100のメモリー120は、リードオンリメモリ(Read Only Memory、以下「ROM」と呼ぶ),ランダムアクセスメモリ(Random Access Memory、以下「RAM」と呼ぶ)を含み、他の実施形態において、ハードディスクドライブ(Hard Disk Drive、以下「HDD」と呼ぶ)を仮想的にメモリー120の一部として利用しても良い。   The memory 120 of the personal computer 100 stores data processed by the CPU 110 in addition to a program defining the arithmetic processing performed by the CPU 110, and also stores data such as image data 410, specific image data 420a and 420b, and composite image data 440. In this embodiment, the memory 120 of the personal computer 100 includes a read only memory (hereinafter referred to as “ROM”) and a random access memory (hereinafter referred to as “RAM”). In this case, a hard disk drive (hereinafter referred to as “HDD”) may be virtually used as a part of the memory 120.

パソコン100の印刷送信インターフェース135は、パソコン100の外部機器(例えば、外付けハードディスクドライブ(Hard Disk Drive、以下「HDD」と呼ぶ),USBメモリー,デジタルカメラ,インターネットなど)とデータをやり取りする。ユーザーインターフェース134は、ディスプレイ,キーボード,マウスなどを介してパソコン100のユーザーと情報をやり取りする。パソコン100の印刷送信インターフェース135は、プリンター200とデータをやり取りする。パソコン100の動作についての詳細は後述する。   The print transmission interface 135 of the personal computer 100 exchanges data with external devices of the personal computer 100 (for example, an external hard disk drive (hereinafter referred to as “HDD”), a USB memory, a digital camera, the Internet, etc.). The user interface 134 exchanges information with the user of the personal computer 100 via a display, a keyboard, a mouse, and the like. A print transmission interface 135 of the personal computer 100 exchanges data with the printer 200. Details of the operation of the personal computer 100 will be described later.

印刷システム10のプリンター200は、紙やラベルなどの印刷媒体にインク滴を噴射して文字や画像などを印刷するインクジェット式プリンターであり、いわゆる複合機としてスキャナーやコピーなどの各種機能を備えても良い。プリンター200は、CPU210と、メモリー220と、印刷受信インターフェース235と、印刷機構部240とを備える。   The printer 200 of the printing system 10 is an ink jet printer that prints characters and images by ejecting ink droplets onto a print medium such as paper or a label. The printer 200 may include various functions such as a scanner and a copy as a so-called multifunction machine. good. The printer 200 includes a CPU 210, a memory 220, a print reception interface 235, and a printing mechanism unit 240.

プリンター200のCPU210は、メモリー220に記憶されたプログラムに基づいて種々の演算処理を実行する。プリンター200は、CPU210がプログラムに基づいて動作することによって実現される機能要素として、データ受信部370と、印刷制御部380とを備える。本実施例では、データ受信部370,印刷制御部380の各機能は、メモリー220に記憶されたソフトウェアに基づいてCPU210が動作することによって実現されるが、他の実施形態において、プリンター200の電子回路がその物理的な回路構成に基づいて動作することによって、これらの機能の少なくとも一つが実現されても良い。   The CPU 210 of the printer 200 executes various arithmetic processes based on programs stored in the memory 220. The printer 200 includes a data receiving unit 370 and a print control unit 380 as functional elements realized by the CPU 210 operating based on a program. In this embodiment, the functions of the data reception unit 370 and the print control unit 380 are realized by the CPU 210 operating based on software stored in the memory 220. However, in other embodiments, the electronic functions of the printer 200 are implemented. At least one of these functions may be realized by the circuit operating based on its physical circuit configuration.

プリンター200のデータ受信部370は、パソコン100から印刷受信インターフェース235を介して合成画像データ440を含む印刷要求を受信する。プリンター200の印刷制御部380は、データ受信部370によって受信された印刷要求に基づいて印刷機構部240を制御することによって、合成画像データ440に基づく画像を印刷する。   The data reception unit 370 of the printer 200 receives a print request including the composite image data 440 from the personal computer 100 via the print reception interface 235. The print control unit 380 of the printer 200 prints an image based on the composite image data 440 by controlling the print mechanism unit 240 based on the print request received by the data reception unit 370.

本実施例では、パソコン100からプリンター200に転送される合成画像データ440は、RGB表色系のラスターデータであり、プリンター200において、印刷に先立ってCMYK表色系のラスターデータに変換される。CMYK表色系では、シアン(Cyan),マゼンタ(Magenta),黄(Yellow),黒(Black)の四つの色を混ぜ合わせて種々の色が表現される。なお、他の実施形態において、CMYK表色系に代えて、YCbCr表色系などの他の異なる表色系を用いても良い。   In this embodiment, the composite image data 440 transferred from the personal computer 100 to the printer 200 is RGB color system raster data, and is converted into CMYK color system raster data by the printer 200 prior to printing. In the CMYK color system, various colors are expressed by mixing four colors of cyan, magenta, yellow, and black. In other embodiments, other different color systems such as the YCbCr color system may be used instead of the CMYK color system.

プリンター200のメモリー220は、CPU210による演算処理を規定したプログラムに加え、CPU210によって処理されるデータを記憶し、合成画像データ440などのデータも記憶する。本実施例では、プリンター200のメモリー220は、ROM,RAMを含み、他の実施形態において、HDDを仮想的にメモリー220の一部として利用しても良い。   The memory 220 of the printer 200 stores data processed by the CPU 210 and data such as the composite image data 440 in addition to a program that defines the arithmetic processing performed by the CPU 210. In this embodiment, the memory 220 of the printer 200 includes a ROM and a RAM. In other embodiments, the HDD may be used virtually as a part of the memory 220.

プリンター200の印刷受信インターフェース235は、パソコン100とデータをやり取りする。プリンター200の印刷機構部240は、CPU210からの指示に基づいて、シアン,マゼンタ,黄,黒の四色のインクを印刷媒体に噴射することによって印刷を実行する。   A print reception interface 235 of the printer 200 exchanges data with the personal computer 100. The printing mechanism unit 240 of the printer 200 executes printing by ejecting four colors of ink of cyan, magenta, yellow, and black onto the printing medium based on an instruction from the CPU 210.

A2.印刷システムの動作:
図2は、印刷システム10におけるパソコン100が実行する画像印刷処理(ステップS10)を示すフローチャートである。図2の画像印刷処理(ステップS10)は、パソコン100からプリンター200に印刷要求を送信するための処理である。本実施例では、画像データ410をプリンター200で印刷する旨の指示が、パソコン100のユーザーからユーザーインターフェース134を介して受け付けられた場合に、パソコン100のCPU110は、画像印刷処理(ステップS10)を開始する。本実施例では、画像印刷処理(ステップS10)は、パソコン100のCPU110がソフトウェアに基づいて動作することによって実現されるが、他の実施形態において、パソコン100の電子回路がその物理的な回路構成に基づいて動作することによって実現されるとしても良い。
A2. Printing system operation:
FIG. 2 is a flowchart showing the image printing process (step S10) executed by the personal computer 100 in the printing system 10. The image printing process (step S10) in FIG. 2 is a process for transmitting a print request from the personal computer 100 to the printer 200. In this embodiment, when an instruction to print the image data 410 by the printer 200 is received from the user of the personal computer 100 via the user interface 134, the CPU 110 of the personal computer 100 performs the image printing process (step S10). Start. In this embodiment, the image printing process (step S10) is realized by the CPU 110 of the personal computer 100 operating based on software. In other embodiments, the electronic circuit of the personal computer 100 has its physical circuit configuration. It may be realized by operating based on the above.

パソコン100のCPU110は、画像印刷処理(ステップS10)を開始すると、データ取得部310として動作することによってデータ取得処理(ステップS100)を実行する。データ取得処理(ステップS100)において、CPU110は、印刷対象である画像データ410を取得し、その画像データ410をメモリー120の記憶領域に格納して準備する。データ取得処理(ステップS100)で準備される画像データ410は、メモリー120の他の記憶領域に格納されている画像データを読み出したデータであっても良いし、機器インターフェース132やユーザーインターフェース134を介して取得したデータであっても良い。   When starting the image printing process (step S10), the CPU 110 of the personal computer 100 executes the data acquisition process (step S100) by operating as the data acquisition unit 310. In the data acquisition process (step S100), the CPU 110 acquires the image data 410 to be printed, stores the image data 410 in the storage area of the memory 120, and prepares it. The image data 410 prepared in the data acquisition process (step S100) may be data obtained by reading image data stored in another storage area of the memory 120, or via the device interface 132 or the user interface 134. May be acquired data.

データ取得処理(ステップS100)の後、パソコン100のCPU110は、画素特定部320として動作することによって画素特定処理(ステップS200)を実行する。画素特定処理(ステップS200)において、CPU110は、データ取得処理(ステップS100)によって取得された画像データ410によって表現される元画像を構成する複数の画素のうち、他の画素が構成する画像とは異なる特性を有する画像を構成する特異画素を特定する。   After the data acquisition process (step S100), the CPU 110 of the personal computer 100 executes the pixel specifying process (step S200) by operating as the pixel specifying unit 320. In the pixel specifying process (step S200), the CPU 110 is an image formed by other pixels among a plurality of pixels forming the original image represented by the image data 410 acquired by the data acquisition process (step S100). Specific pixels constituting an image having different characteristics are specified.

本実施例では、既知の光学文字認識技術を用いて画像データ410における文字を認識することによって、画像データ410における複数の画素のうち文字画像を構成する画素が特異画素として特定されると共に、既知の画像認識技術を用いて画像データ410における写真を認識することによって、画像データ410における複数の画素のうち写真画像を構成する画素が特異画素として特定される。なお、他の実施形態において、文字の色、文字の大きさ、数字、平仮名、片仮名、漢字、アルファベットなどで文字画像を複数種類に分類することによって、文字画像に関する特異画素を細分化しても良いし、人間の顔、風景、単色系で塗りつぶされた領域(ベタ塗り)などで写真画像を複数種類に分類することによって、写真画像に関する特異画素を細分化しても良い。これによって、元画像510から画素単位で分離される特異画素をより詳細に分類して加工することができるため、画像処理に伴う画像の劣化を一層低減することができる。また、他の実施形態において、イラストレーション(図解,挿絵)などの画像を構成する画素や、余白を構成する画素についても、特異画素として特定しても良い。   In this embodiment, by recognizing a character in the image data 410 using a known optical character recognition technique, the pixels constituting the character image among the plurality of pixels in the image data 410 are specified as singular pixels and are known. By recognizing the photograph in the image data 410 using the image recognition technique, the pixels constituting the photograph image among the plurality of pixels in the image data 410 are specified as specific pixels. In another embodiment, the specific pixels related to the character image may be subdivided by classifying the character image into a plurality of types by character color, character size, numbers, hiragana, katakana, kanji, alphabet, etc. In addition, the singular pixels related to the photographic image may be subdivided by classifying the photographic image into a plurality of types based on a human face, a landscape, a region filled with a monochrome system (solid painting), or the like. Thus, the singular pixels separated from the original image 510 in units of pixels can be classified and processed in more detail, so that image degradation due to image processing can be further reduced. In another embodiment, a pixel constituting an image such as an illustration (illustration, illustration) or a pixel constituting a margin may be specified as a unique pixel.

図3は、画素特定処理(ステップS200)において特異画素が特定される様子の一例を示す説明図である。図3の上段には、画像データ410によって表現される元画像510を示し、図3の下段には、画素特定処理(ステップS200)を実施して元画像510における画素を分類した様子を示す。図3に示す元画像510は、長方形の画像であり、元画像510の右下寄りには向日葵の写真画像516が貼付され、写真画像516の周囲には余白512が設けられ、元画像510の左寄りには余白512および写真画像516に亘って文字514が記載されている。図3の元画像510の例では、図3の下段に示すように、画素特定処理(ステップS200)において、文字514を構成する画素は、特異画素614として特定され、写真画像516を構成する画素は、特異画素616として特定される。本実施例では、余白512は、特異画素以外の他の画素612として特定される。   FIG. 3 is an explanatory diagram showing an example of how a singular pixel is specified in the pixel specifying process (step S200). The upper part of FIG. 3 shows the original image 510 represented by the image data 410, and the lower part of FIG. 3 shows how the pixels in the original image 510 are classified by performing the pixel specifying process (step S200). An original image 510 shown in FIG. 3 is a rectangular image. A sunflower photographic image 516 is pasted on the lower right side of the original image 510, and a margin 512 is provided around the photographic image 516. On the left side, characters 514 are written across the margin 512 and the photographic image 516. In the example of the original image 510 in FIG. 3, as shown in the lower part of FIG. 3, in the pixel specifying process (step S <b> 200), the pixels forming the character 514 are specified as the singular pixels 614 and the pixels forming the photographic image 516. Is identified as a singular pixel 616. In the present embodiment, the margin 512 is specified as a pixel 612 other than the singular pixel.

図2の説明に戻り、画素特定処理(ステップS200)の後、パソコン100のCPU110は、画像分離部330として動作することによって画像分離処理(ステップS300)を実行する。画像分離処理(ステップS300)において、CPU110は、画素特定処理(ステップS200)によって特定された特異画素614,616を元画像510よりも小さな矩形状に元画像510から分離した特異画像データ420a,420bを生成する。特異画像データ420aは、画像データ410から抽出した特異画素614を表現するデータであり、特異画像データ420bは、画像データ410から抽出した特異画素616を表現するデータである。   Returning to the description of FIG. 2, after the pixel specifying process (step S <b> 200), the CPU 110 of the personal computer 100 performs the image separation process (step S <b> 300) by operating as the image separation unit 330. In the image separation process (step S300), the CPU 110 separates the specific pixels 614 and 616 specified by the pixel specifying process (step S200) from the original image 510 into a rectangular shape smaller than the original image 510. Is generated. The singular image data 420a is data representing the singular pixel 614 extracted from the image data 410, and the singular image data 420b is data representing the singular pixel 616 extracted from the image data 410.

図4は、画像分離処理(ステップS300)において元画像510を分離する様子の一例を示す説明図である。図4には、画像データ410によって表現される元画像510と、特異画像データ420aによって表現される特異画像520aと、特異画像データ420bによって表現される特異画像520bとを示す。   FIG. 4 is an explanatory diagram showing an example of how the original image 510 is separated in the image separation process (step S300). FIG. 4 shows an original image 510 expressed by the image data 410, a specific image 520a expressed by the specific image data 420a, and a specific image 520b expressed by the specific image data 420b.

図4の特異画像520aは、画素特定処理(ステップS200)において特異画素614として特定された文字514を備え、元画像510において写真画像516が貼付されていた画素は余白に置き換えられ、文字514を囲繞する形状であって元画像510よりも小さな矩形状に整形されている。特異画像データ420aは、特異画像520aを表現するデータに加え、特異画像520aが元画像510から分離された元の位置を示す位置情報Paを含み、本実施例では、位置情報Paは、特異画像520aにおける左上角の画素が元画像510上に位置する座標を示す。   4 includes the character 514 specified as the specific pixel 614 in the pixel specifying process (step S200), the pixel to which the photographic image 516 is pasted in the original image 510 is replaced with a blank, and the character 514 is replaced. The surrounding shape is shaped into a rectangular shape smaller than the original image 510. The singular image data 420a includes, in addition to data representing the singular image 520a, positional information Pa indicating the original position where the singular image 520a is separated from the original image 510. In this embodiment, the positional information Pa is the singular image. The coordinates at which the pixel at the upper left corner in 520a is located on the original image 510 are shown.

図4の特異画像520bは、画素特定処理(ステップS200)において特異画素616として特定された写真画像516を備え、元画像510において文字514が記載されていた画素は余白に置き換えられ、写真画像516を囲繞する形状であって元画像510よりも小さな矩形状に整形されている。特異画像データ420bは、特異画像520bを表現するデータに加え、特異画像520bが元画像510から分離された元の位置を示す位置情報Pbを含み、本実施例では、位置情報Pbは、特異画像520bにおける左上角の画素が元画像510上に位置する座標を示す。   4 includes the photographic image 516 specified as the singular pixel 616 in the pixel specifying process (step S200), and the pixel in which the character 514 is described in the original image 510 is replaced with a blank space. And is shaped into a rectangular shape smaller than the original image 510. The singular image data 420b includes position information Pb indicating an original position where the singular image 520b is separated from the original image 510, in addition to data representing the singular image 520b. In the present embodiment, the position information Pb includes the singular image 520b. The coordinates at which the pixel at the upper left corner in 520b is located on the original image 510 are shown.

図2の説明に戻り、画像分離処理(ステップS300)の後、パソコン100のCPU110は、画像加工部340として動作することによって画像加工処理(ステップS400)を実行する。画像加工処理(ステップS400)において、CPU110は、画像分離処理(ステップS300)によって生成された特異画像データ420a,420bの各々を異なる画像処理で処理することによって、特異画像データ420a,420bを加工する。   Returning to the description of FIG. 2, after the image separation process (step S <b> 300), the CPU 110 of the personal computer 100 performs the image processing process (step S <b> 400) by operating as the image processing unit 340. In the image processing process (step S400), the CPU 110 processes the specific image data 420a and 420b by processing each of the specific image data 420a and 420b generated by the image separation process (step S300) by different image processing. .

画像加工処理(ステップS400)における画像処理は、シャープネス処理,スムージング処理,階調補正処理,濃度補正処理,カラー補正処理,解像度変換処理,圧縮処理の少なくとも一つの画像処理を含むとしても良い。シャープネス処理は、輪郭(エッジ)を鮮明にする処理である。スムージング処理は、斜線や曲線のジャギーを滑らかに見せる処理である。階調補正処理は、擬似輪郭が発生しないように滑らかな色階調に補正する処理である。濃度補正処理は、色濃度を補正する処理である。カラー補正処理は、色味を補正する処理である。解像度変換処理は、解像度を変換する処理である。圧縮処理は、データ容量を削減する処理である。   Image processing in the image processing (step S400) may include at least one of sharpness processing, smoothing processing, gradation correction processing, density correction processing, color correction processing, resolution conversion processing, and compression processing. The sharpness process is a process for sharpening the contour (edge). The smoothing process is a process that smoothly shows slanted lines and curved lines. The gradation correction process is a process for correcting to a smooth color gradation so that a pseudo contour does not occur. The density correction process is a process for correcting the color density. The color correction process is a process for correcting the color. The resolution conversion process is a process for converting the resolution. The compression process is a process for reducing the data capacity.

なお、画像加工処理(ステップS400)における画像処理によって、特異画像データ420a,420bの両方における画像が加工されても良いし、特異画像データ420a,420bの一方の画像が加工され、他方の画像は元の画像のままであっても良い。例えば、変換前後の解像度が同じ解像度変換処理や、可逆圧縮による圧縮処理では、これらの処理の前後で画像は変化しない。   Note that the image in both the specific image data 420a and 420b may be processed by the image processing in the image processing (step S400), or one of the specific image data 420a and 420b is processed, and the other image is The original image may be left as it is. For example, in a resolution conversion process in which the resolution before and after conversion is the same or a compression process using lossless compression, the image does not change before and after these processes.

図5は、画像加工処理(ステップS400)における画像処理の様子の一例を示す説明図である。図5には、特異画像データ420aにおける特異画像520aを画像加工処理(ステップS400)で処理した変換特異画像525aと、特異画像データ420bにおける特異画像520bを画像加工処理(ステップS400)で処理した変換特異画像525bとを示す。   FIG. 5 is an explanatory diagram illustrating an example of a state of image processing in the image processing processing (step S400). FIG. 5 shows a conversion singular image 525a obtained by processing the singular image 520a in the singular image data 420a by the image processing (step S400), and a conversion obtained by processing the singular image 520b in the singular image data 420b by the image processing (step S400). A unique image 525b is shown.

図5に示す画像加工処理(ステップS400)では、パソコン100のCPU110は、特異画像520aに対して解像度変換処理(ステップS422)を実施し、特異画像520bに対して解像度変換処理(ステップS432)を実施する。本実施例では、写真画像は文字画像より低い解像度であっても十分な画像品質を得ることができる人間の視覚特性に基づいて、特異画像520aに対する解像度変換処理(ステップS422)において設定される解像度は、特異画像520bに対する解像度変換処理(ステップS432)において設定される解像度よりも高く設定される。例えば、元画像510の解像度が「2400×2400dpi(dot per inch)」である場合に、特異画像520aの解像度を元画像510と同じ「2400×2400dpi」に設定し、特異画像520bの解像度を特異画像520aよりも低い「600×600dpi」に設定するとしても良い。なお、他の実施形態において、特異画像520aに対する解像度変換処理(ステップS422)において設定される解像度は、特異画像520bに対する解像度変換処理(ステップS432)において設定される解像度よりも低く設定されても良いし、同じ解像度に設定されても良い。   In the image processing shown in FIG. 5 (step S400), the CPU 110 of the personal computer 100 performs resolution conversion processing (step S422) on the singular image 520a and performs resolution conversion processing (step S432) on the singular image 520b. carry out. In the present embodiment, the resolution set in the resolution conversion process (step S422) for the singular image 520a based on the human visual characteristics that can obtain a sufficient image quality even if the photographic image has a lower resolution than the character image. Is set higher than the resolution set in the resolution conversion process (step S432) for the unique image 520b. For example, when the resolution of the original image 510 is “2400 × 2400 dpi (dot per inch)”, the resolution of the singular image 520a is set to “2400 × 2400 dpi”, which is the same as that of the original image 510, and the resolution of the singular image 520b is singular. It may be set to “600 × 600 dpi” lower than the image 520a. In another embodiment, the resolution set in the resolution conversion process (step S422) for the singular image 520a may be set lower than the resolution set in the resolution conversion process (step S432) for the singular image 520b. However, the same resolution may be set.

解像度変換処理(ステップS422,S434)の後、パソコン100のCPU110は、特異画像520aに対して文字画像処理(ステップS424)を実施し、特異画像520bに対して写真画像処理(ステップS434)を実施する。文字画像処理(ステップS424)は、画像処理の種類,変換程度,対象範囲などの点で、写真画像処理(ステップS434)とは異なる画像処理である。本実施例では、文字画像処理(ステップS424)は、文字のエッジ部分を鮮明するシャープネス処理と、文字の斜線部分や曲線部分のジャギーを滑らかに見せるスムージング処理とを含む。本実施例では、写真画像処理(ステップS434)は、写真画像を滑らかな色階調に補正する階調補正処理と、写真画像の色濃度を補正する濃度補正処理と、写真画像の色味を補正するカラー補正処理と、写真画像のボケを鮮鋭にするシャープネス処理とを含む。   After the resolution conversion processing (steps S422 and S434), the CPU 110 of the personal computer 100 performs character image processing (step S424) on the singular image 520a and performs photographic image processing (step S434) on the singular image 520b. To do. The character image processing (step S424) is different from the photographic image processing (step S434) in terms of the type of image processing, the degree of conversion, the target range, and the like. In the present embodiment, the character image processing (step S424) includes sharpness processing for sharpening the edge portion of the character and smoothing processing for smoothly showing the jaggy of the hatched portion and the curved portion of the character. In this embodiment, the photographic image processing (step S434) includes gradation correction processing for correcting a photographic image to smooth color gradation, density correction processing for correcting the color density of the photographic image, and color tone of the photographic image. Color correction processing for correction, and sharpness processing for sharpening the blur of a photographic image.

文字画像処理(ステップS424)および写真画像処理(ステップS434)の後、パソコン100のCPU110は、特異画像520aに対して圧縮処理(ステップS426)を実施し、特異画像520bに対して圧縮処理(ステップS436)を実施する。本実施例では、文字画像は写真画像よりも画質の劣化が目立ちやすい人間の視覚特性に基づいて、特異画像520aに対する圧縮処理(ステップS426)は、特異画像520bに対する圧縮処理(ステップS436)よりも再現性の高い圧縮アルゴリズムで実施される。例えば、特異画像520aに対する圧縮処理(ステップS426)は可逆圧縮であり、特異画像520bに対する圧縮処理(ステップS436)は不可逆圧縮であるとしても良い。なお、他の実施形態において、特異画像520aに対する圧縮処理(ステップS426)は、特異画像520bに対する圧縮処理(ステップS436)よりも再現性の低い圧縮アルゴリズムで実施されても良いし、同じ圧縮アルゴリズムで実施されても良い。   After the character image processing (step S424) and the photographic image processing (step S434), the CPU 110 of the personal computer 100 performs compression processing (step S426) on the singular image 520a and compression processing (step S426) on the singular image 520b. S436) is performed. In the present embodiment, the compression process for the singular image 520a (step S426) is more effective than the compression process for the singular image 520b (step S436), based on the human visual characteristics that the image quality of the character image is more conspicuous than the photographic image. Implemented with a highly reproducible compression algorithm. For example, the compression process (step S426) for the singular image 520a may be lossless compression, and the compression process (step S436) for the singular image 520b may be irreversible compression. In other embodiments, the compression process (step S426) for the singular image 520a may be performed with a compression algorithm having a lower reproducibility than the compression process (step S436) for the singular image 520b, or the same compression algorithm. May be implemented.

圧縮処理(ステップS426,S436)の後、パソコン100のCPU110は、画像加工処理(ステップS400)を終了する。画像加工処理(ステップS400)が終了した時点で、特異画像データ420aの特異画像520aは、変換特異画像525aに変換されており、特異画像データ420bの特異画像520bは、変換特異画像525bに変換されている。   After the compression process (steps S426 and S436), the CPU 110 of the personal computer 100 ends the image processing process (step S400). When the image processing (step S400) is completed, the singular image 520a of the singular image data 420a has been converted into the converted singular image 525a, and the singular image 520b of the singular image data 420b has been converted into the converted singular image 525b. ing.

図2の説明に戻り、画像加工処理(ステップS400)の後、パソコン100のCPU110は、画像合成部350として動作することによって画像合成処理(ステップS500)を実行する。画像合成処理(ステップS500)において、CPU110は、画像加工処理(ステップS400)によって処理された特異画像データ420a,420bにおける特異画素を元画像510に合成した合成画像データ440を生成する。   Returning to the description of FIG. 2, after the image processing process (step S <b> 400), the CPU 110 of the personal computer 100 executes the image composition process (step S <b> 500) by operating as the image composition unit 350. In the image composition process (step S500), the CPU 110 generates composite image data 440 obtained by combining the original image 510 with the specific pixels in the specific image data 420a and 420b processed by the image processing process (step S400).

図6は、画像合成処理(ステップS500)において合成画像データ440が生成される様子の一例を示す説明図である。図6には、画像加工処理(ステップS400)で加工された特異画像データ420aの変換特異画像525aと、画像加工処理(ステップS400)で加工された特異画像データ420bの変換特異画像525bと、合成画像データ440の合成画像540とを示す。   FIG. 6 is an explanatory diagram showing an example of how the composite image data 440 is generated in the image composition processing (step S500). FIG. 6 shows a combination of the converted singular image 525a of the singular image data 420a processed by the image processing (step S400) and the converted singular image 525b of the singular image data 420b processed by the image processing (step S400). A composite image 540 of the image data 440 is shown.

画像合成処理(ステップS500)において、特異画像データ420aの変換特異画像525aは、特異画像データ420aに含まれる位置情報Paで示される座標に従って、画像データ410の元画像510に合成され、特異画像データ420bの変換特異画像525bは、特異画像データ420bに含まれる位置情報Pbで示される座標に従って、画像データ410の元画像510に合成される。本実施例では、画像合成処理(ステップS500)において、変換特異画像525a,525bにおける余白を透明色として取り扱って、変換特異画像525bにおける画素の上に変換特異画像525aにおける画素を重ね合わせることによって、合成画像540が形成される。すなわち、変換特異画像525aおよび変換特異画像525bの同じ位置に余白ではない有効な画素が存在する場合、変換特異画像525aの画素が合成画像540の画素として選択される。これによって、合成画像データ440における文字514を構成する特異画素614の欠損を防止することができる。   In the image synthesis process (step S500), the transformed singular image 525a of the singular image data 420a is synthesized with the original image 510 of the image data 410 according to the coordinates indicated by the position information Pa included in the singular image data 420a, and the singular image data. The converted singular image 525b of 420b is synthesized with the original image 510 of the image data 410 in accordance with the coordinates indicated by the position information Pb included in the singular image data 420b. In the present embodiment, in the image composition process (step S500), the margins in the converted singular images 525a and 525b are handled as transparent colors, and the pixels in the converted singular image 525a are superimposed on the pixels in the converted singular image 525b. A composite image 540 is formed. That is, when there is an effective pixel that is not a margin at the same position in the converted singular image 525a and the converted singular image 525b, the pixel of the converted singular image 525a is selected as the pixel of the composite image 540. As a result, it is possible to prevent loss of the unique pixels 614 constituting the characters 514 in the composite image data 440.

図2の説明に戻り、画像合成処理(ステップS500)の後、パソコン100のCPU110は、データ送信部360として動作することによってデータ送信処理(ステップS600)を実行する。データ送信処理(ステップS600)において、CPU110は、画像合成処理(ステップS500)によって生成された合成画像データ440を含む印刷要求を、印刷送信インターフェース135を介してプリンター200に送信する。データ送信処理(ステップS600)において、パソコン100からプリンター200に印刷要求が送信されると、プリンター200では、合成画像データ440に基づく合成画像540が印刷される。   Returning to the description of FIG. 2, after the image composition process (step S <b> 500), the CPU 110 of the personal computer 100 executes the data transmission process (step S <b> 600) by operating as the data transmission unit 360. In the data transmission process (step S600), the CPU 110 transmits a print request including the composite image data 440 generated by the image composition process (step S500) to the printer 200 via the print transmission interface 135. In the data transmission process (step S600), when a print request is transmitted from the personal computer 100 to the printer 200, the printer 200 prints a composite image 540 based on the composite image data 440.

A3.効果:
以上説明した印刷システム10によれば、特性の異なる画像が混在した画像領域を有する画像データ410であっても、他の画像とは特性の異なる画像を構成する特異画素614,616を画素単位で分離して加工することができるため(ステップS300,S400)、画像処理に伴う画像の劣化を低減することができる。また、印刷システム10によれば、異なる特性を有する他の画像への影響を考慮することなく画像処理を実施することができるため(ステップS400)、異なる特性を有する他の画像への影響を考慮した場合に比べて、画像処理におけるアルゴリズムの簡略化を図ることができる。また、印刷システム10によれば、他の画像とは特性の異なる画像を構成する特異画素614,616を、元画像510よりも小さな矩形状に分離して加工するため(ステップS300,S400)、元画像510と同じ大きさで画像データ410を画像処理した場合に比べて処理負荷を軽減することができる。
A3. effect:
According to the printing system 10 described above, even in the case of the image data 410 having an image region in which images having different characteristics are mixed, the unique pixels 614 and 616 constituting the image having characteristics different from those of other images are arranged in units of pixels. Since they can be processed separately (steps S300 and S400), image degradation due to image processing can be reduced. Further, according to the printing system 10, image processing can be performed without considering the influence on other images having different characteristics (step S400), and therefore the influence on other images having different characteristics is taken into consideration. Compared to the case, the algorithm in the image processing can be simplified. Further, according to the printing system 10, the singular pixels 614 and 616 constituting the image having different characteristics from other images are separated into a rectangular shape smaller than the original image 510 and processed (steps S300 and S400). The processing load can be reduced compared to the case where the image data 410 is subjected to image processing with the same size as the original image 510.

また、画素特定処理(ステップS200)において、画像データ410における複数の画素のうち、文字514および写真画像516を構成する画素を特異画素614,616として特定することから、人間の視覚特性から特異な認識で捉えられる文字を構成する画素を、他の画素から分離することができるため、人間の視覚特性に応じて画像の劣化を低減することができる。   Further, in the pixel specifying process (step S200), among the plurality of pixels in the image data 410, the pixels constituting the character 514 and the photographic image 516 are specified as the specific pixels 614 and 616. Since pixels constituting a character captured by recognition can be separated from other pixels, image degradation can be reduced according to human visual characteristics.

また、画像分離処理(ステップS300)において、文字514および写真画像516を構成する特異画素614,616の各々を複数の特異画像データ420a,420bを生成することから、元画像510から画素単位で分離される特異画素614,616をより詳細に分類して加工することができるため、画像処理に伴う画像の劣化を一層低減することができる。   In the image separation process (step S300), each of the singular pixels 614 and 616 constituting the character 514 and the photographic image 516 is generated as a plurality of singular image data 420a and 420b. Since the singular pixels 614 and 616 to be processed can be classified and processed in more detail, image deterioration due to image processing can be further reduced.

また、画像特定処理(ステップS200)において、画像加工処理(ステップS400)で実施可能な画像処理の種類である文字画像処理(ステップS424)および写真画像処理(ステップS434)に応じて、文字514および写真画像516を構成する特異画素614,616を特定することから、画像加工処理(ステップS400)における画像処理を考慮して特異画像データ420a,420bを生成することができるため、画像処理に伴う処理負荷を軽減することができる。   In the image specifying process (step S200), the character 514 and the photographic image process (step S434) corresponding to the character image process (step S424) and the photographic image process (step S434), which are the types of image processing that can be performed in the image processing process (step S400). Since the singular pixels 614 and 616 constituting the photographic image 516 are specified, the singular image data 420a and 420b can be generated in consideration of the image processing in the image processing (step S400). The load can be reduced.

A4.第1変形例:
図7は、第1変形例における画像分離処理(ステップS300)において元画像510を分離する様子の一例を示す説明図である。第1変形例では、画像分離処理(ステップS300)において、文字514を構成する特異画素614を複数の矩形状に分割して元画像510から分離した複数の特異画像データを生成する点を除き、上述の実施例の印刷システム10と同様である。図7には、画像データ410によって表現される元画像510と、文字514を構成する特異画素614を元画像510から分離した二つの特異画像データによって表現される二つの特異画像520c,520dと、写真画像516を構成する特異画素616を元画像510から分離した特異画像520bとを示す。
A4. First modification:
FIG. 7 is an explanatory diagram showing an example of how the original image 510 is separated in the image separation process (step S300) in the first modification. In the first modification, in the image separation process (step S300), the singular pixels 614 constituting the character 514 are divided into a plurality of rectangular shapes to generate a plurality of singular image data separated from the original image 510, This is the same as the printing system 10 of the above-described embodiment. In FIG. 7, an original image 510 represented by the image data 410, two singular images 520c and 520d represented by two singular image data obtained by separating the singular pixels 614 constituting the characters 514 from the original image 510, The singular image 520b which isolate | separated the singular pixel 616 which comprises the photograph image 516 from the original image 510 is shown.

図7の特異画像520cは、画素特定処理(ステップS200)において特異画素614として特定された文字514のうち、余白514sに隣接する上段の文字514cを備え、余白514sを除外して文字514cを囲繞する区形状に整形されている。図7の特異画像520dは、画素特定処理(ステップS200)において特異画素614として特定された文字514のうち、文字514cおよび余白514sの下段に位置する文字514dを備え、文字514cおよび余白514sを除外して文字514cを囲繞する区形状に整形されている。   The unique image 520c of FIG. 7 includes an upper character 514c adjacent to the margin 514s among the characters 514 identified as the unique pixel 614 in the pixel identification process (step S200), and surrounds the character 514c by excluding the margin 514s. It is shaped into a ward shape. The singular image 520d of FIG. 7 includes a character 514d located in the lower stage of the character 514c and the margin 514s among the characters 514 identified as the singular pixel 614 in the pixel identification process (step S200), and excludes the character 514c and the margin 514s. Thus, the character 514c is shaped into a section surrounding the character 514c.

第1変形例によれば、特異画像データにおける特異画素614以外の余白514sが削減され、画像加工処理(ステップS400)における処理負荷をより軽減することができる。なお、第1変形例では、文字514を構成する特異画素614を複数の矩形状に分割して文字514における余白514sを削減したが、他の実施形態において、写真画像516を構成する特異画素616を複数の矩形状に分割して写真画像516における余白を削減しても良い。   According to the first modification, the margin 514s other than the specific pixel 614 in the specific image data is reduced, and the processing load in the image processing (step S400) can be further reduced. In the first modification, the singular pixels 614 constituting the character 514 are divided into a plurality of rectangular shapes to reduce the margin 514s in the character 514. However, in other embodiments, the singular pixels 616 constituting the photographic image 516 are used. May be divided into a plurality of rectangular shapes to reduce the margin in the photographic image 516.

A5.第2変形例:
図8は、第2変形例における画像分離処理(ステップS300)において元画像510を分離する様子の一例を示す説明図である。第2変形例では、画像分離処理(ステップS300)において、写真画像516を構成する特異画素616に重複する部位と、特異画素616から重複しない部位とに分離されるように、文字514を構成する特異画素614を複数の矩形状に分割して元画像510から分離した複数の特異画像データを生成する点を除き、上述の実施例の印刷システム10と同様である。図8には、画像データ410によって表現される元画像510と、文字514を構成する特異画素614を元画像510から分離した二つの特異画像データによって表現される二つの特異画像520e,520fと、写真画像516を構成する特異画素616を元画像510から分離した特異画像520bとを示す。
A5. Second modification:
FIG. 8 is an explanatory diagram showing an example of how the original image 510 is separated in the image separation process (step S300) in the second modification. In the second modified example, in the image separation process (step S300), the character 514 is configured so as to be separated into a part overlapping the specific pixel 616 constituting the photographic image 516 and a part not overlapping the specific pixel 616. Except for the point that the singular pixel 614 is divided into a plurality of rectangular shapes and a plurality of singular image data separated from the original image 510 is generated, it is the same as the printing system 10 of the above-described embodiment. In FIG. 8, an original image 510 represented by the image data 410, two singular images 520e and 520f represented by two singular image data obtained by separating the singular pixels 614 constituting the character 514 from the original image 510, The singular image 520b which isolate | separated the singular pixel 616 which comprises the photograph image 516 from the original image 510 is shown.

図8の特異画像520eは、画素特定処理(ステップS200)において特異画素614として特定された文字514のうち、写真画像516を構成する特異画素616と重複しない文字領域514eを備え、特異画素616と重複しない文字領域514fは余白に置き換えられ、文字領域514eを囲繞する矩形状に整形されている。図8の特異画像520fは、画素特定処理(ステップS200)において特異画素614として特定された文字514のうち、写真画像516を構成する特異画素616と重複する文字領域514fを備え、特異画素616と重複する文字領域514eは余白に置き換えられ、文字領域514fを囲繞する矩形状に整形されている。   The singular image 520e in FIG. 8 includes a character region 514e that does not overlap with the singular pixel 616 constituting the photographic image 516 among the characters 514 identified as the singular pixel 614 in the pixel identification process (step S200). The non-overlapping character area 514f is replaced with a blank space and shaped into a rectangular shape surrounding the character area 514e. The singular image 520f of FIG. 8 includes a character region 514f that overlaps the singular pixel 616 constituting the photographic image 516 among the characters 514 identified as the singular pixel 614 in the pixel identification process (step S200). The overlapping character region 514e is replaced with a blank space, and is shaped into a rectangle surrounding the character region 514f.

変形例2によれば、文字514を構成する特異画素614のうち、写真画像516を構成する特異画素616と重複する文字領域514fと、特異画素616と重複しない文字領域514eとを、画像加工処理(ステップS400)においてそれぞれ異なる画像処理で加工することによって、文字514および写真画像516の間の関係に応じた画像処理を実施することができる。なお、第2変形例では、文字514を構成する特異画素614を、写真画像516を構成する特異画素616との重複する関係に応じて分割したが、他の実施形態において、写真画像516を構成する特異画素616を、文字514を構成する特異画素614との重複する関係に応じて分割しても良い。   According to the second modification, among the singular pixels 614 constituting the character 514, the character region 514f overlapping with the singular pixel 616 constituting the photographic image 516 and the character region 514e not overlapping the singular pixel 616 are subjected to image processing. By performing different image processing in (Step S400), image processing according to the relationship between the character 514 and the photographic image 516 can be performed. In the second modification, the singular pixel 614 constituting the character 514 is divided according to the overlapping relationship with the singular pixel 616 constituting the photographic image 516. However, in another embodiment, the photographic image 516 is configured. The singular pixel 616 may be divided according to the overlapping relationship with the singular pixel 614 constituting the character 514.

A6.第3変形例:
図9は、第3変形例における印刷システム12の構成を示す説明図である。第3変形例の印刷システム12は、プリンター200の構成が異なる点、パソコン100からプリンター200に特異画像データ420a,420bが転送される点以外は、上述の印刷システム10と同様である。
A6. Third modification:
FIG. 9 is an explanatory diagram showing the configuration of the printing system 12 in the third modification. The printing system 12 of the third modified example is the same as the printing system 10 described above except that the configuration of the printer 200 is different and that the specific image data 420a and 420b are transferred from the personal computer 100 to the printer 200.

第3変形例におけるプリンター200は、CPU210がプログラムに基づいて動作することによって実現される機能要素として、データ受信部370および印刷制御部380に加え、画像加工部340および画像合成部350を備える。第3変形例では、プリンター200のデータ受信部370は、パソコン100から印刷受信インターフェース235を介して特異画像データ420a,420bを含む印刷要求を受信する。プリンター200の画像加工部340は、データ受信部370によって受信された印刷要求に含まれる特異画像データ420a,420bを加工する。プリンター200の画像合成部350は、画像加工部340によって加工された特異画像データ420a,420bを画像データ410に合成した合成画像データ440を生成する。プリンター200の印刷制御部380は、データ受信部370によって受信された印刷要求に基づいて印刷機構部240を制御することによって、画像合成部350によって生成された合成画像データ440に基づく画像を印刷する。   The printer 200 in the third modified example includes an image processing unit 340 and an image composition unit 350 as functional elements realized by the CPU 210 operating based on a program, in addition to the data reception unit 370 and the print control unit 380. In the third modified example, the data receiving unit 370 of the printer 200 receives a print request including the specific image data 420a and 420b from the personal computer 100 via the print reception interface 235. The image processing unit 340 of the printer 200 processes the specific image data 420a and 420b included in the print request received by the data receiving unit 370. The image composition unit 350 of the printer 200 generates composite image data 440 obtained by combining the specific image data 420 a and 420 b processed by the image processing unit 340 with the image data 410. The print control unit 380 of the printer 200 prints an image based on the composite image data 440 generated by the image composition unit 350 by controlling the print mechanism unit 240 based on the print request received by the data reception unit 370. .

第3変形例によれば、合成画像データ440よりも小さなデータ容量の特異画像データ420a,420bで第1の処理装置であるパソコン100から第2の処理装置であるプリンター200へのデータ転送が行われるため、パソコン100からプリンター200へのデータ転送に掛かる処理負荷を軽減することができる。なお、第3変形例では、画像加工処理(ステップS400)で加工する前の特異画像データ420a,420bをパソコン100からプリンター200にデータ転送するが、他の実施形態において、画像加工処理(ステップS400)で加工した後の特異画像データ420a,420bをパソコン100からプリンター200にデータ転送しても良い。   According to the third modification, data transfer from the personal computer 100 as the first processing device to the printer 200 as the second processing device is performed with the specific image data 420a and 420b having a data capacity smaller than that of the composite image data 440. Therefore, the processing load required for data transfer from the personal computer 100 to the printer 200 can be reduced. In the third modification, the specific image data 420a and 420b before being processed in the image processing process (step S400) is transferred from the personal computer 100 to the printer 200. However, in other embodiments, the image processing process (step S400) is performed. The specific image data 420a and 420b processed in step) may be transferred from the personal computer 100 to the printer 200.

B.その他の実施形態:
以上、本発明の実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。例えば、上述の実施例では、本発明を印刷システムに適用した例について説明したが、他の実施形態において、例えば、パソコン,プリンター,デジタルカメラ,ビューワー,携帯電話など画像データを取り扱う電子機器における画像処理機能に発明を適用しても良い。
B. Other embodiments:
The embodiments of the present invention have been described above. However, the present invention is not limited to these embodiments, and can of course be implemented in various forms without departing from the spirit of the present invention. is there. For example, in the above-described embodiment, an example in which the present invention is applied to a printing system has been described. In another embodiment, for example, an image in an electronic device that handles image data, such as a personal computer, a printer, a digital camera, a viewer, and a mobile phone. The invention may be applied to the processing function.

また、上述の実施例では、文字画像および写真画像を構成する画素を特異画素として特定したが、既知の画像認識技術を用いることによって、文字画像および写真画像に加え、または文字画像および写真画像に代えて、イラストレーションやベクトル画像(ベクターイメージ)などの他の特性を有する画像を構成する画素を特異画素として特定しても良い。   In the above-described embodiment, the pixels constituting the character image and the photographic image are specified as the singular pixels. However, by using a known image recognition technique, the character image and the photographic image are added to the character image and the photographic image. Instead, a pixel constituting an image having other characteristics such as an illustration or a vector image (vector image) may be specified as a specific pixel.

また、パソコン100のCPU110を、複数の演算処理装置を備えるマルチプロセッサーやマルチコアとして構成して画像加工処理(ステップS400)を並列処理することによって、複数の演算処理装置における第1の演算処理装置で特異画像データ420aに対する画像処理を実施し、複数の演算処理装置における第2の演算処理装置で特異画像データ420bに対する画像処理を実施するとしても良い。これによって、特異画像データ420a,420bをメモリー120における別々の記憶領域に格納した上で各々のデータに異なる画像処理を並列処理によって実施することができる。そのため、画像データ410を分離することなく並列処理による画像処理を実施した場合に比べて、記憶領域へのアクセス待ちや記憶領域におけるデータの配置構造などに起因する演算処理の遅延を抑制して、処理速度を向上させることができる。   In addition, the CPU 110 of the personal computer 100 is configured as a multiprocessor or multi-core having a plurality of arithmetic processing devices, and the image processing (step S400) is performed in parallel, whereby the first arithmetic processing device in the plurality of arithmetic processing devices. Image processing may be performed on the singular image data 420a, and image processing on the singular image data 420b may be performed by a second arithmetic processing device in a plurality of arithmetic processing devices. Accordingly, the unique image data 420a and 420b can be stored in different storage areas in the memory 120, and different image processing can be performed on each data by parallel processing. Therefore, compared with the case where image processing by parallel processing is performed without separating the image data 410, the delay of the arithmetic processing due to the waiting for access to the storage area or the data arrangement structure in the storage area is suppressed, The processing speed can be improved.

10...印刷システム
12...印刷システム
100...パソコン
110...CPU
120...メモリー
132...機器インターフェース
134...ユーザーインターフェース
135...印刷送信インターフェース
200...プリンター
210...CPU
220...メモリー
235...印刷受信インターフェース
240...印刷機構部
310...データ取得部
320...画素特定部
330...画像分離部
340...画像加工部
350...画像合成部
360...データ送信部
370...データ受信部
380...印刷制御部
410...画像データ
420a...特異画像データ
420b...特異画像データ
440...合成画像データ
510...元画像
512...余白
514...文字
514c...文字
514d...文字
514e...文字領域
514f...文字領域
514s...余白
516...写真画像
520a...特異画像
520b...特異画像
520c...特異画像
520d...特異画像
520e...特異画像
520f...特異画像
525a...変換特異画像
525b...変換特異画像
540...合成画像
612...他の画素
614...特異画素
616...特異画素
10 ... Printing system 12 ... Printing system 100 ... Personal computer 110 ... CPU
120 ... Memory 132 ... Device interface 134 ... User interface 135 ... Print transmission interface 200 ... Printer 210 ... CPU
220 ... Memory 235 ... Print reception interface 240 ... Print mechanism 310 ... Data acquisition unit 320 ... Pixel identification unit 330 ... Image separation unit 340 ... Image processing unit 350 .. .Image composition unit 360 ... Data transmission unit 370 ... Data reception unit 380 ... Print control unit 410 ... Image data 420a ... Unique image data 420b ... Uniform image data 440 ... Composition Image data 510 ... Original image 512 ... Margin 514 ... Character 514c ... Character 514d ... Character 514e ... Character area 514f ... Character area 514s ... Margin 516 ... Photo Image 520a ... Singular image 520b ... Singular image 520c ... Singular image 520d ... Singular image 520e ... Singular image 520f ... Singular image 525a ... Singing specific image 525b ... Singing specific Image 540 ... Composite image 612 ... Other pixels 614 ... Singular pixels 616 .. Singular pixels

Claims (9)

画像データを処理する画像処理システムであって、
前記画像データの画像であって第1の画素数を有する画像を形成する画素の特性に基づいて、前記画素のうち、所定の特性を有する特異画素を特定する画素特定部と、
前記画像から前記特異画素を分離して、前記第1の画素数よりも少ない第2の画素数の特異画像の特異画像データを生成する画像分離部と、
前記特異画像データに対して画像処理を行う画像処理部と、
前記画像データと前記画像処理が行われた前記特異画像データとを合成した合成画像データを生成する画像合成部と
を備える画像処理システム。
An image processing system for processing image data,
A pixel specifying unit that specifies a specific pixel having a predetermined characteristic among the pixels based on characteristics of a pixel that forms an image having the first number of pixels and is an image of the image data;
An image separation unit that separates the singular pixels from the image and generates singular image data of a singular image having a second number of pixels smaller than the first number of pixels;
An image processing unit that performs image processing on the specific image data;
An image processing system comprising: an image synthesis unit that generates synthesized image data obtained by synthesizing the image data and the specific image data subjected to the image processing.
前記画素特定部は、文字画像を構成する画素を前記特異画素として特定する請求項1に記載の画像処理システム。   The image processing system according to claim 1, wherein the pixel specifying unit specifies a pixel constituting a character image as the specific pixel. 前記画素特定部は、前記特異画素のうち、第1の特性を有する第1の特異画素と第2の特性を有する第2の特異画素とを特定し、
前記画像分離部は、前記特異画素から前記第1の特異画素を分離して第1の特異画像データを生成し、前記特異画素から前記第2の特異画素を分離して第2の特異画像データとを生成し、
前記画像処理部は、前記第1の特異画像データおよび前記第2の特異画像データの各々に対して、異なる前記画像処理を行う請求項1または請求項2に記載の画像処理システム。
The pixel specifying unit specifies a first singular pixel having a first characteristic and a second singular pixel having a second characteristic among the singular pixels,
The image separation unit separates the first singular pixel from the singular pixel to generate first singular image data, separates the second singular pixel from the singular pixel, and generates second singular image data. And generate
The image processing system according to claim 1, wherein the image processing unit performs different image processing on each of the first singular image data and the second singular image data.
前記画像処理部は、前記第1の特異画像データおよび前記第2の特異画像データの各々に対して、並列処理により前記画像処理を行う請求項3に記載の画像処理システム。   The image processing system according to claim 3, wherein the image processing unit performs the image processing on each of the first singular image data and the second singular image data by parallel processing. 前記画像分離部は、前記第2の特異画像データの第2の特異画像に重複する前記第1の特異画素と、前記第2の特異画像に重複しない前記第1の特異画素とが特定された場合に、前記第1の特異画素から、前記第2の特異画像に重複する前記第1の特異画素を分離して第3の特異画像データを生成し、前記第1の特異画素から、前記第2の特異画像に重複しない前記第1の特異画素を分離して、第4の特異画像データを生成し、
前記画像処理部は、前記第3の特異画像データおよび前記第4の特異画像データの各々に対して、異なる前記画像処理を行う請求項3または請求項4に記載の画像処理システム。
The image separation unit identifies the first singular pixel that overlaps the second singular image of the second singular image data and the first singular pixel that does not overlap the second singular image. In this case, the first singular pixel overlapping the second singular image is separated from the first singular pixel to generate third singular image data, and from the first singular pixel, the first singular pixel Separating the first singular pixels that do not overlap with the two singular images to generate fourth singular image data;
The image processing system according to claim 3 or 4, wherein the image processing unit performs different image processing on each of the third singular image data and the fourth singular image data.
前記画素特定部は、文字画像を構成する画素を前記第1の特異画素として特定し、写真画像を構成する画素を前記第2の特異画素として特定する請求項5に記載の画像処理システム。   The image processing system according to claim 5, wherein the pixel specifying unit specifies a pixel constituting a character image as the first singular pixel and a pixel constituting a photographic image as the second singular pixel. 前記画像特定部は、前記画像処理部が行うことが可能な前記画像処理の種類に応じて前記特異画素を特定する請求項1ないし請求項6のいずれかに記載の画像処理システム。   The image processing system according to claim 1, wherein the image specifying unit specifies the specific pixel according to a type of the image processing that can be performed by the image processing unit. 請求項1ないし請求項7のいずれかに記載の画像処理システムであって、更に、
前記画像分離部が設けられた第1の処理装置と、
前記画像合成部が設けられた第2の処理装置と、
前記画像分離部によって前記特異画像データが生成された後、前記画像合成部によって前記合成画像データが生成される前に、前記第1の処理装置における特異画像データを前記第2の処理装置に転送するデータ転送部と
を備える画像処理システム。
The image processing system according to any one of claims 1 to 7, further comprising:
A first processing device provided with the image separation unit;
A second processing device provided with the image composition unit;
After the specific image data is generated by the image separation unit, before the composite image data is generated by the image combining unit, the specific image data in the first processing device is transferred to the second processing device. An image processing system comprising a data transfer unit.
画像データを処理する画像処理方法であって、
(a)前記画像データの画像であって第1の画素数を有する画像を形成する画素の特性に基づいて、前記画素のうち、所定の特性を有する特異画素を特定する工程と、
(b)前記画像から前記特異画素を分離して、前記第1の画素数よりも少ない第2の画素数の特異画素の特異画像データを生成する工程と、
(c)前記特異画像データに対して画像処理を行う工程と、
(d)前記画像データと前記画像処理が行われた前記特異画像データとを合成した合成画像データを生成する工程と
を含む画像処理方法。
An image processing method for processing image data,
(A) identifying a singular pixel having a predetermined characteristic among the pixels based on a characteristic of a pixel that forms an image having the first number of pixels and is an image of the image data;
(B) separating the singular pixels from the image to generate singular image data of singular pixels having a second number of pixels smaller than the first number of pixels;
(C) performing image processing on the specific image data;
(D) An image processing method comprising: generating synthesized image data obtained by synthesizing the image data and the specific image data subjected to the image processing.
JP2009017853A 2009-01-29 2009-01-29 Image processing system, and image processing method Pending JP2010178012A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009017853A JP2010178012A (en) 2009-01-29 2009-01-29 Image processing system, and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009017853A JP2010178012A (en) 2009-01-29 2009-01-29 Image processing system, and image processing method

Publications (1)

Publication Number Publication Date
JP2010178012A true JP2010178012A (en) 2010-08-12

Family

ID=42708527

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009017853A Pending JP2010178012A (en) 2009-01-29 2009-01-29 Image processing system, and image processing method

Country Status (1)

Country Link
JP (1) JP2010178012A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022091965A1 (en) * 2020-10-29 2022-05-05 工機ホールディングス株式会社 Work machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022091965A1 (en) * 2020-10-29 2022-05-05 工機ホールディングス株式会社 Work machine

Similar Documents

Publication Publication Date Title
KR102323909B1 (en) Image processing apparatus, image processing method, and storage medium
US9723177B2 (en) Image processing system, image processing apparatus, and image forming apparatus
US8274707B2 (en) Image processing apparatus, image processing method, and program for determining or computing an extended region of a block region of image data or an input image
JP4966248B2 (en) Image processing apparatus, image forming apparatus, image processing method, and computer program
JP2008193409A (en) Image processing device
US8610957B2 (en) Image processing apparatus, image processing method, and non-transitory computer-readable medium
JP4925933B2 (en) Image processing method and image processing apparatus
US7961951B2 (en) Image processing apparatus capable of accurately removing isolated point noise, image processing method, and computer readable medium
JP5212886B2 (en) Image forming system and image forming program
JP4186747B2 (en) Image processing apparatus, image forming apparatus, image processing method, and program
JP2002112022A (en) Image formation device, image formation method, and recording medium capable of reading computer recording image formation program
JP2010028314A (en) Image processing apparatus, method, and program
CN101346981A (en) Image processing device, image processing method, and image processing program product
JP6882043B2 (en) Image processing equipment, programs and image processing methods
JP2010178012A (en) Image processing system, and image processing method
JP2019134232A (en) Image formation device, and method and program for the device
JP2009027224A (en) Printing system, image processing apparatus, color correction apparatus, image processing method, color correction method, image processing program, and color correction program
US8081343B2 (en) Image forming system and computer readable medium storing image forming program
JP3833170B2 (en) Gray line setting method, image processing apparatus and image processing method
JP2007049488A (en) Image processing apparatus, image processing method, and program causing computer to execute the method
JP2010178011A (en) Image processing system, and image processing method
JP5090969B2 (en) Image processing device
JP2005017562A (en) Image forming apparatus and image forming system
JP5299253B2 (en) Image processing apparatus and image processing method
JP5389096B2 (en) Apparatus and control method thereof