JP2010178012A - Image processing system, and image processing method - Google Patents
Image processing system, and image processing method Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 210
- 238000003672 processing method Methods 0.000 title claims description 9
- 238000000926 separation method Methods 0.000 claims abstract description 29
- 239000002131 composite material Substances 0.000 claims abstract description 25
- 239000000203 mixture Substances 0.000 claims abstract description 19
- 238000012546 transfer Methods 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 claims description 5
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 abstract description 84
- 230000008569 process Effects 0.000 abstract description 76
- 230000015556 catabolic process Effects 0.000 abstract description 8
- 238000006731 degradation reaction Methods 0.000 abstract description 8
- 238000007906 compression Methods 0.000 description 18
- 230000004048 modification Effects 0.000 description 16
- 238000012986 modification Methods 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 14
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000012937 correction Methods 0.000 description 11
- 230000006835 compression Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 239000003086 colorant Substances 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 238000009499 grossing Methods 0.000 description 4
- 230000006866 deterioration Effects 0.000 description 2
- 241000208818 Helianthus Species 0.000 description 1
- 235000003222 Helianthus annuus Nutrition 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000012015 optical character recognition Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
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とを備える。
【選択図】図1Provided 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.
しかしながら、引用文献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.
以上説明した本発明の構成および作用を一層明らかにするために、以下本発明を適用した画像処理システムについて説明する。なお、本実施例では、画像処理システムの一形態として印刷システムを例に挙げて説明する。 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
印刷システム10のパソコン100は、セントラルプロセッシングユニット(Central Processing Unit、以下「CPU」と呼ぶ)110と、メモリー120と、機器インターフェース132と、ユーザーインターフェース134と、印刷送信インターフェース135とを備える。
The
パソコン100のCPU110は、メモリー120に記憶されたプログラムに基づいて種々の演算処理を実行する。パソコン100は、CPU210がプログラムに基づいて動作することによって実現される機能要素として、データ取得部310と、画素特定部320と、画像分離部330と、画像加工部340と、画像合成部350と、データ送信部360とを備える。本実施例では、データ取得部310,画素特定部320,画像分離部330,画像加工部340,画像合成部350,データ送信部360の各機能は、メモリー120に記憶されたソフトウェアに基づいてCPU110が動作することによって実現されるが、他の実施形態において、パソコン100の電子回路がその物理的な回路構成に基づいて動作することによって、これらの機能の少なくとも一つが実現されても良い。
The
パソコン100のデータ取得部310は、印刷対象である画像データ410を取得し、その画像データ410をメモリー120の記憶領域に格納して準備する。パソコン100の画素特定部320は、データ取得部310によって取得された画像データ410によって表現される元画像を構成する複数の画素のうち、他の画素が構成する画像とは異なる特性を有する画像を構成する特異画素を特定し、本実施例では、文字および写真を構成する画素を特異画素として特定する。パソコン100の画像分離部330は、画素特定部320によって特定された特異画素を元画像よりも小さな矩形状に元画像から分離した特異画像データを生成し、本実施例では、文字の特異画素を表現する特異画像データ420a、および写真の特異画素を表現する特異画像データ420bを生成する。
The data acquisition unit 310 of the
パソコン100の画像加工部340は、画像分離部330によって生成された特異画像データ420a,420bを加工する。パソコン100の画像合成部350は、画像加工部340によって加工された特異画像データ420a,420bにおける画素を元画像に合成した合成画像データ440を生成する。パソコン100のデータ送信部360は、画像合成部350によって生成された合成画像データ440を含む印刷要求を、印刷送信インターフェース135を介してプリンター200に送信する。
The
本実施例では、パソコン100において取り扱われる画像データ410、特異画像データ420a,420b、合成画像データ440の各画像データは、RGB表色系によるラスターデータである。ラスターデータとは、画素(ピクセル)の色情報を有する複数の画素値を羅列して画像を表現したデータであり、RGB表色系では、赤(Red),緑(Green),青(Blue)の三つの色を混ぜ合わせて種々の色が表現される。なお、他の実施形態において、RGB表色系に代えて、RGBA表色系などの他の異なる表色系を用いても良い。
In the present embodiment, the
パソコン100のメモリー120は、CPU110による演算処理を規定したプログラムに加え、CPU110によって処理されるデータを記憶し、画像データ410,特異画像データ420a,420b,合成画像データ440などのデータも記憶する。本実施例では、パソコン100のメモリー120は、リードオンリメモリ(Read Only Memory、以下「ROM」と呼ぶ),ランダムアクセスメモリ(Random Access Memory、以下「RAM」と呼ぶ)を含み、他の実施形態において、ハードディスクドライブ(Hard Disk Drive、以下「HDD」と呼ぶ)を仮想的にメモリー120の一部として利用しても良い。
The
パソコン100の印刷送信インターフェース135は、パソコン100の外部機器(例えば、外付けハードディスクドライブ(Hard Disk Drive、以下「HDD」と呼ぶ),USBメモリー,デジタルカメラ,インターネットなど)とデータをやり取りする。ユーザーインターフェース134は、ディスプレイ,キーボード,マウスなどを介してパソコン100のユーザーと情報をやり取りする。パソコン100の印刷送信インターフェース135は、プリンター200とデータをやり取りする。パソコン100の動作についての詳細は後述する。
The
印刷システム10のプリンター200は、紙やラベルなどの印刷媒体にインク滴を噴射して文字や画像などを印刷するインクジェット式プリンターであり、いわゆる複合機としてスキャナーやコピーなどの各種機能を備えても良い。プリンター200は、CPU210と、メモリー220と、印刷受信インターフェース235と、印刷機構部240とを備える。
The
プリンター200のCPU210は、メモリー220に記憶されたプログラムに基づいて種々の演算処理を実行する。プリンター200は、CPU210がプログラムに基づいて動作することによって実現される機能要素として、データ受信部370と、印刷制御部380とを備える。本実施例では、データ受信部370,印刷制御部380の各機能は、メモリー220に記憶されたソフトウェアに基づいてCPU210が動作することによって実現されるが、他の実施形態において、プリンター200の電子回路がその物理的な回路構成に基づいて動作することによって、これらの機能の少なくとも一つが実現されても良い。
The
プリンター200のデータ受信部370は、パソコン100から印刷受信インターフェース235を介して合成画像データ440を含む印刷要求を受信する。プリンター200の印刷制御部380は、データ受信部370によって受信された印刷要求に基づいて印刷機構部240を制御することによって、合成画像データ440に基づく画像を印刷する。
The
本実施例では、パソコン100からプリンター200に転送される合成画像データ440は、RGB表色系のラスターデータであり、プリンター200において、印刷に先立ってCMYK表色系のラスターデータに変換される。CMYK表色系では、シアン(Cyan),マゼンタ(Magenta),黄(Yellow),黒(Black)の四つの色を混ぜ合わせて種々の色が表現される。なお、他の実施形態において、CMYK表色系に代えて、YCbCr表色系などの他の異なる表色系を用いても良い。
In this embodiment, the
プリンター200のメモリー220は、CPU210による演算処理を規定したプログラムに加え、CPU210によって処理されるデータを記憶し、合成画像データ440などのデータも記憶する。本実施例では、プリンター200のメモリー220は、ROM,RAMを含み、他の実施形態において、HDDを仮想的にメモリー220の一部として利用しても良い。
The
プリンター200の印刷受信インターフェース235は、パソコン100とデータをやり取りする。プリンター200の印刷機構部240は、CPU210からの指示に基づいて、シアン,マゼンタ,黄,黒の四色のインクを印刷媒体に噴射することによって印刷を実行する。
A
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
パソコン100のCPU110は、画像印刷処理(ステップS10)を開始すると、データ取得部310として動作することによってデータ取得処理(ステップS100)を実行する。データ取得処理(ステップS100)において、CPU110は、印刷対象である画像データ410を取得し、その画像データ410をメモリー120の記憶領域に格納して準備する。データ取得処理(ステップS100)で準備される画像データ410は、メモリー120の他の記憶領域に格納されている画像データを読み出したデータであっても良いし、機器インターフェース132やユーザーインターフェース134を介して取得したデータであっても良い。
When starting the image printing process (step S10), the
データ取得処理(ステップS100)の後、パソコン100のCPU110は、画素特定部320として動作することによって画素特定処理(ステップS200)を実行する。画素特定処理(ステップS200)において、CPU110は、データ取得処理(ステップS100)によって取得された画像データ410によって表現される元画像を構成する複数の画素のうち、他の画素が構成する画像とは異なる特性を有する画像を構成する特異画素を特定する。
After the data acquisition process (step S100), the
本実施例では、既知の光学文字認識技術を用いて画像データ410における文字を認識することによって、画像データ410における複数の画素のうち文字画像を構成する画素が特異画素として特定されると共に、既知の画像認識技術を用いて画像データ410における写真を認識することによって、画像データ410における複数の画素のうち写真画像を構成する画素が特異画素として特定される。なお、他の実施形態において、文字の色、文字の大きさ、数字、平仮名、片仮名、漢字、アルファベットなどで文字画像を複数種類に分類することによって、文字画像に関する特異画素を細分化しても良いし、人間の顔、風景、単色系で塗りつぶされた領域(ベタ塗り)などで写真画像を複数種類に分類することによって、写真画像に関する特異画素を細分化しても良い。これによって、元画像510から画素単位で分離される特異画素をより詳細に分類して加工することができるため、画像処理に伴う画像の劣化を一層低減することができる。また、他の実施形態において、イラストレーション(図解,挿絵)などの画像を構成する画素や、余白を構成する画素についても、特異画素として特定しても良い。
In this embodiment, by recognizing a character in the
図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
図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
図4は、画像分離処理(ステップS300)において元画像510を分離する様子の一例を示す説明図である。図4には、画像データ410によって表現される元画像510と、特異画像データ420aによって表現される特異画像520aと、特異画像データ420bによって表現される特異画像520bとを示す。
FIG. 4 is an explanatory diagram showing an example of how the
図4の特異画像520aは、画素特定処理(ステップS200)において特異画素614として特定された文字514を備え、元画像510において写真画像516が貼付されていた画素は余白に置き換えられ、文字514を囲繞する形状であって元画像510よりも小さな矩形状に整形されている。特異画像データ420aは、特異画像520aを表現するデータに加え、特異画像520aが元画像510から分離された元の位置を示す位置情報Paを含み、本実施例では、位置情報Paは、特異画像520aにおける左上角の画素が元画像510上に位置する座標を示す。
4 includes the
図4の特異画像520bは、画素特定処理(ステップS200)において特異画素616として特定された写真画像516を備え、元画像510において文字514が記載されていた画素は余白に置き換えられ、写真画像516を囲繞する形状であって元画像510よりも小さな矩形状に整形されている。特異画像データ420bは、特異画像520bを表現するデータに加え、特異画像520bが元画像510から分離された元の位置を示す位置情報Pbを含み、本実施例では、位置情報Pbは、特異画像520bにおける左上角の画素が元画像510上に位置する座標を示す。
4 includes the
図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
画像加工処理(ステップ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
図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
図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
解像度変換処理(ステップS422,S434)の後、パソコン100のCPU110は、特異画像520aに対して文字画像処理(ステップS424)を実施し、特異画像520bに対して写真画像処理(ステップS434)を実施する。文字画像処理(ステップS424)は、画像処理の種類,変換程度,対象範囲などの点で、写真画像処理(ステップS434)とは異なる画像処理である。本実施例では、文字画像処理(ステップS424)は、文字のエッジ部分を鮮明するシャープネス処理と、文字の斜線部分や曲線部分のジャギーを滑らかに見せるスムージング処理とを含む。本実施例では、写真画像処理(ステップS434)は、写真画像を滑らかな色階調に補正する階調補正処理と、写真画像の色濃度を補正する濃度補正処理と、写真画像の色味を補正するカラー補正処理と、写真画像のボケを鮮鋭にするシャープネス処理とを含む。
After the resolution conversion processing (steps S422 and S434), the
文字画像処理(ステップ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
圧縮処理(ステップS426,S436)の後、パソコン100のCPU110は、画像加工処理(ステップS400)を終了する。画像加工処理(ステップS400)が終了した時点で、特異画像データ420aの特異画像520aは、変換特異画像525aに変換されており、特異画像データ420bの特異画像520bは、変換特異画像525bに変換されている。
After the compression process (steps S426 and S436), the
図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
図6は、画像合成処理(ステップS500)において合成画像データ440が生成される様子の一例を示す説明図である。図6には、画像加工処理(ステップS400)で加工された特異画像データ420aの変換特異画像525aと、画像加工処理(ステップS400)で加工された特異画像データ420bの変換特異画像525bと、合成画像データ440の合成画像540とを示す。
FIG. 6 is an explanatory diagram showing an example of how the
画像合成処理(ステップ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
図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
A3.効果:
以上説明した印刷システム10によれば、特性の異なる画像が混在した画像領域を有する画像データ410であっても、他の画像とは特性の異なる画像を構成する特異画素614,616を画素単位で分離して加工することができるため(ステップS300,S400)、画像処理に伴う画像の劣化を低減することができる。また、印刷システム10によれば、異なる特性を有する他の画像への影響を考慮することなく画像処理を実施することができるため(ステップS400)、異なる特性を有する他の画像への影響を考慮した場合に比べて、画像処理におけるアルゴリズムの簡略化を図ることができる。また、印刷システム10によれば、他の画像とは特性の異なる画像を構成する特異画素614,616を、元画像510よりも小さな矩形状に分離して加工するため(ステップS300,S400)、元画像510と同じ大きさで画像データ410を画像処理した場合に比べて処理負荷を軽減することができる。
A3. effect:
According to the
また、画素特定処理(ステップS200)において、画像データ410における複数の画素のうち、文字514および写真画像516を構成する画素を特異画素614,616として特定することから、人間の視覚特性から特異な認識で捉えられる文字を構成する画素を、他の画素から分離することができるため、人間の視覚特性に応じて画像の劣化を低減することができる。
Further, in the pixel specifying process (step S200), among the plurality of pixels in the
また、画像分離処理(ステップS300)において、文字514および写真画像516を構成する特異画素614,616の各々を複数の特異画像データ420a,420bを生成することから、元画像510から画素単位で分離される特異画素614,616をより詳細に分類して加工することができるため、画像処理に伴う画像の劣化を一層低減することができる。
In the image separation process (step S300), each of the
また、画像特定処理(ステップS200)において、画像加工処理(ステップS400)で実施可能な画像処理の種類である文字画像処理(ステップS424)および写真画像処理(ステップS434)に応じて、文字514および写真画像516を構成する特異画素614,616を特定することから、画像加工処理(ステップS400)における画像処理を考慮して特異画像データ420a,420bを生成することができるため、画像処理に伴う処理負荷を軽減することができる。
In the image specifying process (step S200), the
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
図7の特異画像520cは、画素特定処理(ステップS200)において特異画素614として特定された文字514のうち、余白514sに隣接する上段の文字514cを備え、余白514sを除外して文字514cを囲繞する区形状に整形されている。図7の特異画像520dは、画素特定処理(ステップS200)において特異画素614として特定された文字514のうち、文字514cおよび余白514sの下段に位置する文字514dを備え、文字514cおよび余白514sを除外して文字514cを囲繞する区形状に整形されている。
The
第1変形例によれば、特異画像データにおける特異画素614以外の余白514sが削減され、画像加工処理(ステップS400)における処理負荷をより軽減することができる。なお、第1変形例では、文字514を構成する特異画素614を複数の矩形状に分割して文字514における余白514sを削減したが、他の実施形態において、写真画像516を構成する特異画素616を複数の矩形状に分割して写真画像516における余白を削減しても良い。
According to the first modification, the
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
図8の特異画像520eは、画素特定処理(ステップS200)において特異画素614として特定された文字514のうち、写真画像516を構成する特異画素616と重複しない文字領域514eを備え、特異画素616と重複しない文字領域514fは余白に置き換えられ、文字領域514eを囲繞する矩形状に整形されている。図8の特異画像520fは、画素特定処理(ステップS200)において特異画素614として特定された文字514のうち、写真画像516を構成する特異画素616と重複する文字領域514fを備え、特異画素616と重複する文字領域514eは余白に置き換えられ、文字領域514fを囲繞する矩形状に整形されている。
The
変形例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
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
第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
第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
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
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 ...
120 ...
220 ...
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の特異画素を分離して第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.
前記画像処理部は、前記第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の処理装置と、
前記画像分離部によって前記特異画像データが生成された後、前記画像合成部によって前記合成画像データが生成される前に、前記第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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022091965A1 (en) * | 2020-10-29 | 2022-05-05 | 工機ホールディングス株式会社 | Work machine |
-
2009
- 2009-01-29 JP JP2009017853A patent/JP2010178012A/en active Pending
Cited By (1)
| 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 |