JP2004040559A - Method and program for processing image and image processor - Google Patents
Method and program for processing image and image processor Download PDFInfo
- Publication number
- JP2004040559A JP2004040559A JP2002196043A JP2002196043A JP2004040559A JP 2004040559 A JP2004040559 A JP 2004040559A JP 2002196043 A JP2002196043 A JP 2002196043A JP 2002196043 A JP2002196043 A JP 2002196043A JP 2004040559 A JP2004040559 A JP 2004040559A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- partial
- processing
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Studio Devices (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、撮像装置によって取得された生のデジタル画像データ(以下、「RAW画像データ」と記述する。)に対する処理を行う画像処理方法、画像処理装置、及び画像処理プログラムに関する。
【0002】
【従来の技術】
デジタルカメラは、CCD撮像素子等を含む撮像部からの撮像信号に基づいたデジタル画像データを出力するもので、近年、その普及は目覚しいものがある。デジタルカメラの1つの特徴は、撮影前に被写体の画像を連続表示して、撮影される画像を確認した上で撮影したり、撮影済の画像を再生表示して確認することができることである。また、他の特徴は、デジタルデータであるため、撮影後に広範囲の画像処理が可能なことである。すなわち、オフセット補正、ゲイン補正(ホワイトバランス補正)、階調補正(ガンマ補正)、輪郭補正、色相補正等の補正処理を施し、利用者の好みに合った画像を手軽に得ることができる。
【0003】
撮影後に画像処理を施す場合、撮像部の出力信号そのままの画像データであるRAW画像データを利用すると、撮像素子の画素構成、特性等を生かした画像を得ることができる。また、RAW画像データは、一般に画素当たりの出力ビット数も多く、圧縮データではないので画像劣化のない処理が可能である。そのため、デジタルカメラには、RAW画像データの出力機能が付加されたものも増えている。
【0004】
デジタル画像データに対する画像処理は、処理すべき画像データに基づく画像を表示させながら、利用者の指示にしたがった画像処理を行い、処理後の画像をさらに表示させて確認しながら、利用者の要求する画像を作成している。このような処理を行うと、指示に応じた画像処理後の画像を短時間で確認できることができ、画像処理を効率的に行うことが可能となる。
【0005】
デジタル画像データに基づく画像を表示するするためには、同時化された画像データ、すなわち、画素毎のRGBデータ、又はRGBデータに対してYC変換を行った輝度信号データY及び色差信号データCr、Cbが必要である。 しかし、RAW画像データに対するオフセット補正、ゲイン補正(ホワイトバランス補正)、階調補正(ガンマ補正)等の処理、同時化処理後の輪郭補正、色相補正等の処理は、かなりの処理時間を要し、さらに表示用の画像データを演算して画像処理後の画像を短時間で表示させるのは、困難である。また、近年の撮像画素数の増加は、短時間での表示をさらに困難なものにしている。
【0006】
【発明が解決しようとする課題】
本発明は、上記事情に鑑みなされたもので、RAW画像データに対する画像処理を効率よく、短時間で行うことができる画像処理方法、画像処理装置、及び画像処理プログラムを提供することを目的とする。
【0007】
【課題を解決するための手段】
本発明の画像処理方法は、撮像装置によって取得された生のデジタル画像データに対する処理を行う画像処理方法であって、処理すべき前記生のデジタル画像データ、及び前記生のデジタル画像データに対応する表示用の画像データを入力する画像入力ステップと、前記表示用の画像データに基づく画像を表示するステップと、前記表示された画像の任意領域を指定するステップと、前記生のデジタル画像データから、前記指定された画像の任意領域に対応する部分画像データを抽出する部分画像データ抽出ステップと、前記部分画像データに対して、画質調整パラメータに基づく画像変換処理を行う部分画像変換処理ステップと、前記画像変換された前記画像データに基づく画像を表示する変換画像表示ステップとを含むものである。
【0008】
本発明の画像処理装置は、撮像装置によって取得された生のデジタル画像データに対する処理を行う画像処理装置であって、処理すべき前記生のデジタル画像データ、及び前記生のデジタル画像データに対応する表示用の画像データを入力する画像入力手段と、前記生のデジタル画像データから、部分画像データを抽出する部分画像データ抽出手段と、前記部分画像データに対して、画質調整パラメータに基づく画像変換処理を行う画像変換処理手段と、少なくとも前記表示用の画像データ、及び前記部分画像データに基づく画像を表示可能な表示手段と、少なくとも、前記部分画像データを指定するための情報、及び前記画質調整パラメータを設定可能な操作手段と、画像処理制御手段とを有し、前記部分画像データ抽出手段は、前記表示手段に表示された表示用の画像データに基づく画像と、前記操作手段によって設定された前記部分画像データを指定するための情報に基づいて、部分画像データの抽出処理を行うものであり、前記画像処理制御手段は、前記操作手段によって設定された前記画質調整パラメータに基づく画像変換処理を前記部分画像データに対して施すように、前記画像変換手段に指示し、前記部分画像データに基づく画像を前記表示手段に表示させるものである。
【0009】
本発明の画像処理プログラムは、上記画像処理方法における各ステップを、コンピュータに実行させるための画像処理プログラムである。また、上記画像処理装置を、コンピュータによって実現するための画像処理プログラムである。
【0010】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。図1は、本発明の実施の形態の画像処理装置の概略構成を示す図である。図1の画像処理装置は、入出力インタフェース1、制御部2、記憶部3、表示部4、操作部5を含んで構成され、制御部2は、部分画像抽出処理部21、変換処理部22を含む。
【0011】
入出力インタフェース1は、処理すべきRAW画像データの入力、画像処理後の画像データの出力を含む各種データの入出力を行うものであり、図示しない記録媒体ドライブ装置、通信制御部等に接続される。入力されるRAW画像データは、通常、デジタルカメラのメモリカード等のメディアに、例えば、図3に示すようなファイルフォーマットで記憶され、メディアから直接あるいは他の外部記憶装置に記憶された後、画像処理装置に入力される。なお、図3における表示用画像データは、撮影条件に応じたホワイトバランス、シャープネス等の画像処理パラメータにしたがって、RAW画像データを表示可能な画像データに変換してものである。
【0012】
メディアからの読取りは、入出力インタフェース1に接続されたメディアインタフェースに、デジタルカメラから取り出したメディアを接続して行ってもよいし、デジタルカメラを所定のケーブルで接続し、デジタルカメラに装着したままで行ってもよい。また、画像処理後の画像データは、記録媒体ドライブを介して任意の記録媒体、あるいは通信制御部を介して他の装置に出力される。
【0013】
制御部2は、部分画像抽出処理部21、変換処理部22を含んでおり、入力RAW画像データから部分RAW画像データを抽出する処理、画像データの変換処理を含む画像処理装置全体の制御を行うものである。
【0014】
部分画像抽出処理部21は、入出力インタフェース1を介して入力された処理すべきRAW画像データに対応する表示用画像データに基づく画像を表示部4に表示し、利用者に対して任意の部分領域の指定を促す。指定すべき部分領域の選択は、所定の大きさの領域に対応するカーソルを表示画面上で移動させることに行うのが好ましい。そして、操作部5の操作により部分領域が指定されると、指定された部分領域を、入力されたRAW画像データにマッピングし、部分領域に対応する部分RAW画像データを抽出する。
【0015】
変換処理部22は、操作部5からの操作に応じた画像変換処理を行うものである。画像変換処理には、RAW画像データに対するオフセット補正、ゲイン補正(ホワイトバランス補正)、階調補正(ガンマ補正)等の処理、補正後のRAW画像データから画素毎のRGB信号を求める同時化処理、同時化処理後の画像データに対する輪郭補正(シャープネス補正)、色相補正(彩度補正)等が含まれ、所定の画質調整パラメータに基づいて画像データが変換される。
【0016】
変換処理部22の処理対象画像データは、入出力インタフェース1を介して入力されたRAW画像データ及び部分画像抽出処理部21によって抽出された部分RAW画像データである。部分RAW画像データに対する変換処理は、部分画像抽出処理部21による部分RAW画像データの抽出に続いて、自動的に行われるとともに、操作部5からのパラメータの変更指示に基づいて行われる。その際、変換処理後の画像データは、表示部4に表示可能なデータに変換され、表示部4に送られる。したがって、利用者は、表示された画像を確認しながら適用すべき変換処理、及び画質調整パラメータを設定することができ、要求する画像を効率よく得ることができる。
【0017】
入出力インタフェース1を介して入力されたRAW画像データに対する画像変換処理は、部分RAW画像データに対する変換処理内容を図示しない記憶装置に記憶しておき、適用した変換処理及び画質調整パラメータに基づいて行う。この処理は、入力されたRAW画像データ全体の変換処理後の画像を確認する場合、及び変換処理済の画像データを出力する場合に行う。
【0018】
記憶部3は、入出力インタフェース1を介して入力されたRAW画像データ、部分画像抽出処理部21によって得られた部分RAW画像データ、入力されたRAW画像データに対して変換処理を施した後の処理済画像データを含む各種データを記憶するものである。処理済画像データを変換処理部22における処理後、直接入出力インタフェース1を介して出力する場合は、処理済画像データの記憶は省略してもよい。また、処理済画像データを出力あるいは記憶しないで、適用した変換処理及び画質調整パラメータをRAW画像データとともに出力したり、記憶部3に記憶された画像ファイルの画像処理パラメータを書換えたり、追加記憶してもよい。
【0019】
表示部4は、部分画像抽出処理時に、入力された処理すべきRAW画像データに対応する画像を表示して、利用者が任意の部分領域の指定をするための情報を表示するとともに、縮小RAW画像データに対する画像変換処理時に、変換後の画像データに基づく画像を表示する。また、画質調整パラメータの設定メニュー情報等、画像処理処理装置の動作に必要な各種情報を表示する。
【0020】
操作部5は、画像の任意領域を指定する操作、RAW画像データに対する画像処理内容を指示する操作の他、画像処理装置を使用する際の各種操作信号を入力するものである。
【0021】
なお、図1の画像処理装置は、パソコン等のコンピュータに所定のプログラムをインストールすることによって実現できるが、実現するためのコンピュータは、スタンドアローン型のものに限らず、クライアントコンピュータとサーバコンピュータで処理を分担してもよい。分担の一例としては、処理すべき画像の縮小処理、及び縮小されていないRAWデータに対する画像変換処理をサーバコンピュータで行い、他の処理をクライアントコンピュータで行う方法が考えられる。
【0022】
次に、図1に示した画像処理装置を用いてRAW画像データに対する画像処理を行う場合の動作を、図2のフロー図に基づいて説明する。
【0023】
ステップS101では、処理すべきRAW画像データの選択のために、サムネイル画像の一覧を表示部4に表示する。撮影時に作成された画像データは、図3に示すようなファイルフォーマットを有しているので、サムネイルデータに基づく一覧表示画像を作成する。その際、画像処理対象の候補となる画像データ全てを一旦記憶部3に記憶させた後、一覧表示させてもよいし、サムネイルデータのみを記憶部3に記憶させて、一覧表示させてもよい。
【0024】
ステップS102で、利用者による処理対象画像の選択がされると、表示部4には、図4に示すような選択された画像の任意領域を指定するための画面が表示される(ステップS103)。この画面で表示される画像41は、選択された画像に対応する表示用画像データに基づくものである。選択された処理対象画像の画像ファイルが記憶部3に記憶されている場合は、ファイルに含まれる表示用画像データを利用するが、記憶部3に記憶されていない場合は、この時点で入出力インタフェース1を介して対応する画像ファイル全体を入力し、記憶部3に記憶させる。
【0025】
図4の画像41に重畳して表示されるカーソル42は、操作部5の操作により移動可能であり、利用者が画像処理の基準にしたい部分に移動させた後、決定ボタン43を押して部分領域を指定する(ステップS104)と、図5に示すような画像変換処理画面が表示部4に表示される(ステップS105)。
【0026】
また、部分領域の指定がされると、指定された部分領域を、入力されたRAW画像データにマッピングし、部分領域に対応する部分RAW画像データを抽出する(ステップS106)。その際、画像ファイルに含まれるRAW画像データを、記憶部3からワークメモリ(図示せず)に読み出してから、マッピング処理を行っても、マッピング処理を行って指定された部分領域に対応する部分のRAW画像データのみを読み出してもよい。部分RAW画像データは、ワークメモリに保持され、画像変換処理の対象となる。
【0027】
図5の画像変換処理画面は、プレビュー画像表示領域51、画質調整パラメータ設定領域52、決定ボタン53、キャンセルボタン54を含む。プレビュー画像表示領域51は、処理すべき部分RAW画像データに基づく画像を表示する領域であり、部分RAWデータに対して所定の変換を施した画像データに基づく画像が表示される。
【0028】
図2のフローでは、画像変換処理画面の表示後に部分RAW画像データ抽出処理が行われるため、画像変換処理画面の表示当初は、画像ファイルに含まれる表示画像データから切り出した画像データに基づく画像が表示される。画像変換処理画面の表示ステップ(ステップS105)と部分RAW画像データ抽出処理ステップ(ステップS106)の処理順序は、任意であり、部分RAW画像データ抽出処理を先に行う場合は、部分RAW画像データに対してデフォルトの調整パラメータ、あるいは記憶部の画像ファイルに記憶されたパラメータを適用して得た画像データに基づく画像を表示してもよい。
【0029】
図5の画像変換処理画面における決定ボタン53は、画質調整パラメータが決定したときに押下されるボタンであり、キャンセルボタン54は、画質調整パラメータ設定領域52で設定された最新の設定をキャンセルし、直前の設定に戻すためのボタンである。設定処理の履歴をどの程度保持しておくかは、任意である。
【0030】
また、画質調整パラメータ設定領域52は、それぞれの項目毎の設定バー520を移動することにより、パラメータを設定するための領域である。操作部5の操作により設定バー520を移動させることにより、パラメータの設定を変更する。
【0031】
ステップS107では、画質設定パラメータの変更の有無を判断し、変更された場合には、部分RAW画像データに対して画像変換処理を行う(ステップS108)。画像変換処理は、そのときに設定されているパラメータに基づいて行い、変換後の画像データに基づく画像をプレビュー画像表示領域51に表示する(ステップS109)。ステップS108の画像変換処理は、部分RAW画像データに対して行われるので、短時間で処理することが可能であり、プレビュー画像表示領域51に表示のための処理も短時間で行うことができる。部分RAW画像データから得られる同時化画像データの画素数と、プレビュー画像表示領域51の表示画素数が一致させると、表示のための処理時間をさらに短縮できる。
【0032】
ステップS110では、決定ボタン53の押下の有無を判断し、決定ボタン53の押下が検出されずに、画質設定パラメータが変更されたときは、同様の処理を繰り返す。キャンセルボタン54が押されたときは、保持された画質設定パラメータを利用して同様の処理を繰り返す。
【0033】
ステップS110で決定ボタン53の押下を検出すると、ステップS108で施した処理と同一の画像変換処理を、ステップS102で選択された画像に対応するRAW画像データ全体に対して施し(ステップS111)、ステップS112で、変換された画像データを出力する。なお変換された画像データは、圧縮されて出力してもよいし、非圧縮のまま出力してもよい。
【0034】
なお、図2のフローでは、入力されたRAW画像データに対して変換処理を施した後の処理済画像データを出力するものとしたが、処理済画像データを記憶部4の画像ファイルに追加記憶してもよい。また、適用した変換処理及び画質調整パラメータをRAW画像データとともに出力したり、記憶部3に記憶された画像ファイルの画像処理パラメータのみを書換えたり、画像処理パラメータを追加記憶してもよい。
【0035】
【発明の効果】
以上の説明から明らかなように、本発明によれば、部分RAW画像データを用いて画質調整のための変換処理を実行させるので、プレビュー画像の表示速度を向上させることができ、RAW画像データに対する画像処理を効率よく、短時間で行うことができる。
【図面の簡単な説明】
【図1】本発明の実施の形態の画像処理装置の概略構成を示す図
【図2】図1の画像処理装置による画像処理の概略動作フローを示す図
【図3】撮影画像データのファイルフォーマットの一例を示す図
【図4】画像の任意領域を指定するための画面の一例を示す図
【図5】画像変換処理画面の一例を示す図
【符号の説明】
1・・・入出力インタフェース
2・・・画像処理部
3・・・記憶部
4・・・表示部
5・・・操作部
21・・・部分画像抽出処理部
22・・・変換処理部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing method, an image processing apparatus, and an image processing program for performing processing on raw digital image data (hereinafter referred to as “RAW image data”) acquired by an imaging apparatus.
[0002]
[Prior art]
A digital camera outputs digital image data based on an image pickup signal from an image pickup unit including a CCD image pickup device or the like, and has been remarkably popular in recent years. One feature of a digital camera is that images of a subject can be continuously displayed before shooting, the images to be shot can be checked and shot, or the shot images can be played back and checked. Another feature is that since it is digital data, a wide range of image processing is possible after shooting. That is, correction processing such as offset correction, gain correction (white balance correction), gradation correction (gamma correction), contour correction, hue correction, and the like can be performed to easily obtain an image that suits the user's preference.
[0003]
When image processing is performed after shooting, using RAW image data, which is image data as it is as an output signal of the imaging unit, can obtain an image that makes use of the pixel configuration, characteristics, and the like of the imaging device. In addition, RAW image data generally has a large number of output bits per pixel and is not compressed data, so processing without image degradation is possible. Therefore, an increasing number of digital cameras are provided with a function for outputting RAW image data.
[0004]
Image processing for digital image data is performed based on the user's instructions while displaying an image based on the image data to be processed, and the user's request while further displaying and confirming the processed image. An image to be created is created. When such processing is performed, an image after image processing according to an instruction can be confirmed in a short time, and image processing can be performed efficiently.
[0005]
In order to display an image based on digital image data, synchronized image data, that is, RGB data for each pixel, or luminance signal data Y and color difference signal data Cr obtained by performing YC conversion on RGB data, Cb is required. However, processing such as offset correction, gain correction (white balance correction), gradation correction (gamma correction), etc. for RAW image data, contour correction after synchronization processing, hue correction, and the like require considerable processing time. Furthermore, it is difficult to display the image after image processing by calculating image data for display in a short time. In addition, the recent increase in the number of imaging pixels makes it difficult to display in a short time.
[0006]
[Problems to be solved by the invention]
The present invention has been made in view of the above circumstances, and an object thereof is to provide an image processing method, an image processing apparatus, and an image processing program that can perform image processing on RAW image data efficiently and in a short time. .
[0007]
[Means for Solving the Problems]
The image processing method of the present invention is an image processing method for performing processing on raw digital image data acquired by an imaging apparatus, and corresponds to the raw digital image data to be processed and the raw digital image data. From the image input step of inputting image data for display, the step of displaying an image based on the image data for display, the step of designating an arbitrary area of the displayed image, and the raw digital image data, A partial image data extraction step for extracting partial image data corresponding to an arbitrary area of the designated image, a partial image conversion processing step for performing an image conversion process based on an image quality adjustment parameter for the partial image data, And a converted image display step for displaying an image based on the image data that has been subjected to image conversion.
[0008]
An image processing apparatus of the present invention is an image processing apparatus that performs processing on raw digital image data acquired by an imaging apparatus, and corresponds to the raw digital image data to be processed and the raw digital image data. Image input means for inputting image data for display, partial image data extraction means for extracting partial image data from the raw digital image data, and image conversion processing based on image quality adjustment parameters for the partial image data Image conversion processing means for performing display, display means capable of displaying at least the image data for display, and an image based on the partial image data, at least information for designating the partial image data, and the image quality adjustment parameter And an image processing control unit, wherein the partial image data extraction unit is configured to display the display. Partial image data extraction processing based on an image based on display image data displayed in a row and information for designating the partial image data set by the operation means, and the image The processing control means instructs the image conversion means to perform image conversion processing based on the image quality adjustment parameter set by the operation means on the partial image data, and outputs an image based on the partial image data. It is displayed on the display means.
[0009]
An image processing program of the present invention is an image processing program for causing a computer to execute each step in the image processing method. An image processing program for realizing the image processing apparatus by a computer.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a schematic configuration of an image processing apparatus according to an embodiment of the present invention. 1 includes an input / output interface 1, a
[0011]
The input / output interface 1 inputs / outputs various data including input of raw image data to be processed and output of image data after image processing, and is connected to a recording medium drive device, a communication control unit, etc. (not shown). The The input RAW image data is usually stored in a medium such as a memory card of a digital camera, for example, in a file format as shown in FIG. 3, and stored directly from the medium or in another external storage device. Input to the processing unit. Note that the display image data in FIG. 3 is obtained by converting RAW image data into displayable image data in accordance with image processing parameters such as white balance and sharpness according to shooting conditions.
[0012]
The reading from the media may be performed by connecting the media taken out from the digital camera to the media interface connected to the input / output interface 1, or the digital camera is connected with a predetermined cable and attached to the digital camera. You may go on. Further, the image data after the image processing is output to an arbitrary recording medium via the recording medium drive or to another device via the communication control unit.
[0013]
The
[0014]
The partial image
[0015]
The
[0016]
The processing target image data of the
[0017]
The image conversion processing for the RAW image data input via the input / output interface 1 is performed based on the applied conversion processing and image quality adjustment parameters by storing the conversion processing content for the partial RAW image data in a storage device (not shown). . This process is performed when the image after the conversion process of the entire input RAW image data is confirmed, and when the converted image data is output.
[0018]
The storage unit 3 performs conversion processing on the RAW image data input via the input / output interface 1, the partial RAW image data obtained by the partial image
[0019]
The display unit 4 displays an image corresponding to the input RAW image data to be processed at the time of partial image extraction processing, displays information for the user to specify an arbitrary partial region, and reduces RAW At the time of image conversion processing for image data, an image based on the converted image data is displayed. Also, various information necessary for the operation of the image processing apparatus, such as setting menu information for image quality adjustment parameters, is displayed.
[0020]
The
[0021]
1 can be realized by installing a predetermined program in a computer such as a personal computer. However, the computer for realizing the image processing apparatus is not limited to a stand-alone type, and is processed by a client computer and a server computer. May be shared. As an example of sharing, there is a method in which a server computer performs a reduction process of an image to be processed and an image conversion process for unreduced RAW data, and a client computer performs other processes.
[0022]
Next, the operation when image processing is performed on RAW image data using the image processing apparatus shown in FIG. 1 will be described based on the flowchart of FIG.
[0023]
In step S101, a list of thumbnail images is displayed on the display unit 4 in order to select RAW image data to be processed. Since the image data created at the time of shooting has a file format as shown in FIG. 3, a list display image based on the thumbnail data is created. At this time, all the image data that are candidates for image processing may be temporarily stored in the storage unit 3 and then displayed as a list, or only thumbnail data may be stored in the storage unit 3 and displayed as a list. .
[0024]
When the user selects a processing target image in step S102, a screen for designating an arbitrary area of the selected image as shown in FIG. 4 is displayed on the display unit 4 (step S103). . The
[0025]
The
[0026]
When the partial area is designated, the designated partial area is mapped to the input raw image data, and the partial raw image data corresponding to the partial area is extracted (step S106). At that time, even if the RAW image data included in the image file is read from the storage unit 3 to the work memory (not shown) and then the mapping process is performed, the part corresponding to the specified partial region is obtained by performing the mapping process. Only RAW image data may be read out. The partial RAW image data is held in the work memory and is an object of image conversion processing.
[0027]
The image conversion processing screen of FIG. 5 includes a preview image display area 51, an image quality adjustment
[0028]
In the flow of FIG. 2, since the partial RAW image data extraction process is performed after the image conversion process screen is displayed, an image based on the image data cut out from the display image data included in the image file is initially displayed on the image conversion process screen. Is displayed. The processing order of the image conversion processing screen display step (step S105) and the partial RAW image data extraction processing step (step S106) is arbitrary, and when the partial RAW image data extraction processing is performed first, the partial RAW image data is converted into partial RAW image data. On the other hand, an image based on image data obtained by applying default adjustment parameters or parameters stored in the image file of the storage unit may be displayed.
[0029]
The
[0030]
The image quality adjustment
[0031]
In step S107, it is determined whether or not the image quality setting parameter has been changed. If the image quality setting parameter has been changed, image conversion processing is performed on the partial RAW image data (step S108). The image conversion process is performed based on the parameters set at that time, and an image based on the converted image data is displayed in the preview image display area 51 (step S109). Since the image conversion process of step S108 is performed on the partial RAW image data, it can be processed in a short time, and the process for displaying in the preview image display area 51 can also be performed in a short time. When the number of pixels of the synchronized image data obtained from the partial RAW image data is matched with the number of display pixels in the preview image display area 51, the processing time for display can be further shortened.
[0032]
In step S110, it is determined whether or not the
[0033]
If it is detected in step S110 that the
[0034]
In the flow of FIG. 2, the processed image data after the conversion processing is performed on the input RAW image data is output. However, the processed image data is additionally stored in the image file of the storage unit 4. May be. Further, the applied conversion processing and image quality adjustment parameters may be output together with the RAW image data, only the image processing parameters of the image file stored in the storage unit 3 may be rewritten, or the image processing parameters may be additionally stored.
[0035]
【The invention's effect】
As is apparent from the above description, according to the present invention, the conversion process for image quality adjustment is executed using the partial RAW image data, so that the display speed of the preview image can be improved, and the RAW image data Image processing can be performed efficiently and in a short time.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic configuration of an image processing apparatus according to an embodiment of the present invention. FIG. 2 is a diagram showing a schematic operation flow of image processing by the image processing apparatus of FIG. FIG. 4 is a diagram showing an example of a screen for designating an arbitrary region of an image. FIG. 5 is a diagram showing an example of an image conversion processing screen.
DESCRIPTION OF SYMBOLS 1 ... Input /
Claims (3)
処理すべき前記生のデジタル画像データ、及び前記生のデジタル画像データに対応する表示用の画像データを入力する画像入力ステップと、
前記表示用の画像データに基づく画像を表示するステップと、
前記表示された画像の任意領域を指定するステップと、
前記生のデジタル画像データから、前記指定された画像の任意領域に対応する部分画像データを抽出する部分画像データ抽出ステップと、
前記部分画像データに対して、画質調整パラメータに基づく画像変換処理を行う部分画像変換処理ステップと、
前記画像変換された前記画像データに基づく画像を表示する変換画像表示ステップとを含む画像処理方法。An image processing method for performing processing on raw digital image data acquired by an imaging device,
An image input step of inputting the raw digital image data to be processed and display image data corresponding to the raw digital image data;
Displaying an image based on the image data for display;
Designating an arbitrary region of the displayed image;
A partial image data extraction step for extracting partial image data corresponding to an arbitrary region of the designated image from the raw digital image data;
A partial image conversion processing step for performing image conversion processing based on image quality adjustment parameters for the partial image data;
And a converted image display step of displaying an image based on the image data that has been subjected to the image conversion.
処理すべき前記生のデジタル画像データ、及び前記生のデジタル画像データに対応する表示用の画像データを入力する画像入力手段と、
前記生のデジタル画像データから、部分画像データを抽出する部分画像データ抽出手段と、
前記部分画像データに対して、画質調整パラメータに基づく画像変換処理を行う画像変換処理手段と、
少なくとも前記表示用の画像データ、及び前記部分画像データに基づく画像を表示可能な表示手段と、
少なくとも、前記部分画像データを指定するための情報、及び前記画質調整パラメータを設定可能な操作手段と、
画像処理制御手段とを有し、
前記部分画像データ抽出手段は、前記表示手段に表示された表示用の画像データに基づく画像と、前記操作手段によって設定された前記部分画像データを指定するための情報に基づいて、部分画像データの抽出処理を行うものであり、
前記画像処理制御手段は、前記操作手段によって設定された前記画質調整パラメータに基づく画像変換処理を前記部分画像データに対して施すように、前記画像変換手段に指示し、前記部分画像データに基づく画像を前記表示手段に表示させるものである画像処理装置。An image processing device that performs processing on raw digital image data acquired by an imaging device,
Image input means for inputting the raw digital image data to be processed and display image data corresponding to the raw digital image data;
Partial image data extraction means for extracting partial image data from the raw digital image data;
Image conversion processing means for performing image conversion processing based on image quality adjustment parameters for the partial image data;
Display means capable of displaying at least the image data for display and an image based on the partial image data;
At least information for designating the partial image data, and an operation means capable of setting the image quality adjustment parameter;
Image processing control means,
The partial image data extraction unit is configured to output partial image data based on an image based on display image data displayed on the display unit and information for designating the partial image data set by the operation unit. To perform the extraction process,
The image processing control means instructs the image conversion means to perform an image conversion process based on the image quality adjustment parameter set by the operation means on the partial image data, and an image based on the partial image data Is displayed on the display means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002196043A JP4115177B2 (en) | 2002-07-04 | 2002-07-04 | Image processing method, image processing apparatus, and image processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002196043A JP4115177B2 (en) | 2002-07-04 | 2002-07-04 | Image processing method, image processing apparatus, and image processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004040559A true JP2004040559A (en) | 2004-02-05 |
JP4115177B2 JP4115177B2 (en) | 2008-07-09 |
Family
ID=31704255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002196043A Expired - Fee Related JP4115177B2 (en) | 2002-07-04 | 2002-07-04 | Image processing method, image processing apparatus, and image processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4115177B2 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005251166A (en) * | 2004-02-06 | 2005-09-15 | Canon Inc | Image processing method and apparatus, computer program, and computer-readable storage medium |
JP2006166250A (en) * | 2004-12-09 | 2006-06-22 | Canon Inc | Imaging apparatus and raw data processing method |
JP2006222958A (en) * | 2005-02-07 | 2006-08-24 | Samsung Electronics Co Ltd | Apparatus and method for data processing by using a plurality of data processing apparatus and recording medium storing program for executing the method |
JP2007172502A (en) * | 2005-12-26 | 2007-07-05 | Seiko Epson Corp | Print data generation device, print data generation method and program |
KR100761840B1 (en) * | 2006-02-28 | 2007-09-28 | 삼성전자주식회사 | Image tuning system and method using stored raw image signal |
JP2009284351A (en) * | 2008-05-23 | 2009-12-03 | Seiko Epson Corp | Development processing device for non-developed image data, development processing method, and computer program for development processing |
EP2148502A1 (en) | 2008-07-17 | 2010-01-27 | Canon Kabushiki Kaisha | Image processing apparatus and method thereof |
US7742080B2 (en) | 2004-09-15 | 2010-06-22 | Seiko Epson Corporation | Image processing apparatus, digital camera, and image processing method for attaching proper imaging conditions to a captured image |
US8355070B2 (en) | 2008-05-23 | 2013-01-15 | Seiko Epson Corporation | Development processing device, development processing method, and storage medium of computer program for development process for developing undeveloped image data |
JP2013127819A (en) * | 2013-03-14 | 2013-06-27 | Canon Inc | Image processing apparatus and method thereof |
WO2013099118A1 (en) * | 2011-12-28 | 2013-07-04 | ソニー株式会社 | Image pickup apparatus and image processing apparatus |
JP2017169216A (en) * | 2017-05-01 | 2017-09-21 | ソニー株式会社 | Image pickup apparatus and image processing apparatus |
JP2018038053A (en) * | 2017-10-13 | 2018-03-08 | ソニー株式会社 | Imaging apparatus and image processing method |
JP2018205987A (en) * | 2017-06-01 | 2018-12-27 | 株式会社リコー | Image processing device, image processing method and program |
JP2022159335A (en) * | 2019-05-31 | 2022-10-17 | 富士フイルム株式会社 | Image processing device, image processing method, and image processing program |
-
2002
- 2002-07-04 JP JP2002196043A patent/JP4115177B2/en not_active Expired - Fee Related
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8483509B2 (en) | 2004-02-06 | 2013-07-09 | Canon Kabushiki Kaisha | Image processing method and apparatus, computer program, and computer-readable storage medium |
JP2005251166A (en) * | 2004-02-06 | 2005-09-15 | Canon Inc | Image processing method and apparatus, computer program, and computer-readable storage medium |
US8094966B2 (en) | 2004-02-06 | 2012-01-10 | Canon Kabushiki Kaisha | Image processing method and apparatus, computer program, and computer-readable storage medium |
US7742080B2 (en) | 2004-09-15 | 2010-06-22 | Seiko Epson Corporation | Image processing apparatus, digital camera, and image processing method for attaching proper imaging conditions to a captured image |
JP2006166250A (en) * | 2004-12-09 | 2006-06-22 | Canon Inc | Imaging apparatus and raw data processing method |
JP4498116B2 (en) * | 2004-12-09 | 2010-07-07 | キヤノン株式会社 | Imaging apparatus and raw data processing method |
JP2006222958A (en) * | 2005-02-07 | 2006-08-24 | Samsung Electronics Co Ltd | Apparatus and method for data processing by using a plurality of data processing apparatus and recording medium storing program for executing the method |
JP4605006B2 (en) * | 2005-12-26 | 2011-01-05 | セイコーエプソン株式会社 | Print data generation apparatus, print data generation method, and program |
JP2007172502A (en) * | 2005-12-26 | 2007-07-05 | Seiko Epson Corp | Print data generation device, print data generation method and program |
KR100761840B1 (en) * | 2006-02-28 | 2007-09-28 | 삼성전자주식회사 | Image tuning system and method using stored raw image signal |
JP2009284351A (en) * | 2008-05-23 | 2009-12-03 | Seiko Epson Corp | Development processing device for non-developed image data, development processing method, and computer program for development processing |
US8355070B2 (en) | 2008-05-23 | 2013-01-15 | Seiko Epson Corporation | Development processing device, development processing method, and storage medium of computer program for development process for developing undeveloped image data |
JP2010026734A (en) * | 2008-07-17 | 2010-02-04 | Canon Inc | Image processor and its method |
US8259188B2 (en) | 2008-07-17 | 2012-09-04 | Canon Kabushiki Kaisha | Image processing apparatus and method thereof |
EP2148502A1 (en) | 2008-07-17 | 2010-01-27 | Canon Kabushiki Kaisha | Image processing apparatus and method thereof |
WO2013099118A1 (en) * | 2011-12-28 | 2013-07-04 | ソニー株式会社 | Image pickup apparatus and image processing apparatus |
US10218881B2 (en) | 2011-12-28 | 2019-02-26 | Sony Corporation | Imaging apparatus and image processing apparatus |
JP2013138351A (en) * | 2011-12-28 | 2013-07-11 | Sony Corp | Image pickup apparatus and image processing apparatus |
CN104012075A (en) * | 2011-12-28 | 2014-08-27 | 索尼公司 | Image pickup apparatus and image processing apparatus |
US9712725B2 (en) | 2011-12-28 | 2017-07-18 | Sony Corporation | Imaging apparatus that outputs raw image data and associated metadata and image processing apparatus that uses same |
US11785349B2 (en) | 2011-12-28 | 2023-10-10 | Sony Group Corporation | Imaging apparatus and image processing apparatus |
US11343411B2 (en) | 2011-12-28 | 2022-05-24 | Sony Group Corporation | Imaging apparatus including circuitry that causes the display of an image corresponding to raw data and with characteristics determined by selected setting information |
US10694079B2 (en) | 2011-12-28 | 2020-06-23 | Sony Corporation | Imaging apparatus that outputs raw image data and associated metadata and image processing apparatus that uses same for further processing |
JP2013127819A (en) * | 2013-03-14 | 2013-06-27 | Canon Inc | Image processing apparatus and method thereof |
JP2017169216A (en) * | 2017-05-01 | 2017-09-21 | ソニー株式会社 | Image pickup apparatus and image processing apparatus |
JP2018205987A (en) * | 2017-06-01 | 2018-12-27 | 株式会社リコー | Image processing device, image processing method and program |
JP2018038053A (en) * | 2017-10-13 | 2018-03-08 | ソニー株式会社 | Imaging apparatus and image processing method |
JP2022159335A (en) * | 2019-05-31 | 2022-10-17 | 富士フイルム株式会社 | Image processing device, image processing method, and image processing program |
JP7321336B2 (en) | 2019-05-31 | 2023-08-04 | 富士フイルム株式会社 | Image processing device, image processing method, and image processing program |
US12052510B2 (en) | 2019-05-31 | 2024-07-30 | Fujifilm Corporation | Image processing device, image processing method, and image processing program |
Also Published As
Publication number | Publication date |
---|---|
JP4115177B2 (en) | 2008-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2525562B1 (en) | Image processing apparatus, image processing method, program and imaging apparatus | |
JP4115177B2 (en) | Image processing method, image processing apparatus, and image processing program | |
JP2008022240A (en) | Photographing device, image processor, image file generating method, image processing method, and image processing program | |
JP5014099B2 (en) | Imaging apparatus and control method thereof | |
JP2005275977A (en) | Image display method, image display device, and image display program | |
JP2003289498A (en) | Digital camera and image data processing system | |
JP4534816B2 (en) | Imaging apparatus and program | |
US8754952B2 (en) | Digital camera | |
JP2006211525A (en) | Image pickup device and its control method | |
JP2006005477A (en) | Imaging device, imaging method, and program | |
US8094205B2 (en) | Imaging apparatus, image processing method and computer program for smoothing dynamic range of luminance of an image signal, color conversion process | |
JP2005354372A (en) | Apparatus and method for image recording device, method and system for image processing | |
WO2009087962A1 (en) | Image processing unit | |
JP2009044240A (en) | Electronic camera | |
US8502882B2 (en) | Image pick-up apparatus, white balance setting method and recording medium | |
JP4471373B2 (en) | Imaging apparatus and control method thereof | |
JP2006180403A (en) | Information processing apparatus | |
JP2003348335A (en) | Image processing method, image processing apparatus, and image processing program | |
JP2008010970A (en) | Image display device, image display method, and image display program | |
US20040150850A1 (en) | Image data processing apparatus, method, storage medium and program | |
JP2003244507A (en) | Digital camera | |
JP5136335B2 (en) | CAMERA DEVICE, IMAGE CUTTING METHOD, PROGRAM | |
JP2008182499A (en) | Image processor and image processing program | |
JP5295289B2 (en) | Imaging apparatus and control method thereof | |
JP2006025059A (en) | Electronic camera apparatus and color adjustment method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050201 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060325 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20061124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070606 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070711 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071108 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071115 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071121 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071122 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080121 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080204 |
|
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: 20080319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080415 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4115177 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: 20110425 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120425 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130425 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140425 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |