Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4533396B2 - Image processing apparatus, image processing method, and storage medium - Google Patents
[go: Go Back, main page]

JP4533396B2 - Image processing apparatus, image processing method, and storage medium - Google Patents

Image processing apparatus, image processing method, and storage medium Download PDF

Info

Publication number
JP4533396B2
JP4533396B2 JP2007070492A JP2007070492A JP4533396B2 JP 4533396 B2 JP4533396 B2 JP 4533396B2 JP 2007070492 A JP2007070492 A JP 2007070492A JP 2007070492 A JP2007070492 A JP 2007070492A JP 4533396 B2 JP4533396 B2 JP 4533396B2
Authority
JP
Japan
Prior art keywords
image
correction
analysis
printed
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.)
Expired - Fee Related
Application number
JP2007070492A
Other languages
Japanese (ja)
Other versions
JP2007245724A (en
Inventor
顕季 山田
真夫 加藤
文孝 後藤
光洋 小野
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2007070492A priority Critical patent/JP4533396B2/en
Publication of JP2007245724A publication Critical patent/JP2007245724A/en
Application granted granted Critical
Publication of JP4533396B2 publication Critical patent/JP4533396B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Color, Gradation (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)
  • Ink Jet (AREA)

Description

本発明は複数の画像データに対して補正を行うための画像処理装置、画像処理方法、記憶媒体に関する。   The present invention relates to an image processing apparatus, an image processing method, and a storage medium for correcting a plurality of image data.

従来、1ページ中に複数枚数の画像をレイアウトして出力する場合で、各多値画像データの特徴量を取得し、好適な画像補正を行う場合には、予め該当するページに記録されるべき全画像の特徴量を取得し、好適な画像補正パラメータを算出していた。   Conventionally, when a plurality of images are laid out and output in one page, the feature amount of each multi-value image data is acquired and suitable image correction is performed, and should be recorded in advance on the corresponding page The feature amount of all images was acquired, and a suitable image correction parameter was calculated.

従来の手法に従えば、例えば1ページに8枚の画像をレイアウトして出力する場合、印刷を実際に開始する前に8枚分の画像全てに対して解析を行い、パラメータの算出を行う必要があった。その為、印刷を実際に開始するまでの待ち時間が長く、また、その長さは1ページにレイアウトする画像の数が多くなれば多くなるほど長くなってしまう、という課題があった。   According to the conventional method, for example, when 8 images are laid out and output on one page, it is necessary to analyze all 8 images and calculate parameters before actually starting printing. was there. Therefore, there is a problem that the waiting time until the printing is actually started is long, and the length becomes longer as the number of images laid out on one page increases.

上記目的を達成するため、本発明は、画像選択の機能と、印刷の機能とを有する画像処理装置であって、画像選択の機能にもとづき、印刷対象として複数の画像を選択する選択手段と、選択状態の継続を判別する為の情報と、選択した画像の情報とを用いて連携データを出力する出力手段と、印刷の機能にもとづき、出力手段が出力した連携データを入力する入力手段と、選択状態が継続している場合には、画像選択の機能に基づき選択された画像データを、連携データを参照することにより認識し、前記画像選択手段で選択された画像に対して印刷枚数を指定する指定手段と、指定手段により指定された印刷枚数の情報と、選択状態の継続を判別する為の情報のコピーとを用いて、設定データを作成する設定手段とを有し、さらに、連携データ中の選択状態の継続を判別する為の情報と、前記設定データ中の選択状態の継続を判別する為の情報とが一致する場合に継続の状態と判別し、一致しない場合には継続していないと判別する判別手段を有するを有することを特徴とする。   In order to achieve the above object, the present invention is an image processing apparatus having an image selection function and a printing function, and a selection means for selecting a plurality of images as print targets based on the image selection function; An output means for outputting cooperation data using information for determining the continuation of the selected state and information on the selected image; an input means for inputting the cooperation data output by the output means based on the printing function; When the selection state continues, the image data selected based on the image selection function is recognized by referring to the linkage data, and the number of prints is designated for the image selected by the image selection means. And setting means for creating setting data using information on the number of printed sheets designated by the designation means and a copy of information for determining the continuation of the selected state. If the information for determining the continuation of the selected state in the data matches the information for determining the continuation of the selected state in the setting data, the continuation state is determined. It has the discrimination means which discriminate | determines that it is not, It is characterized by the above-mentioned.

以上説明した様に、本発明を適用すれば、印刷を実際に開始する前に最低限必要な画像の解析とパラメータの算出を行って印刷を開始し、他の画像の解析とパラメータの算出は印刷中に必要なタイミングで行う様にする事で、印刷開始までの待ち時間、全体の印刷にかかる時間、画像処理部の待ち時間、等を短縮する画像処理装置及び画像処理方法を実現出来る。   As described above, if the present invention is applied, the minimum necessary image analysis and parameter calculation are performed before actually starting printing, printing is started, and other image analysis and parameter calculation are performed. By performing it at a necessary timing during printing, it is possible to realize an image processing apparatus and an image processing method that shorten the waiting time until the start of printing, the entire printing time, the waiting time of the image processing unit, and the like.

(第1の実施例)
以下に本発明の第一の実施形態について説明を行う。まず図1から図6で本発明を適応できるフォトダイレクト(PD)プリンタについて説明する。
(First embodiment)
The first embodiment of the present invention will be described below. First, a photo direct (PD) printer to which the present invention can be applied will be described with reference to FIGS.

図1は、本発明の実施の形態に係るフォトダイレクトプリンタ装置1000の外観斜視図である。このフォトダイレクトプリンタは、ホストコンピュータ(PC)からデータを受信して印刷する、通常のPCプリンタとしての機能と、メモリカードなどの記憶媒体に記憶されている画像データを直接読取って印刷したり、或いはデジタルカメラからの画像データを受信して印刷する機能を備えている。   FIG. 1 is an external perspective view of a photo direct printer apparatus 1000 according to an embodiment of the present invention. This photo direct printer receives and prints data from a host computer (PC), functions as a normal PC printer, and directly reads and prints image data stored in a storage medium such as a memory card, Alternatively, it has a function of receiving and printing image data from a digital camera.

図1において、本実施の形態に係るフォトダイレクトプリンタ装置1000の外殻をなす本体は、下ケース1001、上ケース1002、アクセスカバー1003及び排出トレイ1004の外装部材を有している。また、下ケース1001は、装置1000の略下半部を、上ケース1002は本体の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。さらに、排出トレイ1004は、その一端部が下ケース1001に回転自在に保持され、その回転によって下ケース1001の前面部に形成される開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイ1004を前面側へと回転させて開口部を開成させることにより、ここから記録シートが排出可能となると共に、排出された記録シートを順次積載し得るようになっている。また、排紙トレイ1004には、2枚の補助トレイ1004a,1004bが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を3段階に拡大、縮小させ得るようになっている。   In FIG. 1, the main body that forms the outer shell of the photo direct printer 1000 according to the present embodiment includes a lower case 1001, an upper case 1002, an access cover 1003, and an exterior tray 1004. The lower case 1001 forms a substantially lower half of the apparatus 1000, and the upper case 1002 forms a substantially upper half of the main body. A combination of both cases provides a storage space for storing each mechanism described below. A hollow body structure is formed, and openings are formed on the upper surface portion and the front surface portion, respectively. Further, one end of the discharge tray 1004 is rotatably held by the lower case 1001, and an opening formed on the front surface of the lower case 1001 can be opened and closed by the rotation. For this reason, when executing the recording operation, the discharge tray 1004 is rotated to the front side to open the opening, so that the recording sheets can be discharged from here and the discharged recording sheets are sequentially stacked. It has come to be able to do. The paper discharge tray 1004 stores two auxiliary trays 1004a and 1004b. By pulling out the respective trays to the front as needed, the sheet support area can be expanded and reduced in three stages. It has become.

アクセスカバー1003は、その一端部が上ケース1002に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー1003を開くことによって本体内部に収納されている記録ヘッドカートリッジ(不図示)あるいはインクタンク(不図示)等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバー1003を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。   One end of the access cover 1003 is rotatably held by the upper case 1002 so that an opening formed on the upper surface can be opened and closed. By opening the access cover 1003, the access cover 1003 is accommodated inside the main body. It is possible to replace the recording head cartridge (not shown) or the ink tank (not shown). Although not particularly shown here, when the access cover 1003 is opened and closed, the protrusion formed on the back surface rotates the cover opening and closing lever, and the rotation position of the lever is detected by a micro switch or the like. Thus, the open / closed state of the access cover can be detected.

また、上ケース1002の上面には、電源キー1005が押下可能に設けられている。また、上ケース1002の右側には、液晶表示部1006や各種キースイッチ等を備える操作パネル1010が設けられている。この操作パネル1010の構造は、図3を参照して詳しく後述する。1007は自動給送部で、記録シートを装置本体内へと自動的に給送する。1008は紙間選択レバーで、記録ヘッドと記録シートとの間隔を調整するためのレバーである。1009はカードスロットで、ここにメモリカードを装着可能なアダプタが挿入され、このアダプタを介してメモリカードに記憶されている画像データを直接取り込んで印刷することができる。このメモリカード(PC)としては、例えばコンパクトフラッシュ(登録商標)メモリ、スマートメディア、メモリスティック等がある。1011はビューワ(液晶表示部)で、この装置本体に着脱可能であり、PCカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、1コマ毎の画像やインデックス画像などを表示するのに使用される。1012は後述するデジタルカメラを接続するための端子、1013は、パーソナルコンピュータ(PC)を接続するためのUSBバスコネクタを示す。   A power key 1005 is provided on the upper surface of the upper case 1002 so that it can be pressed. An operation panel 1010 including a liquid crystal display unit 1006 and various key switches is provided on the right side of the upper case 1002. The structure of the operation panel 1010 will be described in detail later with reference to FIG. An automatic feeding unit 1007 automatically feeds the recording sheet into the apparatus main body. Reference numeral 1008 denotes a paper interval selection lever which is used to adjust the interval between the recording head and the recording sheet. Reference numeral 1009 denotes a card slot, into which an adapter capable of mounting a memory card is inserted, through which image data stored in the memory card can be directly captured and printed. Examples of the memory card (PC) include a compact flash (registered trademark) memory, smart media, and a memory stick. Reference numeral 1011 denotes a viewer (liquid crystal display unit) which can be attached to and detached from the main body of the apparatus. When searching for an image to be printed from images stored in a PC card, an image or index image for each frame is displayed. Used to display. Reference numeral 1012 denotes a terminal for connecting a digital camera, which will be described later, and 1013 denotes a USB bus connector for connecting a personal computer (PC).

図2は、本実施の形態に係るフォトダイレクトプリンタ装置1000の記録ヘッドの構成を示す外観斜視図である。この実施形態における記録ヘッドカートリッジ1200は、図2に示すようにインクを貯留するインクタンク1300と、このインクタンク1300から供給されるインクを記録情報に応じてノズルから吐出させる記録ヘッド1301とを有し、記録ヘッド1301は、キャリッジ1102に対して着脱可能に搭載される、いわゆるカートリッジ方式を採るものとなっている。そして記録に際しては、記録ヘッドカートリッジ1200はキャリッジ軸に沿って往復走査され、それに伴って記録シート上にカラー画像が記録される。ここに示す記録ヘッドカートリッジ1301では、写真調の高画質なカラー記録を可能とするため、インクタンクとして、例えば、ブラック、ライトシアン(LC)、ライトマゼンタ(LM)、シアン、マゼンタ及びイエローの各色独立のインクタンクが用意されており、それぞれが記録ヘッド1301に対して着脱自在となっている。   FIG. 2 is an external perspective view showing the configuration of the recording head of the photo direct printer 1000 according to the present embodiment. As shown in FIG. 2, the recording head cartridge 1200 in this embodiment has an ink tank 1300 for storing ink and a recording head 1301 for discharging ink supplied from the ink tank 1300 from nozzles in accordance with recording information. The recording head 1301 adopts a so-called cartridge system that is detachably mounted on the carriage 1102. At the time of recording, the recording head cartridge 1200 is reciprocated along the carriage axis, and a color image is recorded on the recording sheet accordingly. In the recording head cartridge 1301 shown here, for example, black, light cyan (LC), light magenta (LM), cyan, magenta, and yellow are independently used as ink tanks in order to enable photographic-tone high-quality color recording. Ink tanks are prepared, and each is detachable from the recording head 1301.

なお、本実施の形態では、上述した6色のインクを使用する場合で説明するが、本発明は、これら6色のインクを用いる場合に限定されるものでなく、例えばブラック、シアン、マゼンタ及びイエローの4色のインクを使用して記録を行なうインクジェットプリンタであってもよい。その場合には、4色それぞれ独立のインクタンクが、それぞれ記録ヘッド1301に対して着脱自在となっていても構わない。   In the present embodiment, the case where the above-described six colors of ink are used will be described. However, the present invention is not limited to the case where these six colors of ink are used. For example, black, cyan, magenta, and An ink jet printer that performs recording using four colors of yellow ink may be used. In that case, the ink tanks independent of each of the four colors may be detachable from the recording head 1301.

図3は、本実施の形態に係る操作パネル1010の概観図である。図において、液晶表示部1006には、その左右に印刷されている項目に関するデータを各種設定するためのメニュー項目が表示される。表示される項目としては、印刷したい範囲の先頭写真番号、指定コマ番号(開始/指定)、印刷を終了したい範囲の最後の写真番号(終了)、印刷部数(部数)、印刷に使用する用紙(記録シート)の種類(用紙種類)、1枚の用紙に印刷する写真の枚数設定(レイアウト)、印刷の品位の指定(品位)、撮影した日付を印刷するかどうかの指定(日付印刷)、写真を補正して印刷するかどうかの指定(画像補正)、印刷に必要な用紙枚数の表示(用紙枚数)等がある。これら各項目は、カーソルキー2001を用いて選択、或いは指定される。2002はモードキーで、このキー2002を押下する毎に、印刷の種類(インデックス印刷、全コマ印刷、1コマ印刷等)を切り替えることができ、これに応じてLED群2003の対応するLEDが点灯される。2004はメンテナンスキーで、記録ヘッド1301のクリーニング等、プリンタのメンテナンスを行わせるためのキーである。2005は印刷開始キーで、印刷の開始を指示する時、或いはメンテナンスの設定を確立する際に押下される。2006は印刷中止キーで、印刷を中止させる時や、メンテナンスの中止を指示する際に押下される。   FIG. 3 is a schematic view of operation panel 1010 according to the present embodiment. In the figure, the liquid crystal display unit 1006 displays menu items for setting various data relating to items printed on the left and right. The displayed items include the first photo number of the range to be printed, the designated frame number (start / designation), the last photo number of the range to be printed (end), the number of copies (number of copies), and the paper ( (Recording sheet) type (paper type), number of photos to be printed on one sheet (layout), print quality specification (quality), whether to print the date of shooting (date printing), photo For specifying whether or not to print the image (image correction), displaying the number of sheets necessary for printing (number of sheets), and the like. These items are selected or designated using the cursor keys 2001. 2002 is a mode key, and each time this key 2002 is pressed, the type of printing (index printing, full-frame printing, single-frame printing, etc.) can be switched, and the corresponding LED of the LED group 2003 is lit accordingly. Is done. A maintenance key 2004 is a key for performing maintenance of the printer such as cleaning of the recording head 1301. Reference numeral 2005 denotes a print start key which is pressed when instructing the start of printing or when establishing maintenance settings. Reference numeral 2006 denotes a print cancel key which is pressed when printing is stopped or when maintenance is instructed.

図4を参照して、本実施の形態に係るフォトダイレクトプリンタ装置1000の制御に係る主要部の構成を説明する。尚、この図4において、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。   With reference to FIG. 4, the configuration of the main part relating to the control of the photo direct printer 1000 according to the present embodiment will be described. In FIG. 4, parts common to the above-mentioned drawings are given the same symbols, and explanations thereof are omitted.

図4において、3000は制御部(制御基板)を示している。3001はASIC(専用カスタムLSI)を示し、その構成は図5のブロック図を参照して詳しく後述する。3002はDSP(デジタル信号処理プロセッサ、例えば米国テキサス・インスツルメンツ社製DSP−C6211)で、内部にCPUを有し、各種制御処理及び、輝度信号(RGB)から濃度信号(CMYK)への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等を担当している。3003はメモリで、DSP3002のCPUの制御プログラムを記憶するプログラムメモリ3003a、及び実行時のプログラムを記憶するRAMエリア,画像データなどを記憶するワークメモリとして機能するメモリエリアを有している。3004はプリンタエンジンで、ここでは、複数色のカラーインクを用いてカラー画像を印刷するインクジェットプリンタのプリンタエンジンが搭載されている。3005はデジタルカメラ3012を接続するためのポートとしてのUSBバスコネクタである。3006はビューワ1011を接続するためのコネクタである。3008はUSBバスハブ(USB HUB)で、このプリンタ装置1000がPC3010からの画像データに基づいて印刷を行う際には、PC3010からのデータをそのままスルーし、USBバス3021を介してプリンタエンジン3004に出力する。これにより、接続されているPC3010は、プリンタエンジン3004と直接、データや信号のやり取りを行って印刷を実行することが出来る(一般的なPCプリンタとして機能する)。3009は電源コネクタで、電源3013により、商用ACから変換された直流電圧を入力している。PC3010は一般的なパーソナルコンピュータ、3011は前述したメモリカード(PCカード)、3012はデジタルカメラである。   In FIG. 4, reference numeral 3000 denotes a control unit (control board). Reference numeral 3001 denotes an ASIC (dedicated custom LSI), the configuration of which will be described later in detail with reference to the block diagram of FIG. Reference numeral 3002 denotes a DSP (digital signal processor, for example, DSP-C6211 manufactured by Texas Instruments, USA), which has a CPU therein, and performs various control processes, conversion from luminance signal (RGB) to density signal (CMYK), and scaling. I am in charge of image processing such as gamma conversion and error diffusion. A memory 3003 has a program memory 3003a that stores a control program for the CPU of the DSP 3002, a RAM area that stores a program at the time of execution, and a memory area that functions as a work memory that stores image data and the like. Reference numeral 3004 denotes a printer engine. Here, a printer engine of an ink jet printer that prints a color image using a plurality of color inks is installed. Reference numeral 3005 denotes a USB bus connector as a port for connecting the digital camera 3012. Reference numeral 3006 denotes a connector for connecting the viewer 1011. Reference numeral 3008 denotes a USB bus hub (USB HUB). When the printer apparatus 1000 performs printing based on image data from the PC 3010, the data from the PC 3010 is directly passed through and output to the printer engine 3004 via the USB bus 3021. To do. As a result, the connected PC 3010 can directly perform printing by exchanging data and signals with the printer engine 3004 (functions as a general PC printer). Reference numeral 3009 denotes a power connector which inputs a DC voltage converted from commercial AC by a power source 3013. A PC 3010 is a general personal computer, 3011 is the memory card (PC card) described above, and 3012 is a digital camera.

尚、この制御部3000とプリンタエンジン3004との間の信号のやり取りは、前述したUSBバス3021又はIEEE1284バス3022を介して行われる。   Note that the exchange of signals between the control unit 3000 and the printer engine 3004 is performed via the USB bus 3021 or the IEEE 1284 bus 3022 described above.

図5は、図4のASIC3001の構成を示すブロック図で、この図5においても、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。   FIG. 5 is a block diagram showing the configuration of the ASIC 3001 in FIG. 4. In FIG. 5 as well, portions common to the above-mentioned drawings are given the same symbols, and descriptions thereof are omitted.

4001はPCカードインターフェース部で、装着されたPCカード3011に記憶されている画像データを読み取ったり、或いはPCカード3011へのデータの書き込み等を行う。4002はIEEE1284インターフェース部で、プリンタエンジン3004との間のデータのやり取りを行う。このIEEE1284インターフェース部は、デジタルカメラ3012の記録媒体或いはPCカード3011に記憶されている画像データを印刷する場合に使用されるバスである。4003はUSBインターフェース部で、PC3010との間でのデータのやり取りを行う。4004はUSBホストインターフェース部で、デジタルカメラ3012との間でのデータのやり取りを行う。4005は操作パネル・インターフェース部で、操作パネル1010からの各種操作信号を入力したり、表示部1006への表示データの出力などを行う。4006はビューワ・インターフェース部で、ビューワ1011への画像データの表示を制御している。4007は各種スイッチやLED等4009との間のインターフェースを制御するインターフェース部である。4008はCPUインターフェース部で、DSP3002との間でのデータのやり取りの制御を行っている。4010はこれら各部を接続する内部バス(ASICバス)である。   Reference numeral 4001 denotes a PC card interface unit that reads image data stored in the attached PC card 3011 or writes data to the PC card 3011. Reference numeral 4002 denotes an IEEE 1284 interface unit that exchanges data with the printer engine 3004. The IEEE 1284 interface unit is a bus used when printing image data stored in the recording medium of the digital camera 3012 or the PC card 3011. A USB interface unit 4003 exchanges data with the PC 3010. A USB host interface unit 4004 exchanges data with the digital camera 3012. Reference numeral 4005 denotes an operation panel / interface unit which inputs various operation signals from the operation panel 1010 and outputs display data to the display unit 1006. A viewer interface unit 4006 controls display of image data on the viewer 1011. Reference numeral 4007 denotes an interface unit that controls an interface with various switches and LEDs 4009. A CPU interface unit 4008 controls data exchange with the DSP 3002. Reference numeral 4010 denotes an internal bus (ASIC bus) that connects these units.

図6は、本実施の形態に係るフォトダイレクトプリンタ装置1000のインターフェース及び画像処理制御に係る機能構成を示す機能ブロック図である。尚、この図6においても、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。   FIG. 6 is a functional block diagram showing a functional configuration related to the interface and image processing control of the photo direct printer 1000 according to the present embodiment. In FIG. 6 as well, portions common to the above-mentioned drawings are given the same symbols, and description thereof is omitted.

6000は、このフォトダイレクトプリンタ装置1000からみた場合でのホスト(画像データ源)に該当しており、このホスト6000には、上述したホストコンピュータであるPC3010、デジタルカメラ3012、PCカード3011、更には不図示のゲーム機やテレビジョン機器なども含まれる。このようなホスト6000は、USBバス、IEEE1284、或はIEEE1394等の有線インターフェースを介して接続される。またこれ以外にもブルートゥース(Bluetooth)等の無線インターフェースを用いても良い。   Reference numeral 6000 corresponds to a host (image data source) when viewed from the photodirect printer 1000. The host 6000 includes the PC 3010, the digital camera 3012, the PC card 3011, and the host computer described above. A game machine and a television device (not shown) are also included. Such a host 6000 is connected via a wired interface such as a USB bus, IEEE1284, or IEEE1394. In addition, a wireless interface such as Bluetooth may be used.

また前述した制御基板3000の有する機能には、ASIC3001により実現されるデータ入力及び格納処理部6001と、プリンタエンジン3004にプリントデータを出力するプリンタインターフェース部6004、そしてDSP3002により実行されるマルチレンダラ処理6002、画像処理及びプロセス処理6003が含まれる。   The above-described functions of the control board 3000 include a data input / storage processing unit 6001 realized by the ASIC 3001, a printer interface unit 6004 for outputting print data to the printer engine 3004, and a multi-renderer processing 6002 executed by the DSP 3002. , Image processing and process processing 6003 are included.

まずホスト6000からIFを介して画像データを読み込んで、データ入力格納部6001にまず格納される。格納されたデータはDSP3002によりマルチレンダラ処理を行い復元され、画像処理/プロセス処理部6003で処理できるデータに変換される。画像処理/プロセス処理部6003では通常のホストPC上のプリンタドライバで行なわれるサイズ変換/色変換/量子化と同様の処理を行う。ここで色処理では元画像の色空間とプリンタの出力色空間のずれを補正するRGBからR’G’B’への変換、さらにプリンタの色材成分への色変換であるR’G’B’からCMYK、出力ガンマ補正等の一般的な色変換の他に、デジタルカメラで撮影された画像の色を適切に表現するための画像補正処理などを含んでいる。その後プリンタIF6004を介してプリントデータをプリンタエンジン3004に送る。プリンタエンジン部での動作については、ここでは特に詳細に述べないが、公知の手法により本体モータの制御や記録ヘッドへデータを転送等の各種制御を行い、被記録媒体への画像の記録を行う。   First, image data is read from the host 6000 via the IF and first stored in the data input storage unit 6001. The stored data is restored by performing multi-renderer processing by the DSP 3002 and converted into data that can be processed by the image processing / process processing unit 6003. An image processing / process processing unit 6003 performs processing similar to size conversion / color conversion / quantization performed by a printer driver on a normal host PC. Here, in color processing, R′G′B, which is conversion from RGB to R′G′B ′ for correcting a shift between the color space of the original image and the output color space of the printer, and further color conversion to the color material component of the printer. In addition to general color conversion such as “from CMYK and output gamma correction”, image correction processing for appropriately expressing the color of an image photographed with a digital camera is included. Thereafter, print data is sent to the printer engine 3004 via the printer IF 6004. The operation in the printer engine unit is not described in detail here, but various controls such as control of the main body motor and transfer of data to the recording head are performed by a known method to record an image on a recording medium. .

以上が本発明を適応したフォトダイレクト(PD)プリンタについての概略説明であるが、ここで特徴的なのはDSP(digital signal processor)を用いて処理を行っている点である。一般にDSPは積和演算を得意とし、特に本実施形態で用いているような多数の演算素子を内蔵した高機能タイプのDSPでは複数の積和演算等の並列処理が有利に行える。特に通常のプロセッサではダイレクトプリント時に負荷の重かった色処理、量子化等の演算に本実施形態のDSPは適している。   The above is a schematic description of a photo direct (PD) printer to which the present invention is applied. What is characteristic here is that processing is performed using a DSP (digital signal processor). In general, DSPs are good at product-sum operations. In particular, a high-functional DSP having a large number of arithmetic elements as used in this embodiment can advantageously perform parallel processing such as a plurality of product-sum operations. In particular, in a normal processor, the DSP of the present embodiment is suitable for operations such as color processing and quantization, which are heavy loads during direct printing.

本実施形態のPDプリンタのコントローラ部ではDSPを用いて、主処理をソフトウェア処理で行っているが、これらの処理をハードウェア化したものもあり、一部の処理をソフトウェア処理にしその他をハードウェア処理で行うコントローラ部のものでも本発明の主たる目的に影響を与えるものではない。しかしながら、ハードウェア処理を多くすることによって、ソフトウェア処理に比べ、高速化を計れるものの機能を追加するような拡張性や柔軟性がソフトウェア処理のものに比べて低くなる。本実施形態のような高機能タイプのDSPを用いることにより、高速性と拡張性、柔軟性に優れたシステムが実現できるのである。   The controller unit of the PD printer of this embodiment uses a DSP to perform main processing by software processing. However, some of these processing is implemented by hardware, and some processing is software processing and others are hardware processing. Even the controller unit used in processing does not affect the main purpose of the present invention. However, by increasing the number of hardware processes, the expandability and flexibility of adding functions can be reduced compared to software processes compared to software processes. By using a high-function type DSP as in this embodiment, a system that is excellent in high speed, expandability, and flexibility can be realized.

特に本発明に至った課題認識の過程において、このような高機能タイプのDSPを用いた場合には、画像処理等の他の処理が比較的高速に行なわれる為に、処理時間の中で占める割合の大きな処理の一つがPCカード等の記憶媒体へのアクセスの為の時間であることが明らかとなった。それゆえ本実施形態のような高機能タイプのDSPを用いたPDプリンタに適応した場合、性能の改善がより、鮮明になるという認識に至った。   In particular, in the process of recognizing the problem that has led to the present invention, when such a high-function type DSP is used, other processing such as image processing is performed at a relatively high speed, and therefore takes up the processing time. It became clear that one of the processes with a large ratio is the time for accessing a storage medium such as a PC card. Therefore, when the present invention is applied to a PD printer using a high-function type DSP, it has been recognized that the performance improvement becomes clearer.

本実施例では印刷を実際に開始する前に最低限必要な画像の解析とパラメータの算出を行って印刷を開始し、他の画像の解析とパラメータの算出は印刷中に必要なタイミングで行う様にする事で、印刷開始までの待ち時間を短くする事が出来る画像処理装置及び画像処理方法を説明する。   In this embodiment, before starting actual printing, the minimum necessary image analysis and parameter calculation are performed to start printing, and the analysis of other images and parameter calculation are performed at the necessary timing during printing. Thus, an image processing apparatus and an image processing method that can shorten the waiting time until the start of printing will be described.

図7に本実施形態で印刷する画像及びページのレイアウト例を示す。ページ内にはPhoto1〜Photo8の8枚の異なる写真があり、それら各写真に対しては個別に各写真画像の特徴に対して最適な画像補正をかけるものとする。   FIG. 7 shows a layout example of images and pages to be printed in this embodiment. In the page, there are eight different photos, Photo1 to Photo8, and each of these photos is individually subjected to optimum image correction for the characteristics of each photo image.

本実施形態ではこの画像補正は特開2000−11152に記載の手法を用いる事とする。また、特開2001−186365に記載等の手法や他の手法を用いても構わない。   In this embodiment, this image correction uses the method described in Japanese Patent Laid-Open No. 2000-11152. Also, a method described in JP-A-2001-186365 and other methods may be used.

上記手法は、予め画像の明度ヒストグラムを取得し、ハイライトポイント及びシャドウポイントの色差等に基づいて色かぶり・コントラスト・彩度を補正する物であり、本実施例においては、これら全てを実行しているが、少なくともいずれか一つを実行するものでも良い。とにかく、写真画像の印刷データを作成する前に、1度画像情報を解析し、上記画像補正のパラメータを作成する必要が有る。   The above method is a method for acquiring a brightness histogram of an image in advance and correcting the color cast, contrast, and saturation based on the color difference between the highlight point and the shadow point. In this embodiment, all of these are executed. However, at least one of them may be executed. In any case, it is necessary to analyze the image information once and create the image correction parameters before creating the print data of the photographic image.

図8に従来例の実際の写真出力における、各処理と時間の推移を表したものである。図8右部に画像処理部分(Image Data Processor)の時間毎の処理内容、図8左部にプリント部(Printer)の時間毎の処理内容を示す。   FIG. 8 shows the transition of each process and time in the actual photo output of the conventional example. The right part of FIG. 8 shows the processing contents of the image processing part (Image Data Processor) for each time, and the left part of FIG. 8 shows the processing contents of the printing part (Printer) for each time.

下方向の矢印が、時間軸である。
T1〜T13は以下に示すタイミングを示す。
T1:Photo 1〜8の画像解析及び補正パラメータ算出開始
T2:Photo 1〜8の画像解析及び補正パラメータ算出終了
T3:Image Data Processorから給紙を指示&Printer給紙開始
T4:Photo 1〜2の画像印刷データ作成&実印字開始(Printer給紙終了)
T5:Photo 1〜2の画像印刷データ作成終了
T6:Photo 3〜4の画像印刷データ作成&実印字開始(Photo 1〜2の実印刷終了)
T7:Photo 3〜4の画像印刷データ作成終了
T8:Photo 5〜6の画像印刷データ作成&実印字開始(Photo 3〜4の実印刷終了)
T9:Photo 5〜6の画像印刷データ作成終了
T10:Photo 7〜8の画像印刷データ作成&実印字開始(Photo 5〜6の実印刷終了)
T11:Photo 7〜8の画像印刷データ作成終了
T12:Photo 7〜8の実印刷終了
T13:Printer側排紙
図8は画像処理部での印刷データ作成速度がプリント部の実印刷速度に比べて相対的に速い場合の例を示している。よってT5〜T6の間、T7〜T8の間、T9〜T10の間、これら3つのタイミングで画像処理部はプリント部が実印刷を終了するのを待っている事になる。
The down arrow is the time axis.
T1 to T13 indicate the timing shown below.
T1: Photo 1 to 8 image analysis and correction parameter calculation start T2: Photo 1 to 8 image analysis and correction parameter calculation end T3: Image data processor instructs paper feed & Printer paper feed start T4: Photo 1-2 image Print data creation & actual printing start (Printer paper feed end)
T5: Photo print data creation of Photo 1-2 is completed T6: Photo print data creation of Photo 3-4 and actual printing start (photo printing 1-2 actual printing end)
T7: Creation of image print data for Photo 3 to 4 T8: Creation of image print data for Photo 5 to 6 and start of actual printing (end of actual printing of Photo 3 to 4)
T9: Creation of image print data for Photo 5 to 6 is completed. T10: Creation of image print data for Photo 7 to 8 and start of actual printing (end of actual printing of Photo 5 to 6).
T11: Photo 7 to 8 image print data creation end T12: Photo 7 to 8 actual print end T13: Printer-side paper discharge FIG. 8 shows the print data creation speed in the image processing unit compared to the actual print speed of the print unit An example of a relatively fast case is shown. Therefore, during T5 to T6, T7 to T8, and T9 to T10, the image processing unit waits for the printing unit to finish the actual printing at these three timings.

図9に本発明の実際の写真出力における、各処理と時間の推移を表したものである。図9右部に画像処理部分(Image Data Processor)の時間毎の処理内容、図9左部にプリント部(Printer)の時間毎の処理内容を示す。   FIG. 9 shows the transition of each process and time in actual photo output of the present invention. The right part of FIG. 9 shows the processing contents for each time of the image processing portion (Image Data Processor), and the left part of FIG. 9 shows the processing contents for each time of the printing part (Printer).

概略としては、主走査方向に配置する画像データに対する補正量が決まったことに応じて、補正手段は主走査方向に配置する複数の画像の補正を行い、補正手段で補正された画像データを印刷装置に出力している。   As an outline, the correction unit corrects a plurality of images arranged in the main scanning direction according to the determination of the correction amount for the image data arranged in the main scanning direction, and prints the image data corrected by the correcting unit. Outputting to the device.

つまり、図7の短辺が主走査方向とすれば、Photo1と2の2枚に対する補正量が求まった時点から、この2枚の画像に対して補正処理、印刷装置への出力が開始される。そして、印刷装置がこの2枚の印刷を行っている間に、DSPが次に出力すべきPhoto3と4の解析を開始する。   In other words, if the short side in FIG. 7 is the main scanning direction, the correction processing and output to the printing apparatus are started for these two images from the point in time when the correction amounts for the two photos 1 and 2 are obtained. . Then, while the printing apparatus is printing these two sheets, the DSP starts analysis of Photo3 and Photo4 to be output next.

なお、この処理は点順次に画像を出力する印刷装置に効果的である。   This process is effective for a printing apparatus that outputs an image dot-sequentially.

以下に、前記印刷装置が前記出力手段によって出力された画像データを印刷している間に、前記補正量決定手段が、次に出力すべき画像に対して補正量決定するための処理を開始する。
T1〜T13は以下に示すタイミングを示す。
T1:Photo 1〜2の画像解析及び補正パラメータ算出開始
T3:Image Data Processorから給紙を指示&Printer給紙開始
T4:Photo 1〜2の画像解析及び補正パラメータ算出終了&
Photo 1〜2の画像印刷データ作成&実印字開始(Printer給紙終了)
T5:Photo 1〜2の画像印刷データ作成終了&
Photo 3〜4の画像解析及び補正パラメータ算出開始
T6:Photo 3〜4の画像解析及び補正パラメータ算出終了&
Photo 3〜4の画像印刷データ作成&実印字開始(Photo 1〜2の実印刷終了)
T7:Photo 3〜4の画像印刷データ作成終了&
Photo 5〜6の画像解析及び補正パラメータ算出開始
T8:Photo 5〜6の画像解析及び補正パラメータ算出終了&
Photo 5〜6の画像印刷データ作成&実印字開始(Photo 3〜4の実印刷終了)
T9:Photo 5〜6の画像印刷データ作成終了
Photo 7〜8の画像解析及び補正パラメータ算出開始
T10:Photo 7〜8の画像解析及び補正パラメータ算出終了
Photo 7〜8の画像印刷データ作成&実印字開始(Photo 5〜6の実印刷終了)
T11:Photo 7〜8の画像印刷データ作成終了
T12:Photo 7〜8の実印刷終了
T13:Printer側排紙
図9は図8に比べ、T5〜T6の間、T7〜T8の間、T9〜T10の間、これら3つのタイミングで続く写真画像の解析及び補正パラメータの作成を行っているので、その分だけ画像処理部がプリント部の実印刷の終了を待つ時間が短くなっている。
Hereinafter, while the printing apparatus is printing the image data output by the output unit, the correction amount determination unit starts a process for determining a correction amount for an image to be output next. .
T1 to T13 indicate the timing shown below.
T1: Photo 1-2 image analysis and correction parameter calculation start T3: Image Data Processor instructs paper feed & Printer paper feed start T4: Photo 1-2 image analysis and correction parameter calculation end &
Photo 1-2 data print data creation & actual printing start (Printer paper feed end)
T5: Photo print data creation for Photo 1-2 completed
Photo 3-4 image analysis and correction parameter calculation start T6: Photo 3-4 image analysis and correction parameter calculation end &
Photo 3-4 image print data creation & actual printing start (Photo 1-2 actual printing end)
T7: Photo 3 to 4 image print data creation complete &
Photo 5-6 image analysis and correction parameter calculation start T8: Photo 5-6 image analysis and correction parameter calculation end &
Photo 5-6 image print data creation and actual print start (Photo 3-4 actual print end)
T9: Photo 5 to 6 image print data creation end Photo 7 to 8 image analysis and correction parameter calculation start T10: Photo 7 to 8 image analysis and correction parameter calculation end Photo 7 to 8 image print data creation & actual printing Start (photo printing ends for Photo 5-6)
T11: Photo print data creation end of Photo 7 to 8 T12: Actual print end of Photo 7 to 8 T13: Print on the printer side FIG. 9 is compared with FIG. 8 between T5 and T6, between T7 and T8, and between T9 and T9. During T10, the analysis of the photographic image and the creation of the correction parameters that are continued at these three timings are performed, so the time that the image processing unit waits for the end of the actual printing of the printing unit is shortened accordingly.

図9では理想的に、
解析&補正パラメータ算出時間=(実印刷時間−印刷データ作成時間)
という関係の場合を説明したが、例えば
解析&補正パラメータ算出時間>(実印刷時間−印刷データ作成時間)
もしくは、
解析&補正パラメータ算出時間<(実印刷時間−印刷データ作成時間)
の場合には、上記式の右辺側、左辺側のうち、短い方の時間の分だけ画像処理部がプリント部の実印刷の終了を待つ時間が短くなることになる。
In FIG. 9, ideally,
Analysis & correction parameter calculation time = (actual printing time-print data creation time)
However, for example, the analysis & correction parameter calculation time> (actual printing time−print data creation time)
Or
Analysis & correction parameter calculation time <(actual printing time-print data creation time)
In this case, the time that the image processing unit waits for the end of the actual printing of the printing unit is shortened by the shorter time of the right side and the left side of the above formula.

また、上記説明したDSPの様な高速処理素子を本発明に適用すると、図8のT1〜T2の時間が短くなる為、本発明の効果が低下する様に思われやすいが、実際には逆で、より効果が大きくなる。以下にその理由を説明する。   Further, when a high-speed processing element such as the DSP described above is applied to the present invention, the time of T1 to T2 in FIG. 8 is shortened, so that the effect of the present invention is likely to be reduced. And the effect will be greater. The reason will be described below.

実使用形態では、上記解析&補正パラメータ算出時間(a)は、実際には
(a)=画像ファイルアクセス時間+実解析&補正パラメータ算出時間
であり、ファイルアクセス時間はCPUの処理速度よりは、よりファイル制御ハード上の制約から決定される。例えばCompact Flash(CF)等のカードメディアに記憶された画像ファイルの場合、CFカードコントローラの処理速度及びCFカードの規格等が実際の処理速度の上限を規定している。
In the actual usage mode, the analysis & correction parameter calculation time (a) is actually (a) = image file access time + actual analysis & correction parameter calculation time. The file access time is more than the processing speed of the CPU. More determined from restrictions on file control hardware. For example, in the case of an image file stored on a card medium such as Compact Flash (CF), the processing speed of the CF card controller, the standard of the CF card, etc. define the upper limit of the actual processing speed.

よって、DSPをフォトダイレクトプリンタに用いてより高速に実画像処理を行えるようにすればする程、
(a)≒画像ファイルアクセス時間
に近づく事となる。
Therefore, the more real image processing can be performed using a DSP for a photo direct printer,
(A) ≒ approaching the image file access time.

よって、実際に本発明で短縮出来る時間(b)は、
(b)=min((a)、(実印刷時間−印刷データ作成時間))
となり、より高速な処理を行えば印刷データ作成時間が短くなり、(実印刷時間−印刷データ作成時間)が大きくなるので、より効果が大きくなる事となる。
Therefore, the time (b) that can be actually shortened by the present invention is:
(B) = min ((a), (actual printing time−print data creation time))
If the processing is performed at a higher speed, the print data creation time is shortened and (actual print time-print data creation time) is increased, so that the effect is further increased.

また、画像処理部での印刷データ作成速度がプリント部の実印刷速度に比べて相対的に遅く、プリント部側が画像処理部の処理を待つ状態を常態とする系においては、本発明を適用する事での印刷時間全体での時間短縮効果は得られない。しかし、給紙までの時間T1〜T3は図8と図9を比較すれば明確な様に、非常に短くなっている。これは画像処理速度が遅ければ遅いほど短縮される時間は大きくなり、より効果的である。   In addition, the present invention is applied to a system in which the print data creation speed in the image processing unit is relatively slow compared to the actual printing speed of the print unit and the printing unit side is waiting for the processing of the image processing unit. The effect of shortening the overall printing time is not obtained. However, the time T1 to T3 until the paper feeding is very short as is clear when FIG. 8 and FIG. 9 are compared. This is more effective because the slower the image processing speed, the longer the shortening time.

また、同時に保持する必要の有る画像補正パラメータが、水平方向に並置してあり、同時に印刷する必要のある画像の枚数分だけで良くなる、という別の効果も有する。例えば図8の8枚レイアウトの場合には同時に2枚分の補正パラメータのみを保持していれば良く、従来例の8枚分に比べて1/4で済む。   Another effect is that the image correction parameters that need to be held at the same time are juxtaposed in the horizontal direction, and only the number of images that need to be printed at the same time is required. For example, in the case of the 8-sheet layout of FIG. 8, only the correction parameters for two sheets need to be held at the same time, which is ¼ that of the conventional eight-sheet layout.

本実施形態では1ページに8枚の写真を印刷する場合の説明を行ったが、図10に記載の2枚レイアウトや他のレイアウト・枚数等の印刷であっても、本発明を適用出来るのは言うまでもない。   In the present embodiment, the description has been given of the case where eight photographs are printed on one page. However, the present invention can be applied to the two-sheet layout shown in FIG. Needless to say.

また、フォトダイレクトプリンタを例に説明したが、同様の事をPC上で動作するプリンタドライバ上で行ったり、他の画像処理手段を用いて行っても構わない。   Further, the photo direct printer has been described as an example, but the same thing may be performed on a printer driver operating on a PC or using other image processing means.

また、DSPを用いた処理を例に説明したが、他のプロセッサやASIC等を用いて実現しても構わない。   In addition, although processing using a DSP has been described as an example, it may be realized using another processor, ASIC, or the like.

なお、本発明は複数の機器(たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等)から構成されるシステムに適用しても、または一つの機器(たとえば複写機、ファクシミリ装置)からなる装置に適用してもよい。   The present invention can be applied to a system composed of a plurality of devices (for example, a host computer, interface device, reader, printer, etc.) or to an apparatus composed of a single device (for example, a copying machine, a facsimile machine). May be.

また前述した実施形態の機能を実現する様に各種のデバイスを動作させる様に該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ(CPUあるいはMPU)を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本願発明の範疇に含まれる。   In addition, program code of software for realizing the functions of the embodiment is supplied to an apparatus or a computer in the system connected to the various devices so as to operate the various devices so as to realize the functions of the above-described embodiments. However, the present invention is also included in the scope of the present invention in which a computer (CPU or MPU) of the system or apparatus is operated by operating the various devices according to a stored program.

またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。   In this case, the program code of the software itself realizes the functions of the above-described embodiments, and the program code itself and means for supplying the program code to the computer, for example, a memory storing the program code The medium constitutes the present invention.

かかるプログラムコードを格納する記憶媒体としては例えばフロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることが出来る。   As a storage medium for storing the program code, for example, a floppy (registered trademark) disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

またコンピュータが、供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードが、コンピュータにおいて稼働しているOS(オペレーティングシステム)、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本願発明の実施形態に含まれることは言うまでもない。   Further, when the computer executes the supplied program code, not only the functions of the above-described embodiments are realized, but also the OS (operating system) or other application in which the program code is running on the computer. It goes without saying that such program code is also included in the embodiment of the present invention even when the functions of the above-described embodiment are realized in cooperation with software or the like.

更に供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本願発明に含まれることは言うまでもない。   Further, the supplied program code is stored in the memory provided in the function expansion board of the computer or the function expansion unit connected to the computer, and then the CPU provided in the function expansion board or function storage unit based on the instruction of the program code However, it is needless to say that the present invention also includes a case where the function of the above-described embodiment is realized by performing part or all of the actual processing.

フォトダイレクトプリンタ装置の概観斜視図である。It is a general-view perspective view of a photo direct printer device. 記録ヘッドの構成を示す概観斜視図である。FIG. 2 is an overview perspective view illustrating a configuration of a recording head. 操作パネルの概観図である。It is a general-view figure of an operation panel. フォトダイレクトプリンタ装置の制御に係る主要部の構成を説明する図である。It is a figure explaining the structure of the principal part which concerns on control of a photo direct printer apparatus. ASICの構成を示すブロック図である。It is a block diagram which shows the structure of ASIC. フォトダイレクトプリンタ装置のインターフェース及び画像処理制御に係る機能構成を示す機能ブロック図である。FIG. 3 is a functional block diagram illustrating a functional configuration related to an interface and image processing control of a photo direct printer device. 第1実施形態の出力画像とレイアウト例を示す図である。It is a figure which shows the output image and layout example of 1st Embodiment. 従来例の画像処理部とプリント部の各処理と時間の関係を示す図である。It is a figure which shows the relationship between each process of an image processing part and a printing part of a prior art example, and time. 本発明の画像処理部とプリント部の各処理と時間の関係を示す図である。It is a figure which shows the relationship between each process of an image processing part of this invention, and a printing part, and time. 第1実施形態の出力画像とレイアウトの他の例を示す図である。It is a figure which shows the other example of the output image and layout of 1st Embodiment.

Claims (5)

1枚の用紙にレイアウトされて印刷される複数の画像データに対して個別の補正量を決定するために、少なくとも、画像データの明度ヒストグラム、または、ハイライトポイントとシャドウポイントとの色差を、画像データごとに解析する解析手段と、
前記解析手段の解析結果に基づき、複数の画像データに対して個別の補正量を決定する補正量決定手段と、
前記個別の補正量に基づき、前記画像に補正を行う補正手段と、
前記補正手段によって補正された画像を印刷装置に印刷させる制御手段と、
を備え、
用紙における前記印刷装置の記録ヘッドの主走査方向に並置される数の画像ごとに、前記補正手段で補正された画像を前記印刷装置で印刷している間に、前記解析手段は、1枚の用紙に印刷される前記複数の画像のうち、主走査方向に並置される数の画像であって、印刷中の画像の次にレイアウトすべき数の画像の解析を行い、前記補正量決定手段は、前記解析手段の解析結果に基づき補正量を決定するための処理を行うことを特徴とする画像処理装置。
In order to determine individual correction amounts for a plurality of image data that are laid out and printed on one sheet of paper, at least the brightness histogram of the image data or the color difference between the highlight point and the shadow point An analysis means for analyzing each data,
Correction amount determination means for determining individual correction amounts for a plurality of image data based on the analysis result of the analysis means;
Correction means for correcting the image based on the individual correction amount;
Control means for causing the printing apparatus to print the image corrected by the correction means;
With
For each number of images juxtaposed in the main scanning direction of the recording head of the printing apparatus on a sheet of paper, the analysis means includes one sheet while the image corrected by the correction means is being printed by the printing apparatus. Of the plurality of images printed on the paper, the number of images juxtaposed in the main scanning direction, the number of images to be laid out after the image being printed, is analyzed, and the correction amount determining means An image processing apparatus for performing a process for determining a correction amount based on an analysis result of the analysis means .
前記印刷装置は、画像を点順次に印刷するインクジェット方式のプリンタであることを特徴とする請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the printing apparatus is an ink jet printer that prints an image dot-sequentially. 1枚の用紙にレイアウトされて印刷される複数の画像データに対して個別の補正量を決定するために、少なくとも、画像データの明度ヒストグラム、または、ハイライトポイントとシャドウポイントとの色差を、画像データごとに解析する解析工程と、
前記解析手段の解析結果に基づき、複数の画像データに対して個別の補正量を決定する補正量決定工程と、
前記個別の補正量に基づき、前記画像に補正を行う補正工程と、
前記補正手段によって補正された画像を印刷装置に印刷させる制御工程と、
を備え、
用紙における前記印刷装置の記録ヘッドの主走査方向に並置される数の画像ごとに、前記補正工程で補正された画像を前記印刷装置で印刷している間に、前記解析工程は、1枚の用紙に印刷される前記複数の画像のうち、主走査方向に並置される数の画像であって、印刷中の画像の次にレイアウトすべき数の画像の解析を行い、前記補正量決定工程は、前記解析工程の解析結果に基づき補正量を決定するための処理を行うことを特徴とする画像処理方法。
In order to determine individual correction amounts for a plurality of image data that are laid out and printed on one sheet of paper, at least the brightness histogram of the image data or the color difference between the highlight point and the shadow point An analysis process for analyzing each data,
A correction amount determination step for determining individual correction amounts for a plurality of image data based on the analysis result of the analysis means ;
A correction step of correcting the image based on the individual correction amount;
A control step of causing the printing apparatus to print the image corrected by the correcting means;
With
For each number of images juxtaposed in the main scanning direction of the recording head of the printing apparatus on the paper, the analysis process includes one sheet while the image corrected in the correction process is printed by the printing apparatus. Of the plurality of images printed on the paper, the number of images juxtaposed in the main scanning direction, the number of images to be laid out after the image being printed is analyzed, and the correction amount determining step includes An image processing method comprising performing a process for determining a correction amount based on an analysis result of the analysis step .
前記印刷装置は、画像を点順次に印刷するインクジェット方式のプリンタであることを特徴とする請求項に記載の画像処理方法。 The image processing method according to claim 3 , wherein the printing apparatus is an ink jet printer that prints an image dot-sequentially. 請求項3または4のいずれか一項の画像処理方法を、コンピュータに実行するためのプログラムを記憶している記憶媒体。 A storage medium storing a program for executing the image processing method according to claim 3 on a computer.
JP2007070492A 2007-03-19 2007-03-19 Image processing apparatus, image processing method, and storage medium Expired - Fee Related JP4533396B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007070492A JP4533396B2 (en) 2007-03-19 2007-03-19 Image processing apparatus, image processing method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007070492A JP4533396B2 (en) 2007-03-19 2007-03-19 Image processing apparatus, image processing method, and storage medium

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2002044809A Division JP3950704B2 (en) 2002-02-21 2002-02-21 Image processing apparatus, image processing method, print control apparatus, print control method, and program

Publications (2)

Publication Number Publication Date
JP2007245724A JP2007245724A (en) 2007-09-27
JP4533396B2 true JP4533396B2 (en) 2010-09-01

Family

ID=38590474

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007070492A Expired - Fee Related JP4533396B2 (en) 2007-03-19 2007-03-19 Image processing apparatus, image processing method, and storage medium

Country Status (1)

Country Link
JP (1) JP4533396B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0918732A (en) * 1995-07-03 1997-01-17 Canon Inc Information processing apparatus and method
JP3649606B2 (en) * 1998-11-26 2005-05-18 セイコーエプソン株式会社 Image processing method and image processing apparatus
JP4090175B2 (en) * 2000-01-31 2008-05-28 株式会社リコー Image signal processing method, image signal processing apparatus, and medium on which image signal processing program is recorded

Also Published As

Publication number Publication date
JP2007245724A (en) 2007-09-27

Similar Documents

Publication Publication Date Title
JP3950704B2 (en) Image processing apparatus, image processing method, print control apparatus, print control method, and program
JP4323748B2 (en) Digital camera and control method thereof, image processing apparatus, image processing method, and image processing system
US7800784B2 (en) Image printing apparatus, image printing system and control method
KR100549483B1 (en) Recording device and recording method
JP4054555B2 (en) Recording apparatus, control method therefor, and recording medium
JP4371632B2 (en) Image recording apparatus and recording control method therefor
JP4533396B2 (en) Image processing apparatus, image processing method, and storage medium
JP4125018B2 (en) Image recording apparatus, image processing apparatus, and control method thereof
JP2003246119A (en) Image recording apparatus and control method thereof
JP2008288906A (en) Printing system, control method thereof, and program
JP4579582B2 (en) Printing apparatus, printing method, computer program, and recording medium
JPH10200839A (en) Image selection method and direct print adapter
JP2005161592A (en) Printing device
JP2005111843A (en) Printing apparatus, printing method, and program
JP4047147B2 (en) Recording apparatus and control method thereof
JP4155555B2 (en) Recording apparatus and control method thereof
JP2006171812A (en) Image output system
JP2004088550A (en) Printer control device
JP2005258630A (en) Data transfer device, data transfer method, and program
JP2004193869A (en) Recording device
JP2003333236A (en) Image processing device
JP2004009316A (en) Direct printer device
JP2007164340A (en) Printing system and printing system control method
JP2006059069A (en) Control method
JP2009141494A (en) Image processing system, image control method for frame image to be combined, and photo direct printing apparatus

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100519

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: 20100608

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: 20100611

R150 Certificate of patent or registration of utility model

Ref document number: 4533396

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees