JP2002157108A - 画像処理方法、記録媒体および画像形成装置 - Google Patents
画像処理方法、記録媒体および画像形成装置Info
- Publication number
- JP2002157108A JP2002157108A JP2000351240A JP2000351240A JP2002157108A JP 2002157108 A JP2002157108 A JP 2002157108A JP 2000351240 A JP2000351240 A JP 2000351240A JP 2000351240 A JP2000351240 A JP 2000351240A JP 2002157108 A JP2002157108 A JP 2002157108A
- Authority
- JP
- Japan
- Prior art keywords
- image
- attribute
- processing method
- compressed 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.)
- Withdrawn
Links
- 238000003672 processing method Methods 0.000 title claims description 33
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000004458 analytical method Methods 0.000 claims abstract description 12
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 11
- 230000006837 decompression Effects 0.000 description 7
- 239000003086 colorant Substances 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 2
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Facsimile Image Signal Circuits (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【課題】 簡単に圧縮データで示される画像の属性を識
別し、圧縮データで示される画像に対して補正処理を行
えるようにすることを目的とする。 【解決手段】 前記解析結果に対応した方法を用いて、
前記圧縮データをビットマップに展開し、前記ビットマ
ップに対して、前記解析結果に基づき識別された画像の
属性に対応した補正処理を行う。
別し、圧縮データで示される画像に対して補正処理を行
えるようにすることを目的とする。 【解決手段】 前記解析結果に対応した方法を用いて、
前記圧縮データをビットマップに展開し、前記ビットマ
ップに対して、前記解析結果に基づき識別された画像の
属性に対応した補正処理を行う。
Description
【0001】
【発明の属する技術分野】本発明は、画像の属性に応じ
た補正処理を行うものである。
た補正処理を行うものである。
【0002】
【従来の技術】従来、画像の属性に応じて色処理を制御
するものが知られている。
するものが知られている。
【0003】
【発明が解決しようとする課題】しかしながら、従来
は、圧縮されたデータを解凍し、展開されたビットマッ
プに対して単一の色処理(色補正、色変換、2(n)値
化)を行っていた。このため、圧縮されたデータに対し
ては、展開されたビットマップの属性に適正な色処理を
行うことができなかった。
は、圧縮されたデータを解凍し、展開されたビットマッ
プに対して単一の色処理(色補正、色変換、2(n)値
化)を行っていた。このため、圧縮されたデータに対し
ては、展開されたビットマップの属性に適正な色処理を
行うことができなかった。
【0004】また、最近では圧縮されたデータを解凍
し、展開されたビットマップの色データを解析して、色
処理を切り替えるドライバがある。しかしながら、ビッ
トマップに展開後にデータを解析する処理に負荷がかか
るため処理速度が著しく低下してしまう欠点があった。
し、展開されたビットマップの色データを解析して、色
処理を切り替えるドライバがある。しかしながら、ビッ
トマップに展開後にデータを解析する処理に負荷がかか
るため処理速度が著しく低下してしまう欠点があった。
【0005】本発明は、上述の欠点を解消し、簡単に圧
縮データで示される画像の属性を識別し、圧縮データで
示される画像に対して補正処理を行えるようにすること
を目的とする。
縮データで示される画像の属性を識別し、圧縮データで
示される画像に対して補正処理を行えるようにすること
を目的とする。
【0006】
【課題を解決するための手段】本発明は上述の点に鑑み
てなされたものであり、本願の画像処理方法は、画像の
属性に応じた補正処理を行う画像処理方法であって、描
画命令に含まれる圧縮データのフォーマットを解析し、
前記解析結果に対応した方法を用いて、前記圧縮データ
をビットマップに展開し、前記ビットマップに対して、
前記解析結果に基づき識別された画像の属性に対応した
補正処理を行うことを特徴とする。
てなされたものであり、本願の画像処理方法は、画像の
属性に応じた補正処理を行う画像処理方法であって、描
画命令に含まれる圧縮データのフォーマットを解析し、
前記解析結果に対応した方法を用いて、前記圧縮データ
をビットマップに展開し、前記ビットマップに対して、
前記解析結果に基づき識別された画像の属性に対応した
補正処理を行うことを特徴とする。
【0007】
【発明の実施の形態】(実施形態1)以下画面を参照し
て本発明に係る一実施形態を詳細に説明する。
て本発明に係る一実施形態を詳細に説明する。
【0008】図1は本実施形態の画像処理印刷方法が適
用される情報処理システムの構成の一例を示すブロック
図である。
用される情報処理システムの構成の一例を示すブロック
図である。
【0009】図1において、1は中央処理装置で、上記
プログラムおよび関連データが記憶されているFD、C
D−ROM、ICメモリカード等の記憶媒体をシステム
に接続された媒体読取装置6から読み込み、補助記憶装
置3から主記憶装置2にロードされたOSやワープロや
表計算といったアプリケーションソフトウエア(以下、
アプリケーション)によって、入力装置4から入力され
る情報を処理して、出力装置5やプリンタ7に出力す
る。なお、本実施形態では、出力装置5はディスプレイ
などの表示装置とし、本来出力装置に含まれるプリンタ
7と区別する。また、入力装置4はキーボード、ポイン
ティングデバイス等で構成されているものとする。さら
に補助記憶装置3は、ハードディスク、光磁気ディスク
で構成されるものであってもいいし、これらの組み合わ
せで構成されるものであってもよい。また、それぞれの
装置がネットワークを介して接続されていようとも、こ
の特許を制約するものではない。
プログラムおよび関連データが記憶されているFD、C
D−ROM、ICメモリカード等の記憶媒体をシステム
に接続された媒体読取装置6から読み込み、補助記憶装
置3から主記憶装置2にロードされたOSやワープロや
表計算といったアプリケーションソフトウエア(以下、
アプリケーション)によって、入力装置4から入力され
る情報を処理して、出力装置5やプリンタ7に出力す
る。なお、本実施形態では、出力装置5はディスプレイ
などの表示装置とし、本来出力装置に含まれるプリンタ
7と区別する。また、入力装置4はキーボード、ポイン
ティングデバイス等で構成されているものとする。さら
に補助記憶装置3は、ハードディスク、光磁気ディスク
で構成されるものであってもいいし、これらの組み合わ
せで構成されるものであってもよい。また、それぞれの
装置がネットワークを介して接続されていようとも、こ
の特許を制約するものではない。
【0010】図2は媒体読取装置記憶装置に格納されて
いた画像処理方法制御プログラムと関連するデータが中
央処理演算装置に読み込まれ、入力装置から印刷命令が
入力されて、プリンタへデータを送り印刷するまでの概
念図をあらわす。アプリケーション、ドライバともOS
の制御下で機能する。
いた画像処理方法制御プログラムと関連するデータが中
央処理演算装置に読み込まれ、入力装置から印刷命令が
入力されて、プリンタへデータを送り印刷するまでの概
念図をあらわす。アプリケーション、ドライバともOS
の制御下で機能する。
【0011】図3は、図2の概念図におけるイメージド
ライバの処理部分を詳しく記したものである。ここでい
うイメージドライバとは、OSから送られる描画命令に
従いPCなどのホスト側でビットマップに展開し、プリン
タに転送するソフトウエアをさす。
ライバの処理部分を詳しく記したものである。ここでい
うイメージドライバとは、OSから送られる描画命令に
従いPCなどのホスト側でビットマップに展開し、プリン
タに転送するソフトウエアをさす。
【0012】OSから描画命令と圧縮されたビットマッ
プデータが送られると、描画命令の中にある情報から圧
縮されているデータのフォーマットを識別する(図3−
0)。ドライバにあらかじめ備えられた複数の解凍処理
方法から適当なものを選択し(図3−1)、ビットマッ
プに展開する(図3−2)。展開したビットマップに対
して、圧縮時のデータのフォーマットからテキストやグ
ラフィックスやイメージなどの属性を判断し、その属性
に合った色補正処理を行なう(図3−3)。その後、さ
らにそれぞれの属性に合った色変換処理(図3−4)、
2(n)値化処理(図3−5)してデバイスビットマッ
プに変換する。すべての描画命令に対して処理が終了し
たら、デバイスビットマップをプリンタへ転送する。な
お、色補正をかけるタイミングは圧縮されているデータ
の解凍と同時であっても、解凍後ビットマップに展開さ
れた後でも処理が可能である。
プデータが送られると、描画命令の中にある情報から圧
縮されているデータのフォーマットを識別する(図3−
0)。ドライバにあらかじめ備えられた複数の解凍処理
方法から適当なものを選択し(図3−1)、ビットマッ
プに展開する(図3−2)。展開したビットマップに対
して、圧縮時のデータのフォーマットからテキストやグ
ラフィックスやイメージなどの属性を判断し、その属性
に合った色補正処理を行なう(図3−3)。その後、さ
らにそれぞれの属性に合った色変換処理(図3−4)、
2(n)値化処理(図3−5)してデバイスビットマッ
プに変換する。すべての描画命令に対して処理が終了し
たら、デバイスビットマップをプリンタへ転送する。な
お、色補正をかけるタイミングは圧縮されているデータ
の解凍と同時であっても、解凍後ビットマップに展開さ
れた後でも処理が可能である。
【0013】図4は、図2の概念図におけるPDLドラ
イバの処理部分を詳しく記したものである。ここでいう
PDLドライバとは、OSから送られる描画命令をホス
ト側でPDL(ページ記述言語)に変換してプリンタへ
転送し、プリンタ内部でビットマップに展開するソフト
ウエアをさす。
イバの処理部分を詳しく記したものである。ここでいう
PDLドライバとは、OSから送られる描画命令をホス
ト側でPDL(ページ記述言語)に変換してプリンタへ
転送し、プリンタ内部でビットマップに展開するソフト
ウエアをさす。
【0014】OSから描画命令と圧縮されたビットマッ
プデータが送られると、ドライバで描画命令をPDLに
変換する(図4−0)。プリンタでPDLを解析し、P
DLの中にある情報から圧縮されているデータのフォー
マットを識別する(図4−1)。プリンタのファームウ
エアにあらかじめ備えられた複数の解凍処理方法から適
当なものを選択し(図4−2)、ビットマップに展開す
る(図4−3)。展開したビットマップに対して、圧縮
時のデータのフォーマットからテキストやグラフィック
スや自然画などの属性を判断し、その属性に合った色補
正処理を行なう(図4−4)。その後、さらにそれぞれ
の属性に合った色変換処理(図4−5)、2(n)値化
処理(図4−6)してデバイスビットマップに変換す
る。ドライバですべての描画命令に対して処理が終了し
たら、PDLでプリンタに通知し、ビットマップを出力
媒体に転写し印刷する。なお、色補正をかけるタイミン
グは圧縮されているデータの解凍と同時であっても、解
凍後ビットマップに展開された後でも処理が可能であ
る。
プデータが送られると、ドライバで描画命令をPDLに
変換する(図4−0)。プリンタでPDLを解析し、P
DLの中にある情報から圧縮されているデータのフォー
マットを識別する(図4−1)。プリンタのファームウ
エアにあらかじめ備えられた複数の解凍処理方法から適
当なものを選択し(図4−2)、ビットマップに展開す
る(図4−3)。展開したビットマップに対して、圧縮
時のデータのフォーマットからテキストやグラフィック
スや自然画などの属性を判断し、その属性に合った色補
正処理を行なう(図4−4)。その後、さらにそれぞれ
の属性に合った色変換処理(図4−5)、2(n)値化
処理(図4−6)してデバイスビットマップに変換す
る。ドライバですべての描画命令に対して処理が終了し
たら、PDLでプリンタに通知し、ビットマップを出力
媒体に転写し印刷する。なお、色補正をかけるタイミン
グは圧縮されているデータの解凍と同時であっても、解
凍後ビットマップに展開された後でも処理が可能であ
る。
【0015】図5は、一般的な印刷サンプルデータで、
どのようなデータがテキスト、グラフィックス、イメー
ジに識別されるかを示した図である。
どのようなデータがテキスト、グラフィックス、イメー
ジに識別されるかを示した図である。
【0016】テキストとは、その名の通り文字のデータ
を示す。
を示す。
【0017】グラフィックスとは、円や三角形などの図
を示す。この他に棒グラフや円グラフ、プレゼンテーシ
ョン用資料アプリケーションの背景の画なども含まれ
る。
を示す。この他に棒グラフや円グラフ、プレゼンテーシ
ョン用資料アプリケーションの背景の画なども含まれ
る。
【0018】イメージとは、デジタルカメラなどで撮影
した画像を示す。また、アプリケーションで作成した絵
なども含まれる。
した画像を示す。また、アプリケーションで作成した絵
なども含まれる。
【0019】画像の属性によって、画像の特徴が異な
る。よって、好ましい色再現を行うためには、色補正、
色変換、2(n)値化処理などの色処理を、画像の特徴
に応じて変えることが必要となる。例えば、画像の特徴
は以下のように考えられる。グラフィックでは、鮮やか
な色が使用されることが多い。したがって、色補正、色
変換では、出力画像において色弁別が良好になるように
色の鮮やかさを重視した処理が好ましい。イメージで
は、色の連続性、階調性が重要である。したがって、色
補正、色変換では、出力画像における色の連続性が良好
になるような処理が好ましい。
る。よって、好ましい色再現を行うためには、色補正、
色変換、2(n)値化処理などの色処理を、画像の特徴
に応じて変えることが必要となる。例えば、画像の特徴
は以下のように考えられる。グラフィックでは、鮮やか
な色が使用されることが多い。したがって、色補正、色
変換では、出力画像において色弁別が良好になるように
色の鮮やかさを重視した処理が好ましい。イメージで
は、色の連続性、階調性が重要である。したがって、色
補正、色変換では、出力画像における色の連続性が良好
になるような処理が好ましい。
【0020】図6は、圧縮されたデータフォーマットが
テキスト、グラフィックス、イメージのいずれの属性に
識別されるかを示した一例である。
テキスト、グラフィックス、イメージのいずれの属性に
識別されるかを示した一例である。
【0021】一般にイメージは高品位な出力が要求さ
れ、またデータも大量になることから、表現できる色数
が多くかつ圧縮率の高いデータフォーマットをイメージ
として識別する。
れ、またデータも大量になることから、表現できる色数
が多くかつ圧縮率の高いデータフォーマットをイメージ
として識別する。
【0022】それ以外に色数に制限のあるデータフォー
マットは、グラフィックスやテキストとして識別する。
マットは、グラフィックスやテキストとして識別する。
【0023】図7は、この画像処理方法制御プログラム
および関連データがFDを介してコンピュータにロード
する状態を示している。このFDを媒体読取装置にセッ
トすると、主記憶装置に読み込まれているOSおよび基
本I/Oプログラムの制御の基に本画像処理方法制御プ
ログラムおよび関連データがFDから読み出され、主記
憶装置にロードされたときに動作が可能となる。
および関連データがFDを介してコンピュータにロード
する状態を示している。このFDを媒体読取装置にセッ
トすると、主記憶装置に読み込まれているOSおよび基
本I/Oプログラムの制御の基に本画像処理方法制御プ
ログラムおよび関連データがFDから読み出され、主記
憶装置にロードされたときに動作が可能となる。
【0024】図8は、本画像処理方法制御プログラムが
FDに格納されているメモリマップを示す。
FDに格納されているメモリマップを示す。
【0025】図9は、FDに格納されていた画像処理方
法制御プログラムが、媒体読取装置を介して、補助記憶
装置から主記憶装置にロードされたときのメモリマップ
を示す。
法制御プログラムが、媒体読取装置を介して、補助記憶
装置から主記憶装置にロードされたときのメモリマップ
を示す。
【0026】本実施形態では、FDから本画像処理方法
制御プログラムを直接、補助記憶装置を介して主記憶装
置に読み込んで実行する例を示したが、本画像処理方法
制御プログラムをFDなどの記憶媒体からHDなどの補
助記憶装置にセーブしておき、実行するときに主記憶装
置に読み込む形態をとってもよい。
制御プログラムを直接、補助記憶装置を介して主記憶装
置に読み込んで実行する例を示したが、本画像処理方法
制御プログラムをFDなどの記憶媒体からHDなどの補
助記憶装置にセーブしておき、実行するときに主記憶装
置に読み込む形態をとってもよい。
【0027】また、本画像処理方法制御プログラムを記
録する媒体は、FD、HD以外にも、光磁気ディスクや
CD−ROM、ICメモリカード等であってもよい。ま
た、本画像処理方法制御プログラムをROMに記憶して
おくことも可能である。
録する媒体は、FD、HD以外にも、光磁気ディスクや
CD−ROM、ICメモリカード等であってもよい。ま
た、本画像処理方法制御プログラムをROMに記憶して
おくことも可能である。
【0028】画像処理方法は図10、11に示される画
像処理方法のフローチャートに基づいてプログラム化さ
れたものである。
像処理方法のフローチャートに基づいてプログラム化さ
れたものである。
【0029】まず、図10のフローチャートを参照しな
がら本実施形態のイメージドライバ処理を用いた画像印
刷処理方法について説明する。
がら本実施形態のイメージドライバ処理を用いた画像印
刷処理方法について説明する。
【0030】まず、図1−4の入力装置から印刷を実行
するように命令が入力されると、図1−3の補助記憶装
置から図1−1の主記憶装置上に読み込まれたOS、ド
ライバやアプリケーション(図2)のうち、OSがその
メッセージを受け取る。OSは現在アクティブであるア
プリケーションに印刷実行メッセージを送る。
するように命令が入力されると、図1−3の補助記憶装
置から図1−1の主記憶装置上に読み込まれたOS、ド
ライバやアプリケーション(図2)のうち、OSがその
メッセージを受け取る。OSは現在アクティブであるア
プリケーションに印刷実行メッセージを送る。
【0031】アプリケーションは、そのメッセージをO
Sが認識できるコマンドに変換して印刷するデータやコ
マンドのメッセージを送る。OSはドライバの認識でき
るコマンドに変換して、メッセージを送る。
Sが認識できるコマンドに変換して印刷するデータやコ
マンドのメッセージを送る。OSはドライバの認識でき
るコマンドに変換して、メッセージを送る。
【0032】ドライバは描画命令を受け取り(図10−
0)、圧縮データが含まれる描画命令について、図6に
例として挙げた識別方法により圧縮されたデータをイメ
ージ、テキスト、グラフィックスに識別する(図10−
1)。それぞれの圧縮データに適した方法でデータを解
凍し(図10−2)、展開されたビットマップに対して
図10−1で識別されたタイプ別に、色補正、色変換、
2(n)値化の色処理をして(図10−3)、ビットマ
ップに展開する(図10−4)。すべての描画命令が終
了したか判断して(図10−5)、ビットマップをプリ
ンタに転送する(図10−6)。
0)、圧縮データが含まれる描画命令について、図6に
例として挙げた識別方法により圧縮されたデータをイメ
ージ、テキスト、グラフィックスに識別する(図10−
1)。それぞれの圧縮データに適した方法でデータを解
凍し(図10−2)、展開されたビットマップに対して
図10−1で識別されたタイプ別に、色補正、色変換、
2(n)値化の色処理をして(図10−3)、ビットマ
ップに展開する(図10−4)。すべての描画命令が終
了したか判断して(図10−5)、ビットマップをプリ
ンタに転送する(図10−6)。
【0033】次に、図11のフローチャートを参照しな
がらPDLドライバ処理を用いた画像印刷処理方法につ
いて説明する。
がらPDLドライバ処理を用いた画像印刷処理方法につ
いて説明する。
【0034】イメージドライバ処理と同様に、図1−4
の入力装置から印刷を実行するように命令が入力される
と、図1−3の補助記憶装置から図1−1の主記憶装置
上に読み込まれたOS、ドライバやアプリケーション
(図2)のうち、OSがそのメッセージを受け取る。O
Sは現在アクティブであるアプリケーションに印刷実行
メッセージを送る。
の入力装置から印刷を実行するように命令が入力される
と、図1−3の補助記憶装置から図1−1の主記憶装置
上に読み込まれたOS、ドライバやアプリケーション
(図2)のうち、OSがそのメッセージを受け取る。O
Sは現在アクティブであるアプリケーションに印刷実行
メッセージを送る。
【0035】アプリケーションは、そのメッセージをO
Sが認識できるコマンドに変換して印刷するデータやコ
マンドのメッセージを送る。OSはドライバの認識でき
るコマンドに変換して、メッセージを送る。ドライバは
描画命令を受け取り(図11−0)、それをPDLに変
換してプリンタへ転送する(図11−1)。プリンタで
PDLと圧縮データをうけとり、図6に例として挙げた識
別方法により圧縮されたデータをイメージ、テキスト、
グラフィックスに識別する(図11−2)。それぞれの
圧縮データに適した方法でデータを解凍し(図11−
3)、展開されたビットマップに対して図11−2で識
別されたタイプ別に、色補正、色変換、2(n)値化の
色処理をして(図11−4)、ビットマップに展開する
(図11−5)。すべての描画命令が終了したか判断し
て(図11−6)、展開された全ビットマップを出力す
る(図11−7)。
Sが認識できるコマンドに変換して印刷するデータやコ
マンドのメッセージを送る。OSはドライバの認識でき
るコマンドに変換して、メッセージを送る。ドライバは
描画命令を受け取り(図11−0)、それをPDLに変
換してプリンタへ転送する(図11−1)。プリンタで
PDLと圧縮データをうけとり、図6に例として挙げた識
別方法により圧縮されたデータをイメージ、テキスト、
グラフィックスに識別する(図11−2)。それぞれの
圧縮データに適した方法でデータを解凍し(図11−
3)、展開されたビットマップに対して図11−2で識
別されたタイプ別に、色補正、色変換、2(n)値化の
色処理をして(図11−4)、ビットマップに展開する
(図11−5)。すべての描画命令が終了したか判断し
て(図11−6)、展開された全ビットマップを出力す
る(図11−7)。
【0036】上記実施形態では、圧縮データを含む描画
命令が入力された場合の処理について説明した。圧縮デ
ータ以外の画像データを含む描画命令が入力された場合
は、特開平10-051651号公報に記載されているように描
画命令の種類に応じて画像の属性を判定する。
命令が入力された場合の処理について説明した。圧縮デ
ータ以外の画像データを含む描画命令が入力された場合
は、特開平10-051651号公報に記載されているように描
画命令の種類に応じて画像の属性を判定する。
【0037】例えば、グラフィックの場合、図形を描画
するための描画関数とその図形の色を示すデータで示さ
れる。また、テキストの場合はテキストコマンドおよび
テキストの色示すデータで示される。したがって、図形
を描画される描画関数が含まれる場合はグラフィックと
識別し、テキストコマンドが含まれる場合はテキストと
識別する。
するための描画関数とその図形の色を示すデータで示さ
れる。また、テキストの場合はテキストコマンドおよび
テキストの色示すデータで示される。したがって、図形
を描画される描画関数が含まれる場合はグラフィックと
識別し、テキストコマンドが含まれる場合はテキストと
識別する。
【0038】なお、画像の属性としては、テキスト、グ
ラフィック、イメージだけでなく、例えば黒文字、白黒
画像など他の属性を用いても構わない。
ラフィック、イメージだけでなく、例えば黒文字、白黒
画像など他の属性を用いても構わない。
【0039】また、圧縮データのフォーマットも他の方
式を用いても構わない。
式を用いても構わない。
【0040】上述した本実施形態によれば、描画命令の
種類に基づき画像の属性を判断する場合は、イメージと
判断される画像に対して、圧縮データのフォーマットを
解析することにより、適切に属性を判断することができ
る。
種類に基づき画像の属性を判断する場合は、イメージと
判断される画像に対して、圧縮データのフォーマットを
解析することにより、適切に属性を判断することができ
る。
【0041】そして、圧縮されたデータの属性に最適な
色処理を実行することができるので、美しい出力結果を
得ることができる。
色処理を実行することができるので、美しい出力結果を
得ることができる。
【0042】さらに、圧縮されたデータを解凍し、展開
してビットマップのデータを解析する必要がないため、
処理に負荷をかけず高速に処理することができる。
してビットマップのデータを解析する必要がないため、
処理に負荷をかけず高速に処理することができる。
【0043】
【発明の効果】圧縮されたデータの属性に適した色処理
を実行することができ、美しい出力結果を得ることがで
きる。
を実行することができ、美しい出力結果を得ることがで
きる。
【0044】さらに、圧縮されたデータを解凍、展開す
ることにより得られるビットマップのデータを解析する
ものに比べて、処理に負荷をかけず高速に処理すること
ができる。
ることにより得られるビットマップのデータを解析する
ものに比べて、処理に負荷をかけず高速に処理すること
ができる。
【図1】本実施形態の画像処理印刷方法が適用される情
報処理システムの構成の一例を示すブロック図である。
報処理システムの構成の一例を示すブロック図である。
【図2】画像処理方法制御プログラムと関連するデータ
が、媒体読取装置記憶装置に格納されていたデータが中
央処理演算装置に読み込まれ、入力装置から印刷命令が
入力されて、プリンタへデータを送り印刷するまでの概
念図である。
が、媒体読取装置記憶装置に格納されていたデータが中
央処理演算装置に読み込まれ、入力装置から印刷命令が
入力されて、プリンタへデータを送り印刷するまでの概
念図である。
【図3】図2の概念図におけるイメージドライバの処理
部分を詳しく記したものである。
部分を詳しく記したものである。
【図4】図2の概念図におけるイメージドライバの処理
部分を詳しく記したものである。
部分を詳しく記したものである。
【図5】一般的な印刷サンプルデータで、どのようなデ
ータがテキスト、グラフィックス、イメージに識別され
るかを示した図である。
ータがテキスト、グラフィックス、イメージに識別され
るかを示した図である。
【図6】圧縮されたデータフォーマットがテキスト、グ
ラフィックス、イメージのいずれの属性に識別されるか
を示した表である。
ラフィックス、イメージのいずれの属性に識別されるか
を示した表である。
【図7】この画像処理方法制御プログラムおよび関連デ
ータがFDを介してコンピュータにロードする状態を示
している。
ータがFDを介してコンピュータにロードする状態を示
している。
【図8】本画像処理方法制御プログラムがFDに格納さ
れているメモリマップを示す。
れているメモリマップを示す。
【図9】FDに格納されていた画像処理方法制御プログ
ラムが、媒体読取装置を介して、補助記憶装置から主記
憶装置にロードされたときのメモリマップを示す。
ラムが、媒体読取装置を介して、補助記憶装置から主記
憶装置にロードされたときのメモリマップを示す。
【図10】イメージドライバ処理の一実施形態をあらわ
すフローチャートである。
すフローチャートである。
【図11】PDL処理の一実施形態をあらわすフローチ
ャートである。
ャートである。
Claims (10)
- 【請求項1】 画像の属性に応じた補正処理を行う画像
処理方法であって、 描画命令に含まれる圧縮データのフォーマットを解析
し、 前記解析結果に対応した方法を用いて、前記圧縮データ
をビットマップに展開し、 前記ビットマップに対して、前記解析結果に基づき識別
された画像の属性に対応した補正処理を行うことを特徴
とする画像処理方法。 - 【請求項2】 画像の属性には、テキスト、グラフィッ
クス、イメージが含まれることを特徴とする請求項1記
載の画像処理方法。 - 【請求項3】 さらに、前記描画命令を解析し画像の属
性を判定し、 前記描画命令の解析の結果、圧縮データが含まれている
場合は、該圧縮データのデータフォーマットを解析し画
像の属性を判定することを特徴とする請求項1記載の画
像処理方法。 - 【請求項4】 前記描画命令にテキストコマンドが含ま
れている場合は、画像の属性をテキストと識別すること
を特徴とする請求項3記載の画像処理方法。 - 【請求項5】 前記描画命令に図形を描画するための描
画関数が含まれ居ている場合は、画像の属性をグラフィ
ックと識別することを特徴とする請求項3記載の画像処
理方法。 - 【請求項6】 前記圧縮データのフォーマットがJPEG方
式である場合は、画像の属性をイメージと識別すること
を特徴とする請求項1または2記載の画像処理方法。 - 【請求項7】 前記描画命令はページ記述言語で記述さ
れていることを特徴とする請求項1記載の画像処理方
法。 - 【請求項8】 前記補正処理には、色補正、色変換およ
びn値化処理が含まれることを特徴とする請求項1記載
の画像処理方法。 - 【請求項9】 画像の属性に応じた補正処理を行う画像
処理方法を実現するためのプログラムを記録する記録媒
体であって、 描画命令に含まれる圧縮データのフォーマットを解析
し、 前記解析結果に対応した方法を用いて、前記圧縮データ
をビットマップに展開し、 前記ビットマップに対して、前記解析結果に基づき識別
された画像の属性に対応した補正処理を行うプログラム
を記録する記録媒体。 - 【請求項10】 画像の属性に応じた補正処理を行う画
像形成装置であって、 描画命令に含まれる圧縮データのフォーマットを解析す
る解析手段と、 前記解析結果に対応した方法を用いて、前記圧縮データ
をビットマップに展開する展開手段と、 前記ビットマップに対して、前記解析結果に基づき識別
された画像の属性に対応した補正処理を行う補正処理手
段と、 前記補正処理された画像データに基づき画像を形成する
画像形成手段とを有することを特徴とする画像形成装
置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000351240A JP2002157108A (ja) | 2000-11-17 | 2000-11-17 | 画像処理方法、記録媒体および画像形成装置 |
US09/987,229 US7127113B2 (en) | 2000-11-17 | 2001-11-14 | Image processing method, storage medium, image forming apparatus and program with correction processing according to an attribute of an image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000351240A JP2002157108A (ja) | 2000-11-17 | 2000-11-17 | 画像処理方法、記録媒体および画像形成装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002157108A true JP2002157108A (ja) | 2002-05-31 |
Family
ID=18824331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000351240A Withdrawn JP2002157108A (ja) | 2000-11-17 | 2000-11-17 | 画像処理方法、記録媒体および画像形成装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7127113B2 (ja) |
JP (1) | JP2002157108A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011037219A (ja) * | 2009-08-18 | 2011-02-24 | Canon Inc | 画像処理装置、画像処理装置の制御方法、及びコンピュータプログラム |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4111926B2 (ja) * | 2004-03-09 | 2008-07-02 | 株式会社リコー | 画像処理装置、プログラム、記憶媒体及び画像送信方法 |
JP2005309865A (ja) * | 2004-04-22 | 2005-11-04 | Ricoh Co Ltd | 画像処理装置および画像処理方法、並びに画像処理方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP4743596B2 (ja) * | 2005-06-07 | 2011-08-10 | 株式会社リコー | 画像処理装置、方法、プログラムおよび記録媒体 |
JP4623300B2 (ja) * | 2005-12-17 | 2011-02-02 | 富士ゼロックス株式会社 | 画像処理装置および画像処理プログラム |
US20090244558A1 (en) * | 2008-03-25 | 2009-10-01 | Kabushiki Kaisha Toshiba | Image processing apparatus and image processing method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5539865A (en) * | 1992-11-10 | 1996-07-23 | Adobe Systems, Inc. | Method and apparatus for processing data for a visual-output device with reduced buffer memory requirements |
JP3768560B2 (ja) * | 1995-04-06 | 2006-04-19 | キヤノン株式会社 | 画像処理装置および方法 |
JPH09326943A (ja) * | 1996-06-07 | 1997-12-16 | Canon Inc | 画像処理装置及びその方法 |
US6009209A (en) * | 1997-06-27 | 1999-12-28 | Microsoft Corporation | Automated removal of red eye effect from a digital image |
US6493028B1 (en) * | 1997-11-26 | 2002-12-10 | Flashpoint Technology, Inc. | Method and system for extending the available image file formats in an image capture device |
-
2000
- 2000-11-17 JP JP2000351240A patent/JP2002157108A/ja not_active Withdrawn
-
2001
- 2001-11-14 US US09/987,229 patent/US7127113B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011037219A (ja) * | 2009-08-18 | 2011-02-24 | Canon Inc | 画像処理装置、画像処理装置の制御方法、及びコンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20020061139A1 (en) | 2002-05-23 |
US7127113B2 (en) | 2006-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070070443A1 (en) | Host device having extraction function of text and extraction method thereof | |
JP2000083161A (ja) | 画像処理装置及びその方法、及び画像処理システム | |
US7453594B2 (en) | Document filing apparatus for storing information added to a document file | |
US7203898B2 (en) | Document processing method and apparatus | |
JP2002157108A (ja) | 画像処理方法、記録媒体および画像形成装置 | |
JP5684466B2 (ja) | 複数のオブジェクト種別のオブジェクトに対応する、ラスタ画像バッファ中の少なくとも一つの画素を処理するための方法及びコンピュータで読み取り可能な媒体 | |
JP2001211314A (ja) | 画像処理装置およびその方法 | |
JP2001111814A (ja) | 画像変換装置、記憶媒体および画像変換方法 | |
JP2008310816A (ja) | 複数のマークアップ・ページ・データをコンパクトに表現するシステムおよび方法 | |
JP3211417B2 (ja) | ページ記述言語処理装置 | |
JP2001324975A (ja) | 画像処理装置 | |
JP2001169120A (ja) | 画像処理装置及びその方法、及び画像処理システム | |
JP2008299845A (ja) | 透明オブジェクトのレンダリング・システムおよび方法 | |
JP2006137148A (ja) | 印刷表示方法、印刷システムおよび印刷装置並びに中間印刷データ生成プログラム | |
JP2008305407A (ja) | 処理ステージを用いた電子ドキュメント処理システムおよび方法 | |
JP3496384B2 (ja) | 画像出力装置 | |
JP4946762B2 (ja) | 画像処理装置及びプログラム | |
JPH11180005A (ja) | 画像形成装置の再印刷方法および装置 | |
JPH11165434A (ja) | 描画処理装置 | |
US8756491B2 (en) | PDL data processing device | |
JPH10320356A (ja) | オーバレイの差分初期化表示方法 | |
JPH0744687A (ja) | 画像形成装置 | |
JP5063207B2 (ja) | 色変換処理装置、方法、記録媒体及びプログラム | |
JP2008306728A (ja) | ドキュメント処理を行うシステムおよび方法 | |
JP2001270170A (ja) | プリンタ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080205 |