JP5006764B2 - 画像処理装置、画像処理方法、プログラム、および記憶媒体 - Google Patents
画像処理装置、画像処理方法、プログラム、および記憶媒体 Download PDFInfo
- Publication number
- JP5006764B2 JP5006764B2 JP2007291140A JP2007291140A JP5006764B2 JP 5006764 B2 JP5006764 B2 JP 5006764B2 JP 2007291140 A JP2007291140 A JP 2007291140A JP 2007291140 A JP2007291140 A JP 2007291140A JP 5006764 B2 JP5006764 B2 JP 5006764B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- document
- image
- character
- bitmap
- 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
- 238000012545 processing Methods 0.000 title claims description 83
- 238000003672 processing method Methods 0.000 title claims description 4
- 239000013598 vector Substances 0.000 claims description 72
- 238000009877 rendering Methods 0.000 claims description 12
- 239000000284 extract Substances 0.000 claims 1
- 238000000034 method Methods 0.000 description 71
- 230000006870 function Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000011161 development Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 3
- 239000011521 glass Substances 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 229920000740 poly(D-lysine) polymer Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/19—Recognition using electronic means
- G06V30/19007—Matching; Proximity measures
- G06V30/19013—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
-
- 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/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
- H04N1/00328—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
- H04N1/00331—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information with an apparatus performing optical character recognition
-
- 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/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0081—Image reader
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3261—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of multimedia information, e.g. a sound signal
- H04N2201/3266—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of multimedia information, e.g. a sound signal of text or character information, e.g. text accompanying an image
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Record Information Processing For Printing (AREA)
- Character Discrimination (AREA)
- Editing Of Facsimile Originals (AREA)
Description
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
図3は、本実施形態におけるMFPのコントロールユニット(コントローラ部(制御装置))の一例を示すブロック図である。図2において、制御装置100は、画像入力デバイスであるリーダー装置200や画像出力デバイスであるプリンタ装置300と接続し、画像データの読み取りやプリント出力のための制御を行う。また、制御装置100は、LAN400と接続することで、画像情報やデバイス情報をLAN400経由で入出力するための制御を行う。
図4は、MFPの動作を制御するコントローラソフトウェアを示すブロック図である。
次に、ドキュメントのベクタデータ、DL(Display List(ディスプレイリスト))、メタデータがどのように生成されるのかを説明する。
次に、ドキュメントの構造を説明する。
実施形態1では、ホストコンピュータでイメージモードのPDLデータが生成される場合について説明したが、実施形態2では、画像出力機器とは別の画像展開装置からイメージデータを受信する場合について説明する。
以上、様々な実施形態を詳述したが、本発明は、複数の機器を含むシステムに適用してもよいし、また、1つの機器を有する装置に適用してもよい。例えば、スキャナ、プリンタ、PC、複写機、複合機及びファクシミリ装置の如くである。
150 操作部
200 リーダー装置
300 プリンタ装置
500 フィニッシャユニット
600 外部RIP
1000 画像処理装置
1101 プロトコル制御部
1102 デジタル文字認識部
1103 メタデータ生成部
1104 PDL解析部
1105 データ描画部
1106 ページメモリ
1020 パネル入出力制御部
1030 Document記憶部
1300 印刷制御部
1500 スキャン制御部
Claims (6)
- ホストコンピュータとネットワークを介して接続された画像処理装置であって、
アプリケーションデータ中の描画命令によって作成されたビットマップ画像と、前記アプリケーションデータ中の描画命令によって前記ビットマップ画像を作成する際に決定された前記ビットマップ画像の各ピクセルの属性を示すビットマップ状の属性データとを含む印刷データを、前記ホストコンピュータから受信する受信手段と、
前記ビットマップ状の属性データの中の文字属性を有するピクセルに基づいて文字認識処理を実行し、当該文字認識処理の結果の文字コードをメタデータとして生成するメタデータ生成手段と、
前記ビットマップ状の属性データの中の文字属性を有するピクセルに基づいて、文字輪郭を示すベクタデータを生成するベクタデータ生成手段と、
前記印刷データを前記画像処理装置で印刷処理するのに適したディスプレイリストを生成するディスプレイリスト生成手段と、
前記メタデータ生成手段で生成したメタデータと、前記ベクタデータ生成手段で生成したベクタデータと、前記ディスプレイリスト生成手段で生成したディスプレイリストとを含むドキュメントを生成し、当該ドキュメントを記憶装置に記憶するドキュメント生成手段と、
前記記憶装置に記憶されたドキュメントを当該画像処理装置において再印刷を行う場合は、前記ドキュメントに含まれるディスプレイリストを用いて再印刷を行う一方、前記記憶装置に記憶されたドキュメントを他の画像処理装置において再印刷を行う場合は、前記ドキュメントに含まれるベクタデータを用いて再印刷を行う再印刷手段と、
を備えることを特徴とする画像処理装置。 - 前記印刷データが、前記ビットマップ画像と前記ビットマップ画像の各ピクセルの属性データとを含む印刷データであるか、オブジェクトで記述されている印刷データであるかを判別する判別手段を、更に備え、
前記判別手段で前記印刷データが前記オブジェクトで記述されている印刷データであると判別した場合、前記メタデータ生成手段は、当該印刷データに含まれている文字オブジェクトから文字コードを抽出して、当該抽出した文字コードを前記メタデータとして生成し、更に、前記ベクタデータ生成手段は、当該印刷データを解析してベクタデータを生成することを特徴とする請求項1に記載の画像処理装置。 - 前記メタデータを用いて、前記ドキュメントの検索を行う検索手段を、更に備えることを特徴とする請求項1に記載の画像処理装置。
- ホストコンピュータとネットワークを介して接続された画像処理装置における画像処理方法であって、
受信手段が、アプリケーションデータ中の描画命令によって作成されたビットマップ画像と、前記アプリケーションデータ中の描画命令によって前記ビットマップ画像を作成する際に決定された前記ビットマップ画像の各ピクセルの属性を示すビットマップ状の属性データとを含む印刷データを、前記ホストコンピュータから受信する受信ステップと、
メタデータ生成手段が、前記ビットマップ状の属性データの中の文字属性を有するピクセルに基づいて文字認識処理を実行し、当該文字認識処理の結果の文字コードをメタデータとして生成するメタデータ生成ステップと、
ベクタデータ生成手段が、前記ビットマップ状の属性データの中の文字属性を有するピクセルに基づいて、文字輪郭を示すベクタデータを生成するベクタデータ生成ステップと、
ディスプレイリスト生成手段が、前記印刷データを前記画像処理装置が印刷処理するのに適したディスプレイリストを生成するディスプレイリスト生成ステップと、
ドキュメント生成手段が、前記メタデータ生成ステップで生成したメタデータと、前記ベクタデータ生成ステップで生成したベクタデータと、前記ディスプレイリスト生成ステップで生成したディスプレイリストとを含むドキュメントを生成し、当該ドキュメントを記憶装置に記憶するドキュメント生成ステップと、
前記記憶装置に記憶されたドキュメントを当該画像処理装置において再印刷を行う場合は、前記ドキュメントに含まれるディスプレイリストを用いて再印刷を行う一方、前記記憶装置に記憶されたドキュメントを他の画像処理装置において再印刷を行う場合は、前記ドキュメントに含まれるベクタデータを用いて再印刷を行う再印刷ステップと、
を備えることを特徴とする画像処理方法。 - コンピュータを、
アプリケーションデータ中の描画命令によって作成されたビットマップ画像と、前記アプリケーションデータ中の描画命令によって前記ビットマップ画像を作成する際に決定された前記ビットマップ画像の各ピクセルの属性を示すビットマップ状の属性データとを含む印刷データに対して、前記ビットマップ状の属性データの中の文字属性を有するピクセルに基づいて文字認識処理を実行し、当該文字認識処理の結果の文字コードをメタデータとして生成するメタデータ生成手段、
前記ビットマップ状の属性データの中の文字属性を有するピクセルに基づいて、文字輪郭を示すベクタデータを生成するベクタデータ生成手段、
前記印刷データを画像処理装置で印刷処理するのに適したディスプレイリストを生成するディスプレイリスト生成手段、
前記メタデータ生成手段で生成したメタデータと、前記ベクタデータ生成手段で生成したベクタデータと、前記ディスプレイリスト生成手段で生成したディスプレイリストとを含むドキュメントを生成し、当該ドキュメントを記憶装置に記憶するドキュメント生成手段、
として機能させるためのプログラム。 - 請求項5に記載のプログラムを記憶した、コンピュータ読み取り可能な記憶媒体。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007291140A JP5006764B2 (ja) | 2007-11-08 | 2007-11-08 | 画像処理装置、画像処理方法、プログラム、および記憶媒体 |
US12/265,619 US8179558B2 (en) | 2007-11-08 | 2008-11-05 | 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 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007291140A JP5006764B2 (ja) | 2007-11-08 | 2007-11-08 | 画像処理装置、画像処理方法、プログラム、および記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009118340A JP2009118340A (ja) | 2009-05-28 |
JP5006764B2 true JP5006764B2 (ja) | 2012-08-22 |
Family
ID=40623763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007291140A Expired - Fee Related JP5006764B2 (ja) | 2007-11-08 | 2007-11-08 | 画像処理装置、画像処理方法、プログラム、および記憶媒体 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8179558B2 (ja) |
JP (1) | JP5006764B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7986423B2 (en) * | 2004-05-14 | 2011-07-26 | Samsung Electronics Co., Ltd. | Image reprinting apparatus and method |
JP5043715B2 (ja) * | 2008-02-22 | 2012-10-10 | キヤノン株式会社 | 画像処理装置 |
US9619865B2 (en) * | 2012-09-17 | 2017-04-11 | Konica Minolta Laboratory U.S.A., Inc. | Resolution-independent display list |
US9268807B2 (en) * | 2013-07-17 | 2016-02-23 | Sybase, Inc. | In-memory bitmap for column store operations |
JP6000992B2 (ja) * | 2014-01-24 | 2016-10-05 | 京セラドキュメントソリューションズ株式会社 | 文書ファイル生成装置及び文書ファイル生成方法 |
JP6350195B2 (ja) * | 2014-10-10 | 2018-07-04 | コニカミノルタ株式会社 | 履歴生成装置及び履歴生成方法 |
JP7013182B2 (ja) * | 2017-09-21 | 2022-01-31 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP7224856B2 (ja) * | 2018-11-02 | 2023-02-20 | キヤノン株式会社 | 画像生成装置、画像生成方法、及びプログラム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6421754A (en) | 1987-07-17 | 1989-01-25 | Matsushita Electric Ind Co Ltd | Acoustic video apparatus |
JPH01125113A (ja) | 1987-11-10 | 1989-05-17 | Victor Co Of Japan Ltd | グラフィック・イコライザ |
JPH01126526A (ja) | 1987-11-11 | 1989-05-18 | Kawasaki Steel Corp | 溶融金属の分析装置 |
US5907835A (en) * | 1994-11-18 | 1999-05-25 | Canon Kabushiki Kaisha | Electronic filing system using different application program for processing drawing commands for printing |
US5821929A (en) * | 1994-11-30 | 1998-10-13 | Canon Kabushiki Kaisha | Image processing method and apparatus |
JP3716528B2 (ja) * | 1997-02-07 | 2005-11-16 | 富士ゼロックス株式会社 | 画像処理装置 |
JP3694149B2 (ja) * | 1997-07-07 | 2005-09-14 | 株式会社リコー | 画像検索装置、画像検索用キーテキストの生成方法、並びにその装置としてコンピュータを機能させるためのプログラムおよびその方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6260044B1 (en) * | 1998-02-04 | 2001-07-10 | Nugenesis Technologies Corporation | Information storage and retrieval system for storing and retrieving the visual form of information from an application in a database |
JPH11265267A (ja) * | 1998-03-17 | 1999-09-28 | Canon Inc | データ処理装置およびデータ処理装置のドライバ切替方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
JP3858559B2 (ja) * | 2000-03-30 | 2006-12-13 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、画像処理方法及び記録媒体 |
JP3796500B2 (ja) * | 2003-11-21 | 2006-07-12 | キヤノン株式会社 | 画像処理装置及びその制御方法、プログラム |
JP4502385B2 (ja) * | 2004-11-30 | 2010-07-14 | キヤノン株式会社 | 画像処理装置およびその制御方法 |
JP2006221569A (ja) * | 2005-02-14 | 2006-08-24 | Canon Inc | 文書処理システム、文書処理方法、プログラムおよび記憶媒体 |
JP2007025969A (ja) * | 2005-07-14 | 2007-02-01 | Canon Inc | Dlc編集におけるメタデータの利用の処理及び装置ならびに記憶媒体 |
JP4735212B2 (ja) * | 2005-11-29 | 2011-07-27 | 富士ゼロックス株式会社 | 画像処理装置 |
JP2007158606A (ja) * | 2005-12-02 | 2007-06-21 | Canon Inc | 画像処理装置 |
JP5007510B2 (ja) * | 2006-02-13 | 2012-08-22 | コニカミノルタビジネステクノロジーズ株式会社 | 文書処理装置および文書処理システム |
JP2007286961A (ja) * | 2006-04-18 | 2007-11-01 | Mitsubishi Electric Corp | 文書属性抽出装置及び文書属性抽出プログラム |
-
2007
- 2007-11-08 JP JP2007291140A patent/JP5006764B2/ja not_active Expired - Fee Related
-
2008
- 2008-11-05 US US12/265,619 patent/US8179558B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009118340A (ja) | 2009-05-28 |
US20090123075A1 (en) | 2009-05-14 |
US8179558B2 (en) | 2012-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5038229B2 (ja) | 画像処理装置、画像処理方法並びに画像処理プログラム及びそれを記録する記録媒体 | |
JP5006764B2 (ja) | 画像処理装置、画像処理方法、プログラム、および記憶媒体 | |
JP5043715B2 (ja) | 画像処理装置 | |
JP5058904B2 (ja) | 画像処理装置、画像処理方法、及びそのプログラム | |
JP4928373B2 (ja) | 画像処理装置、画像処理方法、及び、画像処理プログラム | |
US8717584B2 (en) | Image processing apparatus and control method thereof | |
US20080180707A1 (en) | Image processing apparatus, image processing system, and image processing method | |
US8458139B2 (en) | Image processing apparatus, control method thereof, program, and storage medium | |
US8259330B2 (en) | Output efficiency of printer forming image by interpreting PDL and performing output by using print engine | |
US8264744B2 (en) | Image processing apparatus, image processing method, and program to execute image processing method | |
US8224091B2 (en) | Image processing apparatus, method of controlling the same, and program for extracting information usable for a search | |
JP4677320B2 (ja) | 画像処理システム、画像処理システムの制御方法 | |
US8259313B2 (en) | Image processing apparatus, method, and computer-readable medium storing the program thereof | |
JP5084543B2 (ja) | 画像処理装置及び画像処理方法 | |
JP5265042B2 (ja) | 画像処理装置、画像処理方法並びに画像処理プログラム及びそれを記録する記録媒体 | |
JP5247394B2 (ja) | メタデータ決定方法及び画像形成装置 | |
JP2009188677A (ja) | 画像処理装置及びその処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101108 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111108 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111111 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120110 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120210 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120410 |
|
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: 20120427 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120525 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150601 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150601 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |