JP2007122255A - 画像処理装置、画像処理方法、及び画像処理プログラム - Google Patents
画像処理装置、画像処理方法、及び画像処理プログラム Download PDFInfo
- Publication number
- JP2007122255A JP2007122255A JP2005311511A JP2005311511A JP2007122255A JP 2007122255 A JP2007122255 A JP 2007122255A JP 2005311511 A JP2005311511 A JP 2005311511A JP 2005311511 A JP2005311511 A JP 2005311511A JP 2007122255 A JP2007122255 A JP 2007122255A
- Authority
- JP
- Japan
- Prior art keywords
- character
- resolution
- data
- drawing command
- layer
- 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
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Editing Of Facsimile Originals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
【解決手段】入力データ解析部50で描画命令の種類が識別される。描画命令が文字描画命令の場合には、文字描画命令が文字解像度決定部52に送信される。文字解像度決定部52では、文字描画命令を解析し、描画する文字の情報を検出し、その情報を内部バッファに保存する。文字解像度決定部52は解析終了通知を受信すると、内部バッファに保存されている文字情報を元に文字の出力解像度を決定し、文字処理部56に決定した出力解像度を通知する。文字処理部56は、通知された出力解像度を用いて、文字の形状を表すマスクデータを生成する。
【選択図】図3
Description
<画像処理装置の概略構成>
図1は画像処理装置の概略構成を示す図である。画像処理装置10は、文書データ12又は印刷データ14の解析を行う解析処理部16と、解析により得られた画像情報18からレイヤ別画像データ20を生成するレイヤ画像処理部22と、を備えている。この構成により、画像処理装置10では、文書データ12又は印刷データ14が入力されると、多層フォーマットの画像データファイルであるレイヤ別画像データ20が生成され、出力される。
図2(A)乃至(D)は3層MRC構造のレイヤ別画像データの一例を示す図である。図2(A)は文書データの構成例を示している。この文書データ24は、黒色で描かれたテキスト26とグラフィックス28、赤色で描かれたテキスト30とグラフィックス32、及び写真などの画像データを取り込んで作成されたイメージ34から構成されている。なお、図2(A)に示す文書例は、図12(A)の文書例と同一のものである。
図3は、画像処理装置10の機能ブロック図である。以下、図3を参照して画像処理装置10の構成を詳細に説明する。なお、本実施の形態では、上述した3層MRC構造のレイヤ別画像データ20が出力されるが、前景層には文字を割り当て、背景層にはグラフィックスとイメージを割り当てるものとする。
第1のパスでは、文書データ12又は印刷データ14が入力されると、入力データ解析部50において入力データ12(または14)の解析が行われ、描画命令の種類が識別される。識別された描画命令が文字描画命令の場合には、その「文字描画命令」が文字解像度決定部52に送信される。文字解像度決定部52では、都度渡される文字描画命令の中身を解析し、描画する文字の情報を検出し、その情報を記憶手段である内部バッファ(図示せず)に保存する。
第2のパスでは、まず、入力データ解析部50において入力データ12(または14)の解析が行われ、描画命令の種類が識別される。識別された描画命令は、層割り当て部54に送信され、FGレイヤまたはBGレイヤのいずれかの層に割り当てられる。層割り当て部54は、描画命令の種類に応じて、文字処理部56、グラフィックス処理部58、イメージ処理部60のいずれかに描画命令を送信する。このとき、層割り当て結果が描画命令と共に各部に通知される。
次に、文字解像度決定部52で実行される「解像度決定処理」について詳細に説明する。
図4は文字描画命令の構造を表す図表である。本実施の形態で使用される「文字描画命令」は、図4に示すように、描画命令名フィールドとパラメータフィールドとから構成されている。描画命令名は、各種命令を識別するための名前であり、文字描画命令の場合は「文字描画」である。パラメータは、描画すべき文字の属性を示すものであり、文字を描画すべきページ上の位置を表す「描画位置」、描画すべき文字の書体を表す「書体名」、文字のサイズを表すポイント数等の「サイズ」、文字の色値(RGB値)を指定する「色値」から構成されている。
画像処理装置10に文書データ12又は印刷データ14が入力されると処理が開始され、まず、ステップ100で、カレント最小文字サイズ情報を保持する内部バッファ(図示せず)を初期化して、カレント最小文字サイズ情報が保持されていない「情報なし」の状態にする。ここで「カレント最小文字サイズ情報」とは、入力データ中に含まれる文字描画命令の中でも最も小さい文字のサイズ情報であり、文字解像度決定部52の内部バッファに保持され、内部変数として機能する。
図7は報告書の文書例を示す図であり、図8はプレゼンテーションを目的とした文書例を示す図である。図7に示す文書の場合は、カレント最小文字サイズ情報の値は「8p(8ポイント)」となる。図6の対応表を参照して「8p」に対応する出力解像度を検索すると200DPIとなる。従って、200DPIの出力解像度で文字が描画され、最小サイズの8ポイントの文字についても可読性が確保される。一方、図8に示すの文書の場合には、カレント最小文字サイズ情報の値は「16p(16ポイント)」となり、図6の対応表を参照して「16p」に対応する出力解像度を検索すると75DPIとなる。従って、75DPIの出力解像度で文字が描画され、文字が割り当てられる前景層の画像データのデータサイズが小さくなる。
第2の実施の形態では、出力解像度の自動調整機能を使用するか否かをユーザが選択することができる。図9は第2の実施の形態に係る画像処理装置の機能ブロック図である。解像度決定方式指示部72が追加されている以外は、第1の実施の形態に係る画像処理装置(図3参照)と同じ構成であるため、同じ構成部分には同じ符号を付して説明を省略する。
第1及び第2の実施の形態では、文字サイズ情報を検出して出力解像度を決定していたが、第3の実施の形態では、文字サイズ情報に加え、書体情報も出力解像度を決定するのに利用する。即ち、出力解像度の決定方法が他の実施の形態と相違している。画像処理装置の構成等、これ以外の点は第1の実施の形態と同様であるため説明を省略する。
第1乃至第3の実施の形態では、3層MRC構造のレイヤ別画像データを出力する例について説明したが、第4の実施の形態では、図12に示したN層MRC構造のレイヤ別画像データを出力する例について説明する。FG画像記憶部62からJPEG圧縮部68への入力が行われない以外は、画像処理装置の構成は第1の実施の形態と同様であるため説明を省略する。
12 文書データ
14 印刷データ
16 解析処理部
18 画像情報
20 レイヤ別画像データ
22 レイヤ画像処理部
24 文書データ
26 テキスト
28 グラフィックス
30 テキスト
32 グラフィックス
32 レイヤ
34 イメージ
36 レイヤ
38 描画オブジェクト
40 マスクデータ
42 画像データ
44 領域
46 領域
50 入力データ解析部
52 文字解像度決定部
54 層割り当て部
56 文字処理部
58 グラフィックス処理部
60 イメージ処理部
62 FG画像記憶部
64 BG画像記憶部
66 MMR圧縮部
68 JPEG圧縮部
70 フォーマット部
72 解像度決定方式指示部
74 ダイアログ
76 入力ボックス
80 レイヤ
82 マスクデータ
Claims (13)
- 文書データを入力するデータ入力手段と、
前記データ入力手段により入力された文書データを解析し、前記文書データに含まれる描画命令の種類を識別するデータ解析手段と、
前記描画命令が文字描画命令の場合に、前記文字描画命令から文字情報を検出し、検出された文字情報に基づいて全文字の可読性を保証する最低の解像度を文字描画時の解像度と決定する解像度決定手段と、
前記データ解析手段で識別された描画命令の種類に応じて、前記文書データに含まれる描画命令を、画像データが属性が異なる複数層に分割された多層構造の画像データのいずれかの層に割り当てる層割り当て手段と、
前記解像度決定手段で決定された解像度を用いて前記文字描画命令が割り当てられた層の画像データを生成すると共に、予め設定された解像度を用いて他の層の画像データを生成する画像データ生成手段と、
を含むことを特徴とする画像処理装置。 - 前記文書データは、コンピュータ上で作成された文書データ又は文書データを印刷する際に生成される印刷データであることを特徴とする請求項1に記載の画像処理装置。
- 前記文字情報は、描画位置、書体、文字サイズ、及び色値からなる群から選択されることを特徴とする請求項1または2に記載の画像処理装置。
- 前記解像度決定手段は、前記文字描画命令から文字サイズを検出し、予め設定された文字サイズと当該サイズの文字の可読性を保証する最低の解像度との関係に基づいて、検出された文字サイズの中で最小の文字サイズに対応する最低の解像度を文字描画時の解像度と決定することを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。
- 前記解像度決定手段は、前記文字描画命令から書体及び文字サイズを検出し、書体毎に予め設定された文字サイズと当該サイズの文字の可読性を保証する最低の解像度との関係に基づいて、検出された文字サイズの中で最小の文字サイズに対応する最低の解像度を書体毎に求め、求められた解像度の中で最高の解像度を文字描画時の解像度と決定することを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。
- 前記文字描画命令が割り当てられた層の画像データをMMR方式で圧縮すると共に、前記他の層の画像データをJPEG方式で圧縮するデータ圧縮手段を、更に備えたことを特徴とする請求項1乃至5のいずれか1項に記載の画像処理装置。
- 文字描画時の解像度の決定方法に関する指示を入力する指示入力手段と、前記指示入力手段から解像度を自動的に決定する旨の指示が入力された場合に、前記最低の解像度を文字描画時の解像度と決定するように前記解像度決定手段を制御する制御手段と、を更に備えたことを特徴とする請求項1乃至6のいずれか1項に記載の画像処理装置。
- 前記多層構造の画像データが、画像データ内の描画オブジェクトの形状を表すマスク層と前景の色情報を保存する色層とを含む前景層、及び背景の画像データを保存する背景層からなり、前記文字描画命令が前記前景層に割り当てられることを特徴とする請求項1乃至7のいずれか1項に記載の画像処理装置。
- 前記多層構造の画像データが、前景の描画オブジェクトに対する形状と前景の色情報とを表す複数のマスクデータを含む前景層、及び背景の画像データを保存する背景層からなり、前記文字描画命令が前記前景層に割り当てられることを特徴とする請求項1乃至7のいずれか1項に記載の画像処理装置。
- 前記解像度決定手段は、前記前景層に含まれる複数のマスクデータの各々について、検出された文字情報に基づいて全文字の可読性を保証する最低の解像度を文字描画時の解像度と決定することを特徴とする請求項9に記載の画像処理装置。
- 前記複数のマスクデータは、文字描画命令ごとに又は文字描画時の解像度ごとに生成されることを特徴とする請求項10に記載の画像処理装置。
- 文書データを入力するデータ入力ステップと、
前記データ入力手段により入力された文書データを解析し、前記文書データに含まれる描画命令の種類を識別するデータ解析ステップと、
前記描画命令が文字描画命令の場合に、前記文字描画命令から文字情報を検出し、検出された文字情報に基づいて全文字の可読性を保証する最低の解像度を文字描画時の解像度と決定する解像度決定ステップと、
前記データ解析手段で識別された描画命令の種類に応じて、前記文書データに含まれる描画命令を、画像データが属性が異なる複数層に分割された多層構造の画像データのいずれかの層に割り当てる層割り当てステップと、
前記解像度決定手段で決定された解像度を用いて前記文字描画命令が割り当てられた層の画像データを生成すると共に、予め設定された解像度を用いて他の層の画像データを生成する画像データ生成ステップと、
を含むことを特徴とする画像処理方法。 - コンピュータにより、
文書データを入力するデータ入力ステップと、
前記データ入力手段により入力された文書データを解析し、前記文書データに含まれる描画命令の種類を識別するデータ解析ステップと、
前記描画命令が文字描画命令の場合に、前記文字描画命令から文字情報を検出し、検出された文字情報に基づいて全文字の可読性を保証する最低の解像度を文字描画時の解像度と決定する解像度決定ステップと、
前記データ解析手段で識別された描画命令の種類に応じて、前記文書データに含まれる描画命令を、画像データが属性が異なる複数層に分割された多層構造の画像データのいずれかの層に割り当てる層割り当てステップと、
前記解像度決定手段で決定された解像度を用いて前記文字描画命令が割り当てられた層の画像データを生成すると共に、予め設定された解像度を用いて他の層の画像データを生成する画像データ生成ステップと、
を実行させることを特徴とする画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005311511A JP4747780B2 (ja) | 2005-10-26 | 2005-10-26 | 画像処理装置、画像処理方法、及び画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005311511A JP4747780B2 (ja) | 2005-10-26 | 2005-10-26 | 画像処理装置、画像処理方法、及び画像処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007122255A true JP2007122255A (ja) | 2007-05-17 |
JP4747780B2 JP4747780B2 (ja) | 2011-08-17 |
Family
ID=38146058
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005311511A Expired - Fee Related JP4747780B2 (ja) | 2005-10-26 | 2005-10-26 | 画像処理装置、画像処理方法、及び画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4747780B2 (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009267444A (ja) * | 2008-04-21 | 2009-11-12 | Sharp Corp | 画像圧縮方法、画像圧縮装置、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体 |
JP2012212963A (ja) * | 2011-03-30 | 2012-11-01 | Brother Ind Ltd | 制御装置 |
JP2014128025A (ja) * | 2012-12-27 | 2014-07-07 | Brother Ind Ltd | 画像処理装置およびコンピュータプログラム |
US8928950B2 (en) | 2011-03-30 | 2015-01-06 | Brother Kogyo Kabushiki Kaisha | Controlling device for controlling scan performing unit |
US8934131B2 (en) | 2011-02-18 | 2015-01-13 | Brother Kogyo Kabushiki Kaisha | Controlling device |
US9013755B2 (en) | 2011-03-30 | 2015-04-21 | Brother Kogyo Kabushiki Kaisha | Image processing device for determining output resolution and converting scan data into image data indicating output resolution |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11187252A (ja) * | 1997-12-22 | 1999-07-09 | Minolta Co Ltd | 画像処理装置 |
JP2005259017A (ja) * | 2004-03-15 | 2005-09-22 | Ricoh Co Ltd | 画像処理装置、画像処理用プログラム及び記憶媒体 |
JP2005267084A (ja) * | 2004-03-17 | 2005-09-29 | Fuji Xerox Co Ltd | 画像処理方法および装置 |
-
2005
- 2005-10-26 JP JP2005311511A patent/JP4747780B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11187252A (ja) * | 1997-12-22 | 1999-07-09 | Minolta Co Ltd | 画像処理装置 |
JP2005259017A (ja) * | 2004-03-15 | 2005-09-22 | Ricoh Co Ltd | 画像処理装置、画像処理用プログラム及び記憶媒体 |
JP2005267084A (ja) * | 2004-03-17 | 2005-09-29 | Fuji Xerox Co Ltd | 画像処理方法および装置 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009267444A (ja) * | 2008-04-21 | 2009-11-12 | Sharp Corp | 画像圧縮方法、画像圧縮装置、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体 |
US8934131B2 (en) | 2011-02-18 | 2015-01-13 | Brother Kogyo Kabushiki Kaisha | Controlling device |
US9137416B2 (en) | 2011-02-18 | 2015-09-15 | Brother Kogyo Kabushiki Kaisha | Controlling device |
JP2012212963A (ja) * | 2011-03-30 | 2012-11-01 | Brother Ind Ltd | 制御装置 |
US8922842B2 (en) | 2011-03-30 | 2014-12-30 | Brother Kogyo Kabushiki Kaisha | Controlling device for controlling scan performing unit |
US8928950B2 (en) | 2011-03-30 | 2015-01-06 | Brother Kogyo Kabushiki Kaisha | Controlling device for controlling scan performing unit |
US9013755B2 (en) | 2011-03-30 | 2015-04-21 | Brother Kogyo Kabushiki Kaisha | Image processing device for determining output resolution and converting scan data into image data indicating output resolution |
JP2014128025A (ja) * | 2012-12-27 | 2014-07-07 | Brother Ind Ltd | 画像処理装置およびコンピュータプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4747780B2 (ja) | 2011-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100935267B1 (ko) | 혼합된 래스터 컨텐트 이미지 형성 방법, 혼합된 래스터 컨텐트 파일 생성 방법, 혼합된 래스터 컨텐트 파일을 합성 이미지로 렌더링하기 위한 방법, 컴퓨터 판독가능 매체, 이미지 렌더링 방법 및 합성 이미지 렌더링 방법 | |
JP5274305B2 (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
US8503036B2 (en) | System and method of improving image quality in digital image scanning and printing by reducing noise in output image data | |
US10477063B2 (en) | Character detection and binarization | |
JP4747780B2 (ja) | 画像処理装置、画像処理方法、及び画像処理プログラム | |
JP6769045B2 (ja) | 画像処理装置、および、コンピュータプログラム | |
US8774501B2 (en) | Image processing apparatus, image processing method, image processing program storage medium | |
US6715127B1 (en) | System and method for providing editing controls based on features of a raster image | |
JP5893379B2 (ja) | 画像圧縮装置、画像圧縮方法、コンピュータプログラム | |
US8270722B2 (en) | Image processing with preferential vectorization of character and graphic regions | |
US7710602B2 (en) | Systems and methods for context-based adaptive image processing using segmentation | |
CN105704347A (zh) | 图像处理设备和图像处理方法 | |
JP2007073043A (ja) | 図形インスタンスに対して選択的にレンダリングを実行するレンダリング装置、レンダリング方法、および、制御プログラム | |
JP2006217532A (ja) | 色変換装置、および色変換プログラム | |
JP4375106B2 (ja) | 画像処理装置 | |
JP4506346B2 (ja) | 画像処理装置 | |
JP6512763B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
JP2010232802A (ja) | 画像処理装置、画像処理プログラムおよび印刷装置 | |
JP2006018509A (ja) | 文書管理支援装置 | |
JP2006040161A (ja) | 画像処理装置及びプログラム | |
JP2004252866A (ja) | 色変換装置および色変換プログラム | |
JP2011054123A (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
WO2008077715A2 (en) | Adaptive form printing | |
JP2007019886A (ja) | 画像処理装置、方法及びプログラム | |
JP2010009603A (ja) | 画像処理装置及び画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080924 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110222 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110404 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110502 |
|
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: 20140527 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |