JP4533396B2 - Image processing apparatus, image processing method, and storage medium - Google Patents
Image processing apparatus, image processing method, and storage medium Download PDFInfo
- 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
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
図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
アクセスカバー1003は、その一端部が上ケース1002に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー1003を開くことによって本体内部に収納されている記録ヘッドカートリッジ(不図示)あるいはインクタンク(不図示)等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバー1003を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
One end of the
また、上ケース1002の上面には、電源キー1005が押下可能に設けられている。また、上ケース1002の右側には、液晶表示部1006や各種キースイッチ等を備える操作パネル1010が設けられている。この操作パネル1010の構造は、図3を参照して詳しく後述する。1007は自動給送部で、記録シートを装置本体内へと自動的に給送する。1008は紙間選択レバーで、記録ヘッドと記録シートとの間隔を調整するためのレバーである。1009はカードスロットで、ここにメモリカードを装着可能なアダプタが挿入され、このアダプタを介してメモリカードに記憶されている画像データを直接取り込んで印刷することができる。このメモリカード(PC)としては、例えばコンパクトフラッシュ(登録商標)メモリ、スマートメディア、メモリスティック等がある。1011はビューワ(液晶表示部)で、この装置本体に着脱可能であり、PCカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、1コマ毎の画像やインデックス画像などを表示するのに使用される。1012は後述するデジタルカメラを接続するための端子、1013は、パーソナルコンピュータ(PC)を接続するためのUSBバスコネクタを示す。
A
図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
なお、本実施の形態では、上述した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
図3は、本実施の形態に係る操作パネル1010の概観図である。図において、液晶表示部1006には、その左右に印刷されている項目に関するデータを各種設定するためのメニュー項目が表示される。表示される項目としては、印刷したい範囲の先頭写真番号、指定コマ番号(開始/指定)、印刷を終了したい範囲の最後の写真番号(終了)、印刷部数(部数)、印刷に使用する用紙(記録シート)の種類(用紙種類)、1枚の用紙に印刷する写真の枚数設定(レイアウト)、印刷の品位の指定(品位)、撮影した日付を印刷するかどうかの指定(日付印刷)、写真を補正して印刷するかどうかの指定(画像補正)、印刷に必要な用紙枚数の表示(用紙枚数)等がある。これら各項目は、カーソルキー2001を用いて選択、或いは指定される。2002はモードキーで、このキー2002を押下する毎に、印刷の種類(インデックス印刷、全コマ印刷、1コマ印刷等)を切り替えることができ、これに応じてLED群2003の対応するLEDが点灯される。2004はメンテナンスキーで、記録ヘッド1301のクリーニング等、プリンタのメンテナンスを行わせるためのキーである。2005は印刷開始キーで、印刷の開始を指示する時、或いはメンテナンスの設定を確立する際に押下される。2006は印刷中止キーで、印刷を中止させる時や、メンテナンスの中止を指示する際に押下される。
FIG. 3 is a schematic view of
図4を参照して、本実施の形態に係るフォトダイレクトプリンタ装置1000の制御に係る主要部の構成を説明する。尚、この図4において、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。
With reference to FIG. 4, the configuration of the main part relating to the control of the photo
図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,
尚、この制御部3000とプリンタエンジン3004との間の信号のやり取りは、前述したUSBバス3021又はIEEE1284バス3022を介して行われる。
Note that the exchange of signals between the
図5は、図4のASIC3001の構成を示すブロック図で、この図5においても、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。
FIG. 5 is a block diagram showing the configuration of the
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バス)である。
図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
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
また前述した制御基板3000の有する機能には、ASIC3001により実現されるデータ入力及び格納処理部6001と、プリンタエンジン3004にプリントデータを出力するプリンタインターフェース部6004、そしてDSP3002により実行されるマルチレンダラ処理6002、画像処理及びプロセス処理6003が含まれる。
The above-described functions of the
まずホスト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
以上が本発明を適応したフォトダイレクト(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:
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
T9: Creation of image print data for
T11:
図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
なお、この処理は点順次に画像を出力する印刷装置に効果的である。 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 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:
T11: Photo print data creation end of
図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.
Claims (5)
前記解析手段の解析結果に基づき、複数の画像データに対して個別の補正量を決定する補正量決定手段と、
前記個別の補正量に基づき、前記画像に補正を行う補正手段と、
前記補正手段によって補正された画像を印刷装置に印刷させる制御手段と、
を備え、
用紙における前記印刷装置の記録ヘッドの主走査方向に並置される数の画像ごとに、前記補正手段で補正された画像を前記印刷装置で印刷している間に、前記解析手段は、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枚の用紙に印刷される前記複数の画像のうち、主走査方向に並置される数の画像であって、印刷中の画像の次にレイアウトすべき数の画像の解析を行い、前記補正量決定工程は、前記解析工程の解析結果に基づき補正量を決定するための処理を行うことを特徴とする画像処理方法。 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 .
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)
| 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 |
-
2007
- 2007-03-19 JP JP2007070492A patent/JP4533396B2/en not_active Expired - Fee Related
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 |