[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2007144842A - Image processor - Google Patents

Image processor Download PDF

Info

Publication number
JP2007144842A
JP2007144842A JP2005343405A JP2005343405A JP2007144842A JP 2007144842 A JP2007144842 A JP 2007144842A JP 2005343405 A JP2005343405 A JP 2005343405A JP 2005343405 A JP2005343405 A JP 2005343405A JP 2007144842 A JP2007144842 A JP 2007144842A
Authority
JP
Japan
Prior art keywords
attribute information
pixel
attribute
image
image data
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.)
Granted
Application number
JP2005343405A
Other languages
Japanese (ja)
Other versions
JP4735212B2 (en
Inventor
Yasuaki Mitobe
保明 水戸部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2005343405A priority Critical patent/JP4735212B2/en
Publication of JP2007144842A publication Critical patent/JP2007144842A/en
Application granted granted Critical
Publication of JP4735212B2 publication Critical patent/JP4735212B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processor alleviating the feeling of wrongness in a picture formed. <P>SOLUTION: A bit-mapped image data set and an attribute information showing the attribute of each pixel of the bit-mapped image data set are formed by the image processor based on image description information. Referring to the attribute information for every pixel, when the attribute information which is different from the attribute information relevant to at least one reference pixel chosen from the predetermined domain including an attention pixel is attached, the attribute information of the attention information is corrected to the attribute information of the reference information, and then the corrected information is output. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、ページ記述言語等で記述された画像記述情報に基づいてビットマップ画像を生成する画像処理装置に関する。   The present invention relates to an image processing apparatus that generates a bitmap image based on image description information described in a page description language or the like.

近年マルチメディアやDTPハードウエア/ソフトウエアの技術的進歩により、オフィスドキュメントを始め、様々なドキュメントにおいて、その内容が複雑化している。現在、こうした複雑なドキュメントを高速かつ、高画質に形成可能な画像形成装置が求められている。   In recent years, due to technological progress of multimedia and DTP hardware / software, the contents of various documents such as office documents have become complicated. Currently, there is a demand for an image forming apparatus capable of forming such a complex document at high speed and high image quality.

この目的を達成するために、例えば、ポストスクリプト(登録商標)等のページ記述言語で記述された画像を、画像形成のためにビットマップデータへ展開する際、当該ビットマップデータにおける各画素に対して、ページ記述言語での指示に関する属性情報を関連づけるものがある。   In order to achieve this object, for example, when an image described in a page description language such as PostScript (registered trademark) is developed into bitmap data for image formation, each pixel in the bitmap data is processed. Some of them associate attribute information related to instructions in the page description language.

例えば、各画素が、ページ記述言語において文字を指定する情報によって描画されたものか、絵柄を指定する情報によって描画されたものかによって、異なる属性情報を関連づけ、プリンタ側において、当該属性情報を参照しながら、例えばスクリーンを切り替えることで、各画素について最適化されたスクリーンを適用して印刷するという技術がある(例えば特許文献1)。
特開平11−185024号公報
For example, each pixel is associated with different attribute information depending on whether it is drawn with information specifying a character in the page description language or with information specifying a picture, and the printer refers to the attribute information. However, for example, there is a technique of printing by switching a screen to apply a screen optimized for each pixel (for example, Patent Document 1).
Japanese Patent Laid-Open No. 11-185024

しかしながら、上記従来の技術において、各画素に関連づけるべき属性情報を判断するにあたり、その判断の基準が例えばページ記述言語のコマンドに基づくものではなく、描画順序等である場合がある。例えば、あるページ記述言語の処理エンジンでは、絵柄(グラフィックス)上にヘアラインなどの細線を追加的に描画した場合に、当該細線の画素について、文字であるとの属性情報を付加してしまうものがある。このまま処理されてしまうと、グラフィックス用スクリーンとテキスト用スクリーンが混在することになり、濃度値は同じであっても細線が筋状の線のように浮かび上がって違和感のある画像が形成されることとなる。   However, in the above conventional technique, when determining attribute information to be associated with each pixel, the determination criterion is not based on, for example, a page description language command, but may be a drawing order or the like. For example, when a processing engine of a page description language additionally draws a fine line such as a hairline on a design (graphics), it adds attribute information indicating that the pixel is a character for the fine line pixel There is. If processed as it is, a graphics screen and a text screen will be mixed, and even if the density value is the same, fine lines will appear like streak lines and an uncomfortable image will be formed. It will be.

このように、上記従来の画像処理技術においては、ときに属性情報の判断誤りから、違和感のある画像が形成される場合があった。   As described above, in the conventional image processing technique, there is a case where an uncomfortable image is sometimes formed due to an erroneous determination of attribute information.

本発明は上記実情に鑑みて為されたもので、形成される画像の違和感を軽減できる画像処理装置を提供することを、その目的の一つとする。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an image processing apparatus capable of reducing the uncomfortable feeling of an image to be formed.

上記従来例の問題点を解決するための本発明は、画像記述情報に基づいてビットマップ画像データと、当該ビットマップ画像データの各画素についての属性を表す属性情報とを生成する画像処理装置であって、前記画素ごとの属性情報を参照し、注目画素を含む所定領域から選択された少なくとも一つの参照画素に関連する属性情報とは異なる属性情報が付されている場合に、当該注目画素の属性情報を前記参照画素の属性情報に補正して設定して出力することを特徴としている。   The present invention for solving the problems of the conventional example described above is an image processing device that generates bitmap image data and attribute information representing attributes for each pixel of the bitmap image data based on image description information. If the attribute information different from the attribute information related to at least one reference pixel selected from the predetermined area including the target pixel is attached with reference to the attribute information for each pixel, the target pixel The attribute information is corrected and set to the attribute information of the reference pixel, and is output.

ここで前記参照画素は、前記所定領域内において、注目画素の濃度値との差が予め定めた範囲内の濃度値である他の画素であることとしてもよい。   Here, the reference pixel may be another pixel having a density value within a predetermined range in the predetermined area.

さらに本発明の一態様は、画像記述情報に基づいてビットマップ画像データと、当該ビットマップ画像データの各画素についての属性を表す属性情報とを生成する画像処理装置の制御方法であって、前記画素ごとの属性情報を参照し、注目画素を含む所定領域から選択された少なくとも一つの参照画素に関連する属性情報とは異なる属性情報が付されている場合に、当該注目画素の属性情報を前記参照画素の属性情報に補正して設定して出力することを特徴としている。   Furthermore, one aspect of the present invention is a control method for an image processing device that generates bitmap image data and attribute information representing an attribute for each pixel of the bitmap image data based on image description information, When attribute information different from attribute information related to at least one reference pixel selected from a predetermined region including the target pixel is attached with reference to the attribute information for each pixel, the attribute information of the target pixel is It is characterized in that the attribute information of the reference pixel is corrected and set and output.

また本発明の別の態様は、コンピュータに、画像記述情報に基づいてビットマップ画像データと、当該ビットマップ画像データの各画素についての属性を表す属性情報とを生成させるプログラムであって、コンピュータを、前記画素ごとの属性情報を参照し、注目画素を含む所定領域から選択された少なくとも一つの参照画素に関連する属性情報とは異なる属性情報が付されている場合に、当該注目画素の属性情報を前記参照画素の属性情報に補正して設定して出力する手段として機能させることを特徴としている。   According to another aspect of the present invention, there is provided a program for causing a computer to generate bitmap image data and attribute information representing an attribute for each pixel of the bitmap image data based on the image description information. , When attribute information different from attribute information related to at least one reference pixel selected from a predetermined region including the target pixel is attached with reference to the attribute information for each pixel, the attribute information of the target pixel Is corrected to the attribute information of the reference pixel, and functions as means for outputting.

本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係る画像処理装置は、例えばプリンタ等の画像形成装置に内蔵されたページ記述言語の処理装置として実現される。すなわち本実施の形態の画像形成装置1は、図1に例示するように、プリンタの制御装置2及び、画像形成装置3に接続される。また、この画像形成装置1は、制御部11と、記憶部12と、入力インタフェース(I/F)13と、出力インタフェース(I/F)14とを含んで構成されている。   Embodiments of the present invention will be described with reference to the drawings. The image processing apparatus according to the present embodiment is realized as a page description language processing apparatus built in an image forming apparatus such as a printer. That is, the image forming apparatus 1 of the present embodiment is connected to a printer control device 2 and an image forming device 3 as illustrated in FIG. The image forming apparatus 1 includes a control unit 11, a storage unit 12, an input interface (I / F) 13, and an output interface (I / F) 14.

制御部11は、CPU等であり、記憶部12に格納されているプログラムに従って動作している。この制御部11は、入力I/F13を介して制御装置2から入力される画像記述情報を受け入れて記憶部12に格納し、当該格納した画像記述情報に基づいてビットマップ画像データと、当該ビットマップ画像データの各画素についての属性を表す属性情報とを生成して、出力I/F14を介して画像形成装置3に出力する。この制御部11の処理のより詳しい内容については後に詳しく述べる。   The control unit 11 is a CPU or the like, and operates according to a program stored in the storage unit 12. The control unit 11 receives the image description information input from the control device 2 via the input I / F 13 and stores the image description information in the storage unit 12. Based on the stored image description information, the bitmap image data and the bit Attribute information indicating the attribute for each pixel of the map image data is generated and output to the image forming apparatus 3 via the output I / F 14. More detailed contents of the processing of the control unit 11 will be described later.

記憶部12は、RAM(Random Access Memory)やEEPROM(電気的消去可能ROM)等のコンピュータ可読な記憶媒体を含んで構成される。この記憶部12のEEPROMには、制御部11によって実行されるプログラムが格納される。また、この記憶部12のRAMは、制御部11のワークメモリとして動作する。   The storage unit 12 includes a computer-readable storage medium such as a RAM (Random Access Memory) or an EEPROM (electrically erasable ROM). A program executed by the control unit 11 is stored in the EEPROM of the storage unit 12. The RAM of the storage unit 12 operates as a work memory of the control unit 11.

制御装置2は、ホストとなるパーソナルコンピュータなどからネットワークを介して画像形成の指示を受信する。この画像形成の指示には、形成の対象となる画像を、ページ記述言語にて記述した画像記述情報や、形成に用いる用紙の指定等の形成条件情報などが含まれる。制御装置2は、画像記述情報を画像処理装置1に出力し、形成条件情報等を画像形成装置3に出力する。   The control device 2 receives an image formation instruction from a personal computer serving as a host via a network. This image formation instruction includes image description information in which an image to be formed is described in a page description language, formation condition information such as designation of a sheet used for formation, and the like. The control device 2 outputs image description information to the image processing device 1 and outputs formation condition information and the like to the image forming device 3.

画像形成装置3は、プリンタエンジンを含んで構成される。この画像形成装置は、形成条件情報等によって特定される用紙に、画像処理装置1から入力されるビットマップ画像データを形成する。この画像形成装置3は、また、画像処理装置1が出力する属性情報を参照し、ビットマップ画像データに含まれる各画素について適用するスクリーンを切り替える等の処理を実行している。   The image forming apparatus 3 includes a printer engine. This image forming apparatus forms bitmap image data input from the image processing apparatus 1 on a sheet specified by formation condition information or the like. The image forming apparatus 3 also executes processing such as switching the screen to be applied to each pixel included in the bitmap image data with reference to the attribute information output by the image processing apparatus 1.

ここで画像処理装置1の制御部11の具体的な処理の内容について説明する。制御部11は、機能的には、図2に示すように、ラスタライザ21と、属性情報補正部22とを含んで構成されている。ここでラスタライザ21は、従来のものと同様に、形成の対象となる画像を記述した画像記述情報に基づいて、ビットマップ画像データと、当該ビットマップ画像データの各画素についての属性を表す属性情報とを生成して出力する。   Here, specific processing contents of the control unit 11 of the image processing apparatus 1 will be described. The control unit 11 is functionally configured to include a rasterizer 21 and an attribute information correction unit 22 as shown in FIG. Here, similarly to the conventional one, the rasterizer 21 is based on image description information describing an image to be formed, and attribute information indicating attributes for each pixel of the bitmap image data. And output.

属性情報補正部22は、ビットマップ画像データの各画素を、例えば左上隅の画素から順に1ラインずつ左から右へ走査し、ラインの走査が終了すると次のライン(一つ下のライン)について左から右へと走査する順序(いわゆるスキャンライン順)で、順次、注目画素として選択する。   The attribute information correction unit 22 scans each pixel of the bitmap image data from left to right, for example, one line at a time in order from the pixel at the upper left corner. When the scanning of the line ends, the next line (one lower line) is scanned. The pixel of interest is sequentially selected in the order of scanning from left to right (so-called scan line order).

そして選択した注目画素を含む所定領域を画定する。そして当該所定領域から注目画素以外の画素を少なくとも一つ、参照画素として選択する。そして当該選択された参照画素についての属性情報を参照して、注目画素に関連づけられている属性情報が、この少なくとも一つの参照画素についての各属性情報とは異なる場合に、注目画素の属性情報を、参照画素の属性情報に一致させる補正を行なう。   Then, a predetermined area including the selected target pixel is defined. Then, at least one pixel other than the target pixel is selected from the predetermined area as a reference pixel. Then, referring to the attribute information about the selected reference pixel, if the attribute information associated with the target pixel is different from the attribute information about the at least one reference pixel, the attribute information of the target pixel is Then, correction to match the attribute information of the reference pixel is performed.

例えば、所定領域は、注目画素を中心とした5×5画素のブロックとする(図3)。属性情報補正部22は、この領域において、図4に示すように、まず注目画素をスキャンライン順に一つ選択し(S1)、選択した注目画素がエッジであるか否かを判断する(S2)。例えば、濃度値によって当該5×5画素内のブロックをラベリング処理する。これにより同一濃度の画素に同じラベル値を関連づける。そしてラベル値が複数種類あり、かつ、注目画素に付されたラベル値が孤立していない場合(隣接する画素に同じラベル値の画素がある場合)に、注目画素がエッジであると判断する。そしてこの処理S1において注目画素がエッジであれば、5×5の領域内において注目画素と同じ濃度の、注目画素以外の画素を参照画素として選択する(S3)。ここで参照画素が少なくとも一つ選択されたか否かを判断し(S4)、少なくとも一つ選択されている場合に、参照画素に関連づけられている属性情報のヒストグラムを生成し(S5)、注目画素の属性情報を、ヒストグラムの最頻値に対応する属性情報に補正して設定する(S6)。そして、注目画素として選択されていない画素があるか否かを調べ(S7)、選択されていない画素があれば、処理S1に戻って処理を続ける。また、処理S7において選択されていない画素がなければ、処理を終了し、補正後の属性情報を出力する。   For example, the predetermined area is a 5 × 5 pixel block centered on the target pixel (FIG. 3). In this area, as shown in FIG. 4, the attribute information correction unit 22 first selects one target pixel in the scan line order (S1), and determines whether the selected target pixel is an edge (S2). . For example, the block in the 5 × 5 pixels is labeled according to the density value. This associates the same label value with pixels of the same density. Then, when there are a plurality of types of label values and the label values attached to the target pixel are not isolated (when there are adjacent pixels having the same label value), it is determined that the target pixel is an edge. If the target pixel is an edge in this process S1, a pixel other than the target pixel having the same density as the target pixel in the 5 × 5 region is selected as a reference pixel (S3). Here, it is determined whether or not at least one reference pixel is selected (S4). If at least one reference pixel is selected, a histogram of attribute information associated with the reference pixel is generated (S5), and the target pixel Are corrected and set to attribute information corresponding to the mode value of the histogram (S6). Then, it is checked whether or not there is a pixel that has not been selected as a target pixel (S7). If there is a pixel that has not been selected, the process returns to step S1 to continue the processing. If there is no unselected pixel in the process S7, the process ends and the corrected attribute information is output.

なお、処理S4において、参照画素が一つも選択されなかった場合、及び処理S2においてエッジでなかった場合は、そのまま処理S7に移行する。   If no reference pixel is selected in process S4 and if it is not an edge in process S2, the process directly proceeds to process S7.

本実施の形態では、このように処理が行なわれることにより次のように動作する。以下では例えば比較的大きいサイズの色文字をグラフィックス(ビットマップ)として描画し、さらに当該ビットマップの輪郭を補正してヘアラインを追加的に描画した場合を想定する。   In the present embodiment, the processing is performed as described above, and the following operation is performed. In the following, for example, it is assumed that a relatively large color character is drawn as graphics (bitmap), the outline of the bitmap is corrected, and a hairline is additionally drawn.

この場合、制御部11におけるラスタライザの動作により生成されるビットマップ画像データにおいて当該輪郭部分を拡大して観察すると、図5に示すように、色文字内部と追加描画したヘアラインとは同一濃度の画素となっている(A)。しかしながら、追加描画されたヘアラインについては文字と判断され、属性情報としては、ヘアラインに対応するエッジ部分はテキストの属性(図5において「T」とする)が付され、グラフィックス部分はグラフィックスの属性(図5において「G」とする)が付されることになる(B)。これをこのままプリンタエンジンにおいて画像形成処理させると、これら属性情報の異なる部分に、互いに異なるスクリーンが適用される結果、ヘアライン部分とグラフィックス部分との濃度に差が生じる(C)。   In this case, when the contour portion is enlarged and observed in the bitmap image data generated by the operation of the rasterizer in the control unit 11, as shown in FIG. 5, the color character inside and the additionally drawn hairline are pixels having the same density. (A). However, the additionally drawn hairline is determined to be a character, and as attribute information, the edge portion corresponding to the hairline is given a text attribute (referred to as “T” in FIG. 5), and the graphics portion is the graphics. An attribute (referred to as “G” in FIG. 5) is added (B). If the image is processed in the printer engine as it is, different screens are applied to different portions of the attribute information, resulting in a difference in density between the hairline portion and the graphics portion (C).

本実施の形態では、属性情報補正部22が、この属性情報について補正を行なう。例えば図6に示すように、5×5の領域において、エッジ部分にある注目画素について、この注目画素と同じ濃度の画素(生成したビットマップ画像データ上で同一濃度となっている画素)を参照画素として選択する。そして参照画素に付された属性情報のヒストグラムを生成すると、文字の属性「T」が8画素、グラフィックスの属性「G」が11画素となっており、最頻値はグラフィックスの属性「G」となる。そこで、注目画素についての属性情報をグラフィックスの属性「G」に補正する。   In the present embodiment, the attribute information correction unit 22 corrects this attribute information. For example, as shown in FIG. 6, in a 5 × 5 region, for a pixel of interest in the edge portion, refer to a pixel having the same density as this pixel of interest (a pixel having the same density on the generated bitmap image data). Select as a pixel. When a histogram of the attribute information attached to the reference pixel is generated, the character attribute “T” is 8 pixels, the graphics attribute “G” is 11 pixels, and the mode value is the graphics attribute “G”. " Therefore, the attribute information about the target pixel is corrected to the graphics attribute “G”.

以下、同様に処理が行なわれる結果、ヘアライン部分についての属性情報がグラフィックスの属性に補正して設定される(図5の(D))。この結果、画像形成装置3による形成処理の結果においても、当該へアライン部分とグラフィックス部分とに異なるスクリーンが適用されることがなくなり、濃度差が生じず、形成される画像の違和感を軽減できる。   Thereafter, as a result of the same processing, the attribute information about the hairline part is corrected and set to the graphics attribute ((D) of FIG. 5). As a result, even in the result of the forming process by the image forming apparatus 3, different screens are not applied to the hair alignment part and the graphics part, no density difference occurs, and the sense of incongruity of the formed image can be reduced. .

なお、ここまでの説明では、所定領域は5×5の領域である場合を例として説明したが、これに限られるものではなく、3×3の領域など5×5未満の領域であってもよいし、さらに5×5よりも広い領域であってもよい。   In the above description, the case where the predetermined area is a 5 × 5 area has been described as an example. However, the predetermined area is not limited thereto, and the predetermined area may be an area less than 5 × 5 such as a 3 × 3 area. It may be an area wider than 5 × 5.

また、ここではエッジ部分についてのみ処理する例を説明したが、エッジ部分に限らず処理を行ってもよい。さらに、ここでは注目画素と同一濃度の画素を参照画素として選択する例について述べたが、所定領域内において、注目画素の濃度値との差が予め定めた範囲内の濃度値である他の画素を参照画素として選択してもよい。   In addition, although an example in which only the edge portion is processed has been described here, the processing is not limited to the edge portion. Furthermore, although an example in which a pixel having the same density as the target pixel is selected as a reference pixel has been described here, other pixels whose difference from the density value of the target pixel is a density value within a predetermined range within a predetermined area. May be selected as a reference pixel.

本発明の実施の形態に係る画像処理装置の構成例を表すブロック図である。It is a block diagram showing the example of a structure of the image processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る画像処理装置の例を表す機能ブロック図である。It is a functional block diagram showing the example of the image processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る画像処理装置において画定する領域の例を表す説明図である。It is explanatory drawing showing the example of the area | region defined in the image processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る画像処理装置の処理例を表すフローチャート図である。It is a flowchart figure showing the process example of the image processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る画像処理装置の処理例を表す概要図である。It is a schematic diagram showing the process example of the image processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る画像処理装置において処理の対象となる属性情報の例を表す説明図である。It is explanatory drawing showing the example of the attribute information used as the process target in the image processing apparatus which concerns on embodiment of this invention.

符号の説明Explanation of symbols

1 画像処理装置、2 制御装置、3 画像形成装置、11 制御部、12 記憶部、13 入力インタフェース、14 出力インタフェース、21 ラスタライザ、22 属性情報補正部。   DESCRIPTION OF SYMBOLS 1 Image processing apparatus, 2 Control apparatus, 3 Image forming apparatus, 11 Control part, 12 Storage part, 13 Input interface, 14 Output interface, 21 Rasterizer, 22 Attribute information correction part

Claims (4)

画像記述情報に基づいてビットマップ画像データと、当該ビットマップ画像データの各画素についての属性を表す属性情報とを生成する画像処理装置であって、
前記画素ごとの属性情報を参照し、注目画素を含む所定領域から選択された少なくとも一つの参照画素に関連する属性情報とは異なる属性情報が付されている場合に、当該注目画素の属性情報を前記参照画素の属性情報に補正して設定して出力することを特徴とする画像処理装置。
An image processing device that generates bitmap image data based on image description information and attribute information representing an attribute for each pixel of the bitmap image data,
When attribute information different from attribute information related to at least one reference pixel selected from a predetermined area including the target pixel is attached with reference to the attribute information for each pixel, the attribute information of the target pixel is An image processing apparatus, wherein the attribute information of the reference pixel is corrected and set and output.
請求項1に記載の画像処理装置であって、
前記参照画素は、前記所定領域内において、注目画素の濃度値との差が予め定めた範囲内の濃度値である他の画素であることを特徴とする画像処理装置。
The image processing apparatus according to claim 1,
The image processing apparatus according to claim 1, wherein the reference pixel is another pixel having a density value within a predetermined range in the predetermined area.
画像記述情報に基づいてビットマップ画像データと、当該ビットマップ画像データの各画素についての属性を表す属性情報とを生成する画像処理装置の制御方法であって、
前記画素ごとの属性情報を参照し、注目画素を含む所定領域から選択された少なくとも一つの参照画素に関連する属性情報とは異なる属性情報が付されている場合に、当該注目画素の属性情報を前記参照画素の属性情報に補正して設定して出力することを特徴とする画像処理装置の制御方法。
A control method for an image processing device that generates bitmap image data based on image description information and attribute information representing an attribute for each pixel of the bitmap image data,
When attribute information different from attribute information related to at least one reference pixel selected from a predetermined area including the target pixel is attached with reference to the attribute information for each pixel, the attribute information of the target pixel is A control method for an image processing apparatus, wherein the attribute information of the reference pixel is corrected, set and output.
コンピュータに、画像記述情報に基づいてビットマップ画像データと、当該ビットマップ画像データの各画素についての属性を表す属性情報とを生成させるプログラムであって、
コンピュータを、前記画素ごとの属性情報を参照し、注目画素を含む所定領域から選択された少なくとも一つの参照画素に関連する属性情報とは異なる属性情報が付されている場合に、当該注目画素の属性情報を前記参照画素の属性情報に補正して設定して出力する手段として機能させることを特徴とするプログラム。
A program for causing a computer to generate bitmap image data based on image description information and attribute information representing an attribute for each pixel of the bitmap image data,
When attribute information different from attribute information related to at least one reference pixel selected from a predetermined area including the target pixel is attached with reference to the attribute information for each pixel, the computer A program which functions as means for correcting and setting attribute information to attribute information of the reference pixel and outputting it.
JP2005343405A 2005-11-29 2005-11-29 Image processing device Expired - Fee Related JP4735212B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005343405A JP4735212B2 (en) 2005-11-29 2005-11-29 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005343405A JP4735212B2 (en) 2005-11-29 2005-11-29 Image processing device

Publications (2)

Publication Number Publication Date
JP2007144842A true JP2007144842A (en) 2007-06-14
JP4735212B2 JP4735212B2 (en) 2011-07-27

Family

ID=38206818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005343405A Expired - Fee Related JP4735212B2 (en) 2005-11-29 2005-11-29 Image processing device

Country Status (1)

Country Link
JP (1) JP4735212B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009118340A (en) * 2007-11-08 2009-05-28 Canon Inc Image processing apparatus, image processing method, program, and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10283475A (en) * 1997-04-04 1998-10-23 Minolta Co Ltd Image processing method and device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10283475A (en) * 1997-04-04 1998-10-23 Minolta Co Ltd Image processing method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009118340A (en) * 2007-11-08 2009-05-28 Canon Inc Image processing apparatus, image processing method, program, and storage medium
US8179558B2 (en) 2007-11-08 2012-05-15 Canon Kabushiki Kaisha Image processing apparatus, image processing method, program and storage medium constructed to generate print data including a bitmap image and attribute data of each pixel of the bitmap image

Also Published As

Publication number Publication date
JP4735212B2 (en) 2011-07-27

Similar Documents

Publication Publication Date Title
JP4779987B2 (en) Image processing apparatus and image processing method
JP3142550B2 (en) Graphic processing unit
JP4640257B2 (en) Image processing apparatus, image processing method, and program
JP2009070128A (en) Image processor and image processing method
JP6325847B2 (en) Image processing apparatus, image processing method, and program
US20120050765A1 (en) Image processing apparatus, image processing method, and storage medium
US20110055694A1 (en) Image processing apparatus and method of controlling the apparatus
JP4510847B2 (en) Image processing apparatus and image processing program
JP4998176B2 (en) Translation apparatus and program
JP4735212B2 (en) Image processing device
US8643895B2 (en) Image processing device capable of saving ink consumption
JP6904717B2 (en) Image processing equipment, its control method, and programs
JP2024082122A (en) Information processing apparatus, method for controlling the same, and program
JP6736299B2 (en) Printing device, printing method, and program
US20060119897A1 (en) Output apparatus and program thereof
JP6414475B2 (en) Computer program and control device
JP2009129342A (en) Image processing device and method
JP2004334533A (en) Image processing device and method
JP2019121870A (en) Image processing apparatus, control method of the same, and program
JP2000066658A (en) Image processor and recording medium
JP2019004380A (en) Image processing apparatus, control method thereof, and program
JP5205364B2 (en) Image forming apparatus and image forming method
JP2007253355A (en) Image forming apparatus, image forming system, and information processor
US9729756B2 (en) Image forming system that restrains increase of print data amount, image forming apparatus, and recording medium
JP5609573B2 (en) Driver program and printing system

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071113

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071115

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101005

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101221

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110218

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110329

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110411

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140513

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees