JP3786108B2 - 画像処理装置、画像処理プログラム、画像処理方法及びデータ変換のためのデータ構造 - Google Patents
画像処理装置、画像処理プログラム、画像処理方法及びデータ変換のためのデータ構造 Download PDFInfo
- Publication number
- JP3786108B2 JP3786108B2 JP2003333856A JP2003333856A JP3786108B2 JP 3786108 B2 JP3786108 B2 JP 3786108B2 JP 2003333856 A JP2003333856 A JP 2003333856A JP 2003333856 A JP2003333856 A JP 2003333856A JP 3786108 B2 JP3786108 B2 JP 3786108B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- color data
- reference color
- gradation level
- 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.)
- Expired - Fee Related
Links
- 238000006243 chemical reaction Methods 0.000 title claims description 26
- 238000003672 processing method Methods 0.000 title claims description 12
- 238000000034 method Methods 0.000 claims description 47
- 239000002131 composite material Substances 0.000 claims description 22
- 238000007906 compression Methods 0.000 description 38
- 230000006835 compression Effects 0.000 description 36
- 239000000203 mixture Substances 0.000 description 20
- 230000015572 biosynthetic process Effects 0.000 description 10
- 238000003786 synthesis reaction Methods 0.000 description 10
- 238000007630 basic procedure Methods 0.000 description 3
- 230000006837 decompression Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000036961 partial effect Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 238000001308 synthesis method Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/3871—Composing, repositioning or otherwise geometrically modifying originals the composed originals being of different kinds, e.g. low- and high-resolution originals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/64—Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
まず、本発明に係る画像処理方法の基礎となるGBTC(Generalized Block Truncation Coding)について説明する。ここでpixelとは画素を意味する。また、GBTC圧縮はフルカラーの画像データの場合はCMYKの各プレーンごとに行われる。
GBTCにおける第1段の圧縮工程として、bmpデータの固定長圧縮について説明する。ここでの固定長圧縮は、以下のステップ(A1)〜(A5)にて行われる。
MIN=MIN(Di)
LA=(MAX+MIN)/2
LD=MAX−MIN
LMAX=(3MAX+MIN)/4
LMIN=(MAX+3MIN)/4
LA<Di≦LMAX で φi=“10”
LMIN<Di≦LA で φi=“01”
MIN≦Di≦LMIN で φi=“00”
次に、GBTCにおける第2段の圧縮工程として、前記固定長圧縮データの可変長圧縮について説明する。ここでの可変長圧縮は以下のステップ(B1)〜(B3)にて行われる。
(B)全てのpixelが0×FFの場合。2bitコードが“11”である。
(C)全てのpixelが同じ場合(0、0×FFを除く)。2bitコードが全て“01”又は全て“10”である。
(D)前記以外の場合、つまり、異なる2bitコードの集まりである場合。
(A)の場合は“00”
(B)の場合は“01”
(C)の場合は“10”
(D)の場合は“11”
GBTC圧縮データを多値bmpデータへ復元するには、可変長圧縮データの固定長圧縮データへの復元と、固定長圧縮データのbmpデータへの復元とに分けられる。
“00”の場合は(A)
“01”の場合は(B)
“10”の場合は(C)
“11”の場合は(D)
ここで、画像合成の具体例について説明する。ここでの画像合成は、前記固定長圧縮データを用いて行う。
合成された圧縮画像は、下地画像の一部の固定長ブロックデータがオーバーレイ画像の固定長ブロックデータに置き換わったものである。画像の復元は、前述した固定長圧縮データの復元と同様の手順で行う。
前述した画像合成の基本的な手順は図11に示すとおりである。即ち、下地画像10が可変長圧縮データとして存在する場合には、ステップS1で固定長圧縮データへ伸張し、メモリへ一旦格納する。また、オーバーレイ画像20が可変長圧縮データとして存在する場合には、ステップS2で固定長圧縮データへ伸張する。
ところで、前述の如く、下地画像の上にオーバーレイ画像を重ね合わせて合成する場合、フルカラーの画像ではCMYKの各プレーン(基準色データ)において、画素の階調値が0であればそのプレーンの画素は下地画像の画像データに置き換えられてしまい、いわゆる混色が発生することになる。
ここで、本発明に係る画像処理方法を適用した印刷システムの第1例について説明する。この印刷システム100は、図12に示すように、ユーザーが使用するパソコン101と、データ記録装置103を備えたサーバ102と、印刷装置105とで構成されている。印刷装置105には、画像合成を実行する制御部111を備えた画像処理装置110と印字装置112が含まれている。
次に、本発明に係る画像合成方法を適用した印刷システムの第2例について説明する。この印刷システム200は、図13に示すように、ユーザーが使用するパソコン201と、サーバ202と、印刷装置210とで構成されている。サーバ202には、画像合成を実行する制御部206を備えた画像処理装置205とデータ記録装置207が含まれている。
なお、前記サーバ102,202は概念的に示したものであり、その具体的な構成を前記第1例に適用されるものとして図14に示す。第2例においても図14と同様に構成することができる。
以下に、画像合成の具体的手順1について説明する。この具体的手順1は、図20に示すように、下地画像及びオーバーレイ画像が共にbmpデータとして存在する場合である。
この具体的手順2は、図21に示すように、下地画像が固定長圧縮データで保存されており、オーバーレイ画像がbmpデータとして存在する場合である。
この具体的手順3は、図22に示すように、下地画像が可変長圧縮データで保存されており、オーバーレイ画像がbmpデータとして存在する場合である。
次に、前記ステップS15,S24,S35で実行される固定長圧縮データの合成手順(合成手順1)について説明する。
また、前記ステップS15,S24,S35で実行される固定長圧縮データの他の合成手順(合成手順2)は以下のとおりである。
なお、本発明に係る画像処理装置、画像処理プログラム、画像処理方法及び色変換データ構造は前記実施例に限定するものではなく、その要旨の範囲内で種々に変更できることは勿論である。
10A…下地画像の固定長圧縮データ
10B…合成された固定長圧縮データ
20…オーバーレイ画像
30…合成画像
100,200…印刷システム
102,202…サーバ
105,210…印刷装置
110,205…画像処理装置
111,206…制御部
301…CPU
Claims (8)
- 複数の基準色データから構成されるカラーデータからなる下地画像の上に複数の基準色データから構成されるカラーデータからなるオーバーレイ画像を重ねる場合、下地画像とオーバーレイ画像とのそれぞれ対応する基準色データを比較し、オーバーレイ画像の基準色データの階調レベルが0であれば下地画像の基準色データを合成画像のデータとし、オーバーレイ画像の基準色データの階調レベルが1以上であればオーバーレイ画像の基準色データを合成画像のデータとする画像処理装置において、
前記オーバーレイ画像の1単位画素の階調レベルが前記複数の基準色データの全てにおいて0であれば、前記複数の基準色データの全ての該当1単位画素の階調レベルを0に設定する一方、前記オーバーレイ画像の1単位画素の階調レベルが前記複数の基準色データの少なくとも一つにおいて1以上であれば、階調レベルが0である他の基準色データの該当1単位画素の階調レベルを不可視階調レベルに設定すると共に、階調レベルが1以上の基準色データの該当1単位画素の階調レベルを元のレベルに保持させるデータ変換手段、
を備えたことを特徴とする画像処理装置。 - 前記不可視階調レベルは1又は2であることを特徴とする請求項1に記載の画像処理装置。
- コンピュータに、複数の基準色データから構成されるカラーデータからなる下地画像の上に複数の基準色データから構成されるカラーデータからなるオーバーレイ画像を重ねる場合、下地画像とオーバーレイ画像とのそれぞれ対応する基準色データを比較し、オーバーレイ画像の基準色データの階調レベルが0であれば下地画像の基準色データを合成画像のデータとし、オーバーレイ画像の基準色データの階調レベルが1以上であればオーバーレイ画像の基準色データを合成画像のデータとさせる画像処理プログラムにおいて、
前記オーバーレイ画像の1単位画素の階調レベルが前記複数の基準色データの全てにおいて0であれば、前記複数の基準色データの全ての該当1単位画素の階調レベルを0に設定する一方、前記オーバーレイ画像の1単位画素の階調レベルが前記複数の基準色データの少なくとも一つにおいて1以上であれば、階調レベルが0である他の基準色データの該当1単位画素の階調レベルを不可視階調レベルに設定すると共に、階調レベルが1以上の基準色データの該当1単位画素の階調レベルを元のレベルに保持させるデータ変換手順、
を備えたことを特徴とする画像処理プログラム。 - 前記不可視階調レベルは1又は2であることを特徴とする請求項3に記載の画像処理プログラム。
- 複数の基準色データから構成されるカラーデータからなる下地画像の上に複数の基準色データから構成されるカラーデータからなるオーバーレイ画像を重ねる場合、下地画像とオーバーレイ画像とのそれぞれ対応する基準色データを比較し、オーバーレイ画像の基準色データの階調レベルが0であれば下地画像の基準色データを合成画像のデータとし、オーバーレイ画像の基準色データの階調レベルが1以上であればオーバーレイ画像の基準色データを合成画像のデータとする画像処理方法において、
前記オーバーレイ画像の1単位画素の階調レベルが前記複数の基準色データの全てにおいて0であれば、前記複数の基準色データの全ての該当1単位画素の階調レベルを0に設定する一方、前記オーバーレイ画像の1単位画素の階調レベルが前記複数の基準色データの少なくとも一つにおいて1以上であれば、階調レベルが0である他の基準色データの該当1単位画素の階調レベルを不可視階調レベルに設定すると共に、階調レベルが1以上の基準色データの該当1単位画素の階調レベルを元のレベルに保持させるデータ変換工程、
を備えたことを特徴とする画像処理方法。 - 前記不可視階調レベルは1又は2であることを特徴とする請求項5に記載の画像処理方法。
- 複数の基準色データから構成されるカラーデータからなる下地画像の上に複数の基準色データから構成されるカラーデータからなるオーバーレイ画像を重ねる場合、下地画像とオーバーレイ画像とのそれぞれ対応する基準色データを比較し、オーバーレイ画像の基準色データの階調レベルが0であれば下地画像の基準色データを合成画像のデータとし、オーバーレイ画像の基準色データの階調レベルが1以上であればオーバーレイ画像の基準色データを合成画像のデータとする画像処理に呈されるオーバーレイ画像のカラーデータを準備するための、データ変換のためのデータ構造であって、
入力された複数の基準色データから構成されるカラーデータからなる画像データの1単位画素の階調レベルが前記複数の基準色データの全てにおいて0であれば、前記複数の基準色データの全ての該当1単位画素の階調レベルを0に設定する一方、前記画像データの1単位画素の階調レベルが前記複数の基準色データの少なくとも一つにおいて1以上であれば、階調レベルが0である他の基準色データの該当1単位画素の階調レベルを不可視階調レベルに設定すると共に、階調レベルが1以上の基準色データの該当1単位画素の階調レベルを元のレベルに保持させること、
を特徴とするデータ変換のためのデータ構造。 - 前記不可視階調レベルは1又は2であることを特徴とする請求項7に記載のデータ変換
のためのデータ構造。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003333856A JP3786108B2 (ja) | 2003-09-25 | 2003-09-25 | 画像処理装置、画像処理プログラム、画像処理方法及びデータ変換のためのデータ構造 |
US10/770,576 US20050078329A1 (en) | 2003-09-25 | 2004-02-04 | Image processing device, image processing program, image processing method and data structure for data conversion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003333856A JP3786108B2 (ja) | 2003-09-25 | 2003-09-25 | 画像処理装置、画像処理プログラム、画像処理方法及びデータ変換のためのデータ構造 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005101967A JP2005101967A (ja) | 2005-04-14 |
JP3786108B2 true JP3786108B2 (ja) | 2006-06-14 |
Family
ID=34419025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003333856A Expired - Fee Related JP3786108B2 (ja) | 2003-09-25 | 2003-09-25 | 画像処理装置、画像処理プログラム、画像処理方法及びデータ変換のためのデータ構造 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20050078329A1 (ja) |
JP (1) | JP3786108B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008009140A (ja) * | 2006-06-29 | 2008-01-17 | Fujitsu Ltd | 画像処理装置および画像処理方法 |
EP2082393B1 (en) * | 2006-10-13 | 2015-08-26 | Freescale Semiconductor, Inc. | Image processing apparatus for superimposing windows displaying video data having different frame rates |
JP4375449B2 (ja) * | 2007-06-28 | 2009-12-02 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、画像処理プログラム、および画像処理方法 |
JP4964084B2 (ja) * | 2007-10-15 | 2012-06-27 | 三菱電機株式会社 | 画像符号化装置および画像復号化装置 |
JP2009217232A (ja) * | 2008-02-15 | 2009-09-24 | Seiko Epson Corp | 画面表示制御装置 |
US8564849B2 (en) * | 2009-08-25 | 2013-10-22 | Konica Minolta Laboratory U.S.A., Inc. | System, method, and computer readable medium for scanning a document having a raised image on it |
JP5574854B2 (ja) * | 2010-06-30 | 2014-08-20 | キヤノン株式会社 | 情報処理システム、情報処理装置、情報処理方法及びプログラム |
US8699078B2 (en) * | 2010-11-18 | 2014-04-15 | Fuji Xerox Co., Ltd. | Image processing apparatus, image processing method, and computer readable medium storing program |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IL93607A (en) * | 1990-03-02 | 1997-09-30 | Scitex Corp Ltd | Method and system for preparing polychromatic printing plates |
US5187521A (en) * | 1990-03-22 | 1993-02-16 | Canon Kabushiki Kaisha | Multicolor image forming apparatus with color component discrimination function |
JP3384580B2 (ja) * | 1992-04-30 | 2003-03-10 | 株式会社リコー | 地肌除去方法 |
US6075904A (en) * | 1995-06-14 | 2000-06-13 | Canon Kk | Image processing apparatus and method which prevents the generation of a white stripe on an output image |
US5619591A (en) * | 1995-08-23 | 1997-04-08 | Vtech Electronics, Ltd. | Encoding and decoding color image data based on mean luminance and an upper and a lower color value |
JP3485708B2 (ja) * | 1996-01-29 | 2004-01-13 | 理想科学工業株式会社 | 分版用データ処理装置及び方法と製版処理装置及び方法 |
JP2000175052A (ja) * | 1998-12-07 | 2000-06-23 | Xerox Corp | ピクセルマップ表現の処理方法及び装置 |
US6879416B2 (en) * | 2000-04-27 | 2005-04-12 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and storage medium |
US6538677B1 (en) * | 2000-05-17 | 2003-03-25 | Heidelberger Druckmaschinen Ag | Apparatus and method for gray level printing |
-
2003
- 2003-09-25 JP JP2003333856A patent/JP3786108B2/ja not_active Expired - Fee Related
-
2004
- 2004-02-04 US US10/770,576 patent/US20050078329A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2005101967A (ja) | 2005-04-14 |
US20050078329A1 (en) | 2005-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5132517B2 (ja) | 画像処理装置および画像処理方法 | |
US8780414B2 (en) | Image processing apparatus, image processing method, and computer-readable medium for image data compression | |
JP3786108B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法及びデータ変換のためのデータ構造 | |
JP5439510B2 (ja) | 画像形成装置及び画像形成プログラム | |
US20030063144A1 (en) | Image processing apparatus and method and recording medium | |
CN102137219B (zh) | 图像处理装置及图像处理方法 | |
JP2009094619A (ja) | 圧縮方法、伸張方法及び画像処理装置 | |
JPH11501776A (ja) | 画像の解像度およびコントラストの改善方法 | |
JP4781198B2 (ja) | 画像処理装置及び方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 | |
JP2005045452A (ja) | 画像処理装置、画像処理プログラム及び画像合成方法 | |
US20010043747A1 (en) | Signal processing equipment | |
JP2001069358A (ja) | 画像処理装置およびその方法、並びに、記憶媒体 | |
JPH07322074A (ja) | ディザリングされた2レベル・イメージ・ファイルを処理するためのデータ処理装置および方法 | |
US20070127847A1 (en) | Image processing apparatus | |
JP2008301379A (ja) | 画像処理方法および画像処理装置 | |
JP3302862B2 (ja) | カラー画像信号の圧縮方法、画像符号化復号化装置および画像処理システム | |
US7359071B2 (en) | Image data processing device | |
US6556312B1 (en) | Data converter and method | |
JP4131205B2 (ja) | 画像処理装置及び画像処理をコンピュータに実行させる画像処理プログラム | |
JP4412363B2 (ja) | 画像処理装置 | |
JP3707419B2 (ja) | 画像圧縮装置、画像圧縮方法、画像展開装置、プログラム | |
JPH11504280A (ja) | 印刷ジョブ・メークアップ・システム | |
JP2009194458A (ja) | 画像処理装置及び画像処理方法 | |
JP2001169120A (ja) | 画像処理装置及びその方法、及び画像処理システム | |
JP5141527B2 (ja) | 画像処理方法、画像処理装置、および画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051122 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051129 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060127 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060228 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060313 |
|
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: 20100331 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130331 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140331 Year of fee payment: 8 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |