JP5407588B2 - Image processing apparatus, imaging apparatus, and image processing program - Google Patents
Image processing apparatus, imaging apparatus, and image processing program Download PDFInfo
- Publication number
- JP5407588B2 JP5407588B2 JP2009152303A JP2009152303A JP5407588B2 JP 5407588 B2 JP5407588 B2 JP 5407588B2 JP 2009152303 A JP2009152303 A JP 2009152303A JP 2009152303 A JP2009152303 A JP 2009152303A JP 5407588 B2 JP5407588 B2 JP 5407588B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- unit
- development
- image processing
- preview image
- 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
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Studio Devices (AREA)
Description
本発明は、画像処理装置、撮像装置及び画像処理プログラムに関する。 The present invention relates to an image processing device, an imaging device, and an image processing program.
デジタルカメラを用いた撮影の際に取得される画像データは、例えば画像処理の後、Jpeg形式などの所定の圧縮形式にて圧縮符号化され、記憶媒体などに書き込まれることが一般的である。近年提供されるデジタルカメラにおいては、上述した画像データの他に、上述した画像処理や圧縮符号化を施さない画像データ、所謂RAW画像データを記憶媒体に書き込むことも可能である。 In general, image data acquired at the time of photographing using a digital camera is generally compressed and encoded in a predetermined compression format such as a JPEG format after image processing, and is written in a storage medium or the like. In digital cameras provided in recent years, in addition to the above-described image data, it is also possible to write image data not subjected to the above-described image processing and compression encoding, so-called RAW image data, in a storage medium.
このようなRAW画像データにおいては、PCにインストールされた現像ソフトを用いて現像処理される(例えば、特許文献1など)。なお、撮影条件に基づいて現像処理が施されることが好ましいが、撮影条件に基づいた現像処理を施した場合には、例えば色かぶりなどが生じてしまうことがある。そのため、ユーザは、設定された現像条件に合わせた画像処理が施されたプレビュー画像を確認しながら現像条件を調整して、最適となる現像条件での現像処理をRAW画像データに施している。 Such RAW image data is developed using development software installed in the PC (for example, Patent Document 1). It is preferable that the development process is performed based on the shooting conditions. However, when the development process is performed based on the shooting conditions, for example, a color cast may occur. Therefore, the user adjusts the development conditions while confirming the preview image that has been subjected to the image processing according to the set development conditions, and applies the development processing under the optimum development conditions to the RAW image data.
ところが、プレビュー画像を確認しながら現像条件を調整し、最適な現像条件での現像処理をRAWデータに施す場合、調整される度にプレビュー画像を生成する必要がある。そのため、調整された現像条件に基づく画像処理を施したプレビュー画像が生成されるまでに時間がかかり、プレビュー画像の確認までに時間を要してしまう。この結果、現像処理自体に係る所要時間が長くなるという欠点がある。 However, when the development conditions are adjusted while checking the preview image and the development processing under the optimum development conditions is applied to the RAW data, it is necessary to generate the preview image every time the adjustment is made. Therefore, it takes time until a preview image subjected to image processing based on the adjusted development condition is generated, and it takes time to confirm the preview image. As a result, there is a disadvantage that the time required for the development process itself becomes long.
そこで、本発明の画像処理装置、撮像装置及びプログラムは、RAW画像データの現像パラメータを調整する際に、素早く調整効果を確認することを目的とする。 Accordingly, an object of the image processing apparatus, the imaging apparatus, and the program of the present invention is to quickly confirm the adjustment effect when adjusting the development parameters of the RAW image data.
本発明の画像処理装置は、画像を表示する表示部と、入力されるRAW画像データに対して前記表示部の解像度に応じた解像度変換及び複数の異なる現像条件を用いた現像処理を施すことで複数のプレビュー画像データを生成する画像処理部と、を備え、前記複数の異なる現像条件は、予め優先順位が設定されており、前記画像処理部は、前記優先順位の高い現像条件から前記優先順位の低い現像条件の順となるように前記複数のプレビュー画像データを生成することを特徴とする。 The image processing apparatus according to the present invention performs display processing for displaying an image, and development processing using resolution conversion according to the resolution of the display unit and a plurality of different development conditions for input RAW image data. comprising an image processing unit that generates a plurality of preview image data, wherein the plurality of different development conditions, pre-priority is set, the image processing unit, the priority from the high priority development conditions The plurality of preview image data are generated so that the order of development conditions is low.
なお、前記現像条件を設定する設定部と、前記画像処理部により作成された複数のプレビュー画像データから、前記設定部により設定された現像条件と同一の現像条件となるプレビュー画像データを抽出する抽出部と、前記抽出部により抽出されたプレビュー画像データを用いた、プレビュー画像を前記表示部に表示させる表示制御部とをさらに備えても良い。 It should be noted that the setting unit for setting the development condition and extraction for extracting preview image data having the same development condition as the development condition set by the setting unit from a plurality of preview image data created by the image processing unit. And a display control unit for displaying a preview image on the display unit using the preview image data extracted by the extraction unit.
また、前記設定部は、ホワイトバランス処理時に用いるパラメータ及び明るさ調整時に用いるパラメータの少なくともいずれか一方を前記現像条件の第1条件として変更することで、前記現像条件を設定可能であることが好ましい。 Further, it is preferable that the setting unit can set the developing condition by changing at least one of a parameter used at the time of white balance processing and a parameter used at the time of brightness adjustment as the first condition of the developing condition. .
また、前記設定部は、彩度調整時に用いるパラメータ、コントラスト調整時に用いるパラメータ、或いは輪郭強調時に用いるパラメータの少なくとも1つのパラメータを、前記現像条件の第2条件として設定することが可能であり、前記表示制御部は、前記第1条件に基づいて現像処理されたプレビュー画像の表示の際に、前記第2条件に基づいて前記表示部を制御しても良い。 Further, the setting unit can set at least one parameter of a parameter used at the time of saturation adjustment, a parameter used at the time of contrast adjustment, or a parameter used at the time of edge enhancement as the second condition of the development condition, The display control unit may control the display unit based on the second condition when displaying the preview image developed based on the first condition.
また、複数のRAW画像データから、前記プレビュー画像データを生成する対象となるRAW画像データを選択する選択部をさらに備え、前記画像処理部は、前記選択部により選択されたRAW画像データに対して複数の現像条件を用いた現像処理を実行しても良い。 Further, the image processing unit further includes a selection unit that selects RAW image data that is a target for generating the preview image data from a plurality of RAW image data, and the image processing unit applies the RAW image data selected by the selection unit. Development processing using a plurality of development conditions may be executed.
本発明の撮像装置は、上記の画像処理装置と、前記RAW画像データを取得する撮像部とを備えることを特徴とする。An imaging apparatus according to the present invention includes the above-described image processing apparatus and an imaging unit that acquires the RAW image data.
本発明の画像処理プログラムは、画像を表示する表示工程と、入力されるRAW画像データに対して前記表示工程の解像度に応じた解像度変換及び複数の異なる現像条件を用いた現像処理を施すことで複数のプレビュー画像データを生成する画像処理工程と、を備え、前記複数の異なる現像条件は、予め優先順位が設定されており、前記画像処理工程は、前記優先順位の高い現像条件から前記優先順位の低い現像条件の順となるように前記複数のプレビュー画像データを生成することを特徴とする。The image processing program according to the present invention includes a display process for displaying an image, and resolution conversion according to the resolution of the display process and development processing using a plurality of different development conditions on the input RAW image data. An image processing step for generating a plurality of preview image data, wherein the plurality of different development conditions are preset in priority order, and the image processing step starts with the priority order from the development condition having the higher priority order. The plurality of preview image data are generated so that the order of development conditions is low.
本発明の画像処理装置は、画像を表示する表示部と、入力されるRAW画像データに対して前記表示部の解像度に応じた解像度変換を行った後、前記解像度変換を行ったRAW画像データに対する現像処理を複数の異なる現像条件を用いて連続して施すことで複数のプレビュー画像データを生成する画像処理部と、前記複数のプレビュー画像データのいずれか1つのプレビュー画像データに基づくプレビュー画像が前記表示部に表示されたときに、前記RAW画像データに対する現像条件を設定する設定部と、前記複数のプレビュー画像データから、前記設定部により設定された現像条件にて現像処理が施されたプレビュー画像データを抽出する抽出部と、前記表示部に表示されるプレビュー画像を、前記抽出部が抽出したプレビュー画像データに基づいたプレビュー画像に切り替える表示制御部と、を備えたことを特徴とする。The image processing apparatus according to the present invention performs a resolution conversion corresponding to the resolution of the display unit on a display unit that displays an image and input RAW image data, and then performs the resolution conversion on the RAW image data subjected to the resolution conversion An image processing unit that generates a plurality of preview image data by continuously performing development processing using a plurality of different development conditions, and a preview image based on any one of the plurality of preview image data A setting unit that sets development conditions for the RAW image data when displayed on the display unit, and a preview image that has been developed under the development conditions set by the setting unit from the plurality of preview image data An extraction unit for extracting data, and a preview image displayed by the extraction unit on the preview image displayed on the display unit; Characterized by comprising a display control unit for switching the preview image based on the data.
本発明の画像処理装置、撮像装置及びプログラムによれば、RAW画像データの現像パラメータを調整する際に、素早く調整効果を確認することができる。 According to the image processing apparatus, the imaging apparatus, and the program of the present invention, the adjustment effect can be quickly confirmed when adjusting the development parameter of the RAW image data.
以下、図面を用いて本発明の実施形態について説明する。なお、本実施形態では、本発明の画像処理装置の一例として、撮像装置を用いて説明する。図1は、本発明の実施形態における撮像装置1の構成を示すブロック図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In this embodiment, an imaging apparatus is used as an example of the image processing apparatus of the present invention. FIG. 1 is a block diagram illustrating a configuration of an
図1に示すように、撮像装置1は、撮像レンズ2、撮像素子3、A/D変換部4、バッファメモリ5、画像処理部6、制御部7、モニタコントローラ8、モニタ9、操作部10、メモリ11、記録I/F部12、記録媒体13、バス14を備える。
As shown in FIG. 1, the
撮像レンズ2は、撮像素子3の撮像面に被写体像を結像する。なお、撮像レンズ2は、ズームレンズやフォーカスレンズ等の複数のレンズからなる撮像光学系であっても良い。撮像素子3は、撮像レンズ2を通過した被写体光を光電変換し、R、G、Bの各色に対応するアナログ画像信号を出力する。
The
撮像素子3から出力される画像信号は、A/D変換部4に入力される。A/D変換部4は、撮像素子3から出力されるアナログの画像信号をA/D変換し、デジタルの画像信号に変更する。なお、このデジタルの画像信号は、1コマにまとめられ、画像データとしてバッファメモリ5に記録される。以下、A/D変換され、1コマにまとめられた画像データをRAW画像データと称する。バッファメモリ5は、画像処理部6による画像処理の前工程や後工程で画像データを一時的に記録する。
An image signal output from the
画像処理部6は、バッファメモリ5に記録された画像データに対して画像処理を施す。なお、この画像処理としては、周知のホワイトバランス調整、明るさ調整、色補間、階調変換処理、輪郭強調処理等が挙げられる。また、画像処理部6は、JPEG(Joint Photographic Experts Group)形式等で圧縮する処理や、圧縮された上記のデータを伸長復元する処理をも実行する。また、画像処理部6は、後述する記録媒体13に記録されたRAW画像データに現像処理を施す。この現像処理は、解像度変換処理、画像処理及び圧縮処理を含む処理である。これにより、JPEG形式の画像データが生成される。
The
また、画像処理部6は、RAW画像データを記録媒体13に記録する際に、RAW画像データ識別用のサムネイル画像データを生成する。例えば、画像処理部6は、撮像条件などに基づいて、RAW画像データに解像度変換処理、画像処理及び圧縮処理を施し、サムネイル画像データを生成する。
The
また、画像処理部6は、現像時に、参照用のプレビュー画像を生成する。図2は、RAW画像データからプレビュー画像を生成するまでの流れを示す図である。まず、画像処理部6は、RAW画像データRに基づいて、RAW画像データRの解像度よりも低い解像度のRAW画像データR’を生成する。次に、画像処理部6は、RAW画像データR’に基づいて、ホワイトバランス7種類、明るさ7段階をそれぞれ組み合わせ、49個のプレビュー画像P1〜P49を生成する。なお、ホワイトバランスの種類は、オート、プリセット、晴天、電球、蛍光灯、曇天、ストロボである。それぞれの光源の種類又は色温度に応じたホワイトバランス補正値が予め設定されている。また、明るさの度合いは、0を標準設定される明るさとして−3、−2、−1、0、+1、+2、+3で示され、数値が大きいほどプレビュー画像は明るくなる。なお、プレビュー画像P1〜P49は、バッファメモリ5に記録される。
The
制御部7は、所定のシーケンスプログラムにしたがって、撮像装置1の統括的な制御を行うとともに、撮像時に必要となる各種演算(AF、AE等)を実行する。モニタコントローラ8は、モニタ9を制御する。モニタ9に表示される各種の画像は、撮像により生成した画像、記録媒体13に記録された画像、後述するパラメータ入力画面、メニュー画面等を含む。また、モニタコントローラ8は、上記の画像に、メニュー画面、カーソルなどを重畳表示する。また、モニタコントローラ8は、モニタ9上の画像の表示を調整し、彩度、コントラスト、輪郭強調の度合いを擬似的に変化させる。
The
ところで、RAW画像データに対する現像処理は、STAGE1とSTAGE2との2段階に分けて行われる。STAGE1では、ホワイトバランス調整及び明るさ調整など、表示変化が大きい処理が実行される。STAGE2では、彩度、コントラスト、輪郭強調の度合いの調整など、STAGE1と比較して表示変化が小さい処理が実行される。
By the way, development processing for RAW image data is performed in two stages of
図3は、STAGE1のパラメータ入力画面の図である。図3に示すように、STAGE1のパラメータ入力画面は、プレビュー画像P1〜P49に対応するホワイトバランスの種類、明るさの度合いが選択できるようになっている。例えば、モニタ9は、プレビュー画像(図3では、プレビュー画像P4)、ホワイトバランスの種類を示すバー21、明るさの度合いを示すバー22を表示する。バー21に示されるホワイトバランスの種類は、上から、オート、プリセット、晴天、電球、蛍光灯、曇天、ストロボである(図3では、それぞれ21a〜21g)。プレビュー画像P4のホワイトバランスの種類が太枠23で囲まれている。また、バー22に表示される明るさの度合いは、左から、−3、−2、−1、0、+1、+2、+3である。プレビュー画像P4の明るさの度合いがカーソル24で示されている。ホワイトバランスの種類は、十字キー16の上下の釦を操作することにより、選択可能である。また、明るさの度合いは、十字キー16の左右の釦を操作することにより、選択可能である。すなわち、ユーザは、十字キー16を操作するだけで、簡単にホワイトバランス又は明るさを調整することができる。十字キー16については、後述する。
FIG. 3 is a diagram of a parameter input screen of
図4は、STAGE2のパラメータ入力画面の図である。図4に示すように、モニタ9は、プレビュー画像(図4では、プレビュー画像P11)、彩度の度合いを示すバー31、コントラストの度合いを示すバー32、輪郭強調の度合いを示すバー33を表示する。バー31に表示される彩度の度合い、及びバー32に示されるコントラストの度合いは、左から、オート、−2、−1、0、+1、+2である。また、バー33に示される輪郭強調の度合いは、左から、0、1、2、3、4、5である。なお、数値が大きくなるほど、彩度、コントラスト、輪郭強調の度合いは強くなる。また、プレビュー画像P11の彩度、コントラスト、輪郭強調の度合いがカーソル34、カーソル35、カーソル36で示されている。また、彩度、コントラスト、輪郭強調のいずれかの項目は、十字キー16の上下の釦を操作することにより、選択可能である。また、それぞれの項目に対する度合いは、十字キー16の左右の釦を操作することにより、選択可能である。
FIG. 4 is a diagram of a parameter input screen of STAGE2. As shown in FIG. 4, the
操作部10は、レリーズ釦15、十字キー16等を有する。レリーズ釦15は、撮像時にユーザにより操作される。十字キー16は、上記のパラメータ入力画面等で操作される。なお、レリーズ釦15及び十字キー16の状態は制御部7により検知され、検知された釦やキーの状態に基づいたシーケンスが実行される。メモリ11は、ファームウェアなどを記録している。記録I/F部12は、記録媒体13を接続するためのコネクタを備えている。この記録I/F部12と記録媒体13とが接続されることにより、記録媒体13に対してデータの書き込み/読み出しを実行する。バス14は、バッファメモリ5、画像処理部6、制御部7、モニタコントローラ8、記録I/F部12を相互に接続することにより、データや信号の出入力を実行する。
The
図5は、撮像装置1におけるRAW画像データ現像時の動作を示すフローチャートである。
FIG. 5 is a flowchart illustrating an operation at the time of developing RAW image data in the
ステップS101は、現像の対象となる画像を選択する処理である。制御部7は、記録媒体13から画像ファイルを読み出す。モニタ9は、サムネイル画像の一覧を表示する。そして、制御部7は、十字キー16を介して、いずれかのサムネイル画像の選択を受け付ける。以下、RAW画像データRに対応するサムネイル画像が選択された例を示す。
Step S101 is processing for selecting an image to be developed. The
ステップS102は、プレビュー画像を生成する処理である。画像処理部6は、プレビュー画像P1〜P49を生成する。なお、モニタ9は、砂時計の絵などとともに、「お待ち下さい」等のメッセージを表示しても良い。
Step S102 is processing for generating a preview image. The
ステップS103は、STAGE1に移行する処理である。モニタ9は、STAGE1のパラメータ入力画面を表示する。なお、モニタ9は、最初に、ホワイトバランスがオート、明るさの度合いが0であるプレビュー画像P4を表示する。
Step S103 is processing to shift to STAGE1. The
ステップS104は、ホワイトバランスの種類と、明るさの度合いとのうち、少なくともいずれか一方の変更を受け付けたか否かを判定する処理である。変更を受け付けた場合(ステップS104の判定がYESとなる場合)には、ステップS105に進む。一方、変更を受け付けていない場合(ステップS104の判定がNOとなる場合)には、後述するステップS106に進む。 Step S104 is processing for determining whether or not a change in at least one of the type of white balance and the degree of brightness has been accepted. When the change is accepted (when the determination in step S104 is YES), the process proceeds to step S105. On the other hand, when the change is not received (when the determination in step S104 is NO), the process proceeds to step S106 described later.
ステップS105は、該当するプレビュー画像を表示する処理である。制御部7は、ステップS104で受け付けた変更後のホワイトバランスの種類、及び明るさの度合いに該当するプレビュー画像をバッファメモリ5から読み出す。そして、モニタ9は、読み出されたプレビュー画像を表示する。すなわち、ホワイトバランス又は明るさを調整する場合は、プレビュー画像の表示を切り換える。
Step S105 is processing to display a corresponding preview image. The
ステップS106は、ホワイトバランスの種類及び明るさの度合いを決定する指示を受け付けたか否かを判定する処理である。決定する指示を受け付けた場合(ステップS106の判定がYESとなる場合)には、ホワイトバランスの種類及び明るさの度合いを現像パラメータとして設定し、ステップS107に進む。一方、決定する指示を受け付けていない場合(ステップS106の判定がNOとなる場合)には、ステップS104に戻る。 Step S106 is processing to determine whether or not an instruction for determining the type of white balance and the degree of brightness has been received. If an instruction to determine is accepted (when the determination in step S106 is YES), the type of white balance and the degree of brightness are set as development parameters, and the process proceeds to step S107. On the other hand, when the instruction to determine is not received (when the determination in step S106 is NO), the process returns to step S104.
これにより、モニタ9上での表示変化が大きいホワイトバランス及び明るさを変更したプレビュー画像のみを生成すれば良いので、全ての現像パラメータを組み合わせたプレビュー画像を生成する必要がない。そのため、プレビュー画像生成時間を節約し、ユーザの待ち時間を短縮することができる。また、RAW画像データR’からプレビュー画像P1〜P49を生成することにより、RAW画像データRからプレビュー画像P1〜P49を生成する場合と比較して、さらに処理時間を短縮することができる。
As a result, it is only necessary to generate a preview image in which the white balance and brightness with a large display change on the
ステップS107は、STAGE2に移行する処理である。モニタ9は、STAGE2のパラメータ入力画面を表示する。なお、モニタ9は、最初に、STAGE1で決定されたホワイトバランスの種類及び明るさの度合いに該当するプレビュー画像を表示する。
Step S107 is processing to shift to STAGE2. The
ステップS108は、彩度、コントラスト、輪郭強調の度合いのうち、少なくともいずれか一つの変更を受け付けたか否かを判定する処理である。変更を受け付けた場合(ステップS108の判定がYESとなる場合)には、ステップS109に進む。一方、変更を受け付けていない場合(ステップS108の判定がNOとなる場合)には、後述するステップS110に進む。 Step S108 is a process of determining whether or not at least one of the saturation, the contrast, and the degree of contour enhancement is accepted. When the change is accepted (when the determination in step S108 is YES), the process proceeds to step S109. On the other hand, when the change is not received (when the determination in step S108 is NO), the process proceeds to step S110 described later.
ステップS109は、擬似的に加工したプレビュー画像を表示する処理である。モニタコントローラ8は、モニタ9上のプレビュー画像の表示を変化させて、ステップS108で受け付けた変更後の彩度、コントラスト、輪郭強調の度合いに相当するプレビュー画像をモニタ9に表示する。
Step S109 is processing for displaying a pseudo-processed preview image. The
例えば、モニタコントローラ8は、モニタコントローラ8内に出力色成分(例えば、RGB)ごとに設けられたガンマ調整手段(一般的には抵抗が用いられる)を使って階調特性を調整することで、彩度及びコントラストを調整する。彩度の度合いを調整する場合は、出力色成分ごとのガンマ特性を調整度合いに応じた異なる調整量で個別に調整することで、色成分の比率を変える。コントラストの度合いを調整する場合は、出力色成分ごとのガンマ特性を調整度合いに応じた一律の調整量で調整する。
For example, the
また、輪郭強調度合いの調整は、モニタコントローラ8内に積分回路を付加することで実現可能である。輪郭強調の度合いを調整する場合は、調整度合いに応じて積分により増幅する度合いを調整する。
Further, the adjustment of the degree of contour enhancement can be realized by adding an integration circuit in the
すなわち、彩度、コントラスト、輪郭強調を調整する場合は、ホワイトバランス、明るさを調整する場合と比較して、表示変化が少ないため、擬似的にモニタ9上のプレビュー画像の変化を表示する。したがって、プレビュー画像生成時間を節約し、ユーザの待ち時間を短縮することができる。
That is, when adjusting saturation, contrast, and edge enhancement, since the display change is smaller than when adjusting white balance and brightness, a change in the preview image on the
ステップS110は、彩度、コントラスト、輪郭強調の度合いを決定する指示を受け付けたか否かを判定する処理である。決定する指示を受け付けた場合(ステップS110の判定がYESとなる場合)には、彩度、コントラスト、輪郭強調の度合いを現像パラメータとして設定し、ステップS111に進む。一方、決定する指示を受け付けていない場合(ステップS110の判定がNOとなる場合)には、ステップS108に戻る。 Step S110 is processing for determining whether or not an instruction for determining the degree of saturation, contrast, and edge enhancement has been received. When an instruction to determine is accepted (when the determination in step S110 is YES), the saturation, contrast, and degree of edge enhancement are set as development parameters, and the process proceeds to step S111. On the other hand, when the instruction to determine is not received (when the determination in step S110 is NO), the process returns to step S108.
ステップS111は、現像処理である。画像処理部6は、ステップS106及びステップS110で設定された現像パラメータを用いて、RAW画像データに現像処理を施す。
Step S111 is a development process. The
ステップS112は、現像処理後の画像を表示する処理である。 Step S112 is a process of displaying the image after the development process.
ステップS113は、現像処理後の画像を記録するか否かの選択を受け付ける処理である。記録する選択を受け付けた場合(ステップS113の判定がYESとなる場合)には、ステップS114に進む。一方、記録する選択を受け付けていない場合(ステップS113の判定がNOとなる場合)には、ステップS101に戻る。 Step S113 is a process of accepting selection as to whether or not to record the image after the development process. When the selection to record is accepted (when the determination in step S113 is YES), the process proceeds to step S114. On the other hand, when the selection to record is not received (when determination of step S113 becomes NO), it returns to step S101.
ステップS114は、現像処理後の画像を記録する処理である。制御部7は、現像処理後の画像を記録媒体13に記録し、一連の処理を終了する。なお、制御部7は、RAW画像データを削除しても良いし、RAW画像データを削除することなく、現像処理後の画像とともに記録しても良い。
Step S114 is a process of recording the image after the development process. The
以上説明したように、本実施形態の撮像装置1は、まず、表示変化が大きいホワイトバランス及び明るさを変更した複数のプレビュー画像を生成する。そして、STAGE1でホワイトバランス、明るさを調整する場合は、プレビュー画像の表示を切り換える。次に、STAGE2で表示変化が小さい彩度、コントラスト、輪郭強調を調整する場合は、モニタコントローラ8によりモニタ9上のプレビュー画像の表示を調整する。
As described above, the
したがって、本実施形態の撮像装置1によれば、RAW画像データの現像パラメータを調整する際に、素早く調整効果を確認することができる。また、STAGE1とSTAGE2とにユーザが操作する段階を分けて、STAGE1に移行する前にプレビュー画像を生成することにより、待ち時間を意識させないようにすることができる。さらに、十字キー16の上下左右の操作で各パラメータの設定が可能であるため、ユーザビリティを損なわない。
Therefore, according to the
なお、上記の実施形態では、STAGE1に移行する前に、49個のプレビュー画像を全て生成する例を示したが、これに限らない。上述したように、STAGE1に移行すると、モニタ9は、まず、プレビュー画像P4を表示し、その後、十字キー16が操作される回数に応じて、プレビュー画像の表示を切り換える。そこで、画像処理部6は、プレビュー画像P4の表示後、次に表示される可能性が高い順にプレビュー画像を生成する。図6は、プレビュー画像を生成する順番を示す表である。図6では、ホワイトバランスがオート、明るさの度合いが0であるプレビュー画像を基準として、十字キー16の上下左右の釦が押される回数に応じて、番号を付与している。
In the above embodiment, an example is shown in which all 49 preview images are generated before the transition to
この場合、プレビュー画像P4が生成された時点でSTAGE1に移行しても良い。そして、STAGE1のバックグラウンドで、画像処理部6は、図6に示す順番にプレビュー画像を生成する。このように、優先順位を付けてプレビュー画像を生成することにより、現像の対象となる画像を選択してからSTAGE1に移行するまでの時間を短縮することができる。
In this case, the process may move to
また、プレビュー画像を生成する順番は、これに限らない。例えば、ホワイトバランスがオート、明るさの度合いが0であるプレビュー画像を基準として、ホワイトバランスを固定し、明るさの度合いを変更したプレビュー画像を生成しても良いし、明るさの度合いを固定し、ホワイトバランスを変更したプレビュー画像を生成しても良い。また、図6の表において、ホワイトバランスがオート、明るさの度合いが0であるブロックを基準として、周辺ブロックのホワイトバランス及び明るさのプレビュー画像を生成しても良い。 Further, the order of generating preview images is not limited to this. For example, a preview image in which the white balance is fixed and the brightness level is changed may be generated on the basis of a preview image in which the white balance is auto and the brightness level is 0, or the brightness level is fixed. Alternatively, a preview image with the white balance changed may be generated. In the table of FIG. 6, a preview image of white balance and brightness of peripheral blocks may be generated with reference to a block whose white balance is auto and whose brightness is 0.
さらに、画像ファイルから撮像時に設定されたホワイトバランスの種類を読み出し、このホワイトバランスのプレビュー画像を優先的に生成しても良い。この場合、STAGE1のパラメータ入力画面におけるホワイトバランスの種類を示すバー21の近くに、撮像時に設定されたホワイトバランスを示すカーソルなどを表示しても良い。
Furthermore, the type of white balance set at the time of imaging may be read from the image file, and a preview image of this white balance may be preferentially generated. In this case, a cursor indicating the white balance set at the time of imaging may be displayed near the
また、上記の実施形態では、STAGE1のパラメータ入力画面において、1枚のプレビュー画像を表示する例を示したが、複数のプレビュー画像を比較可能に表示しても良い。
In the above-described embodiment, an example in which one preview image is displayed on the parameter input screen of
また、STAGE2では、STAGE1と比較してプレビュー画像の表示が大きく変化しない。そのため、STAGE2で表示されるプレビュー画像の大きさは、STAGE1で表示されるプレビュー画像よりも小さくても良い。
In
また、ホワイトバランスの種類、明るさ、彩度、コントラスト、輪郭強調の度合いは、一例であり、限定されない。 Also, the types of white balance, brightness, saturation, contrast, and the degree of edge enhancement are examples and are not limited.
また、上記の実施形態では、STAGE1とSTAGE2とに分ける例を示したが、ステージの数は、限定されない。 Moreover, although the example divided into STAGE1 and STAGE2 was shown in said embodiment, the number of stages is not limited.
上記の実施形態では、撮像装置1の例を挙げて説明したが、これに限らない。例えば、図1に示した以外の構成を有する撮像装置にも本発明を同様に適用することができる。また、撮像装置により取得した画像を再生可能なフォトフレームなどの画像処理装置にも本発明を適用することができる。
In the above embodiment, the example of the
また、画像処理部6又は制御部7が行った処理の一部を、コンピュータで実現する構成としても良い。この場合、コンピュータに画像処理部6又は制御部7が行った処理(図2のステップS101からステップ106まで)の一部又は全部を実行するためのプログラムを記憶しておき、このプログラムにより、同様の処理を行うことで、上記の実施形態と同様の効果を得ることができる。
Moreover, it is good also as a structure which implement | achieves a part of process which the
1…撮像装置、6…画像処理部、7…制御部、8…モニタコントローラ、9…モニタ、16…十字キー
DESCRIPTION OF
Claims (8)
入力されるRAW画像データに対して前記表示部の解像度に応じた解像度変換及び複数の異なる現像条件を用いた現像処理を施すことで複数のプレビュー画像データを生成する画像処理部と、
を備え、
前記複数の異なる現像条件は、予め優先順位が設定されており、
前記画像処理部は、前記優先順位の高い現像条件から前記優先順位の低い現像条件の順となるように前記複数のプレビュー画像データを生成する
ことを特徴とする画像処理装置。 A display for displaying an image;
An image processing unit that generates a plurality of preview image data by performing resolution conversion according to the resolution of the display unit and development processing using a plurality of different development conditions on the input RAW image data ;
Equipped with a,
Priorities are set in advance for the plurality of different development conditions,
The image processing device is characterized in that the image processing unit generates the plurality of preview image data so that the development conditions having a high priority are arranged in the order of the development conditions having a low priority .
前記現像条件を設定する設定部と、
前記画像処理部により作成された複数のプレビュー画像データから、前記設定部により設定された現像条件と同一の現像条件となるプレビュー画像データを抽出する抽出部と、
前記抽出部により抽出されたプレビュー画像データを用いた、プレビュー画像を前記表示部に表示させる表示制御部とをさらに備える
ことを特徴とする画像処理装置。 The image processing apparatus according to claim 1.
A setting unit for setting the development conditions;
An extraction unit that extracts preview image data having the same development condition as the development condition set by the setting unit from a plurality of preview image data created by the image processing unit;
An image processing apparatus, further comprising: a display control unit configured to display a preview image on the display unit using the preview image data extracted by the extraction unit.
前記設定部は、ホワイトバランス処理時に用いるパラメータ及び明るさ調整時に用いるパラメータの少なくともいずれか一方を前記現像条件の第1条件として変更することで、前記現像条件を設定可能である
ことを特徴とする画像処理装置。 The image processing apparatus according to claim 2 ,
The setting unit is capable of setting the development condition by changing at least one of a parameter used at the time of white balance processing and a parameter used at the time of brightness adjustment as the first condition of the development condition. Image processing device.
前記設定部は、彩度調整時に用いるパラメータ、コントラスト調整時に用いるパラメータ、或いは輪郭強調時に用いるパラメータの少なくとも1つのパラメータを、前記現像条件の第2条件として設定することが可能であり、
前記表示制御部は、前記第1条件に基づいて現像処理されたプレビュー画像の表示の際に、前記第2条件に基づいて前記表示部を制御する
ことを特徴とする画像処理装置。 The image processing apparatus according to claim 3 .
The setting unit can set at least one parameter of a parameter used at the time of saturation adjustment, a parameter used at the time of contrast adjustment, or a parameter used at the time of edge enhancement as the second condition of the development condition,
The display control unit controls the display unit based on the second condition when displaying a preview image developed based on the first condition .
複数のRAW画像データから、前記プレビュー画像データを生成する対象となるRAW画像データを選択する選択部をさらに備え、
前記画像処理部は、前記選択部により選択されたRAW画像データに対して複数の現像条件を用いた現像処理を実行する
ことを特徴とする画像処理装置。 The image processing apparatus according to claim 1 , wherein:
A selection unit that selects, from a plurality of RAW image data, RAW image data for which the preview image data is to be generated;
The image processing apparatus, wherein the image processing unit performs development processing using a plurality of development conditions on the RAW image data selected by the selection unit.
前記RAW画像データを取得する撮像部と An imaging unit for acquiring the RAW image data;
を備えることを特徴とする撮像装置。 An imaging apparatus comprising:
入力されるRAW画像データに対して前記表示工程の解像度に応じた解像度変換及び複数の異なる現像条件を用いた現像処理を施すことで複数のプレビュー画像データを生成する画像処理工程と、
を、コンピュータに実行させ、
前記複数の異なる現像条件は、予め優先順位が設定されており、
前記画像処理工程は、前記優先順位の高い現像条件から前記優先順位の低い現像条件の順となるように前記複数のプレビュー画像データを生成する
ことを特徴とする画像処理プログラム。 A display process for displaying an image;
An image processing step of generating a plurality of preview image data by performing resolution conversion according to the resolution of the display step and development processing using a plurality of different development conditions on the input RAW image data;
To the computer,
Priorities are set in advance for the plurality of different development conditions,
The image processing program is characterized in that the plurality of preview image data are generated so that the development conditions having a high priority are arranged in the order of the development conditions having a low priority .
入力されるRAW画像データに対して前記表示部の解像度に応じた解像度変換を行った後、前記解像度変換を行ったRAW画像データに対する現像処理を複数の異なる現像条件を用いて連続して施すことで複数のプレビュー画像データを生成する画像処理部と、 After the resolution conversion corresponding to the resolution of the display unit is performed on the input raw image data, the development processing on the raw image data subjected to the resolution conversion is continuously performed using a plurality of different development conditions. An image processing unit for generating a plurality of preview image data,
前記複数のプレビュー画像データのいずれか1つのプレビュー画像データに基づくプレビュー画像が前記表示部に表示されたときに、前記RAW画像データに対する現像条件を設定する設定部と、 A setting unit that sets development conditions for the RAW image data when a preview image based on any one of the plurality of preview image data is displayed on the display unit;
前記複数のプレビュー画像データから、前記設定部により設定された現像条件にて現像処理が施されたプレビュー画像データを抽出する抽出部と、 An extraction unit that extracts, from the plurality of preview image data, preview image data that has been subjected to development processing under the development conditions set by the setting unit;
前記表示部に表示されるプレビュー画像を、前記抽出部が抽出したプレビュー画像データに基づいたプレビュー画像に切り替える表示制御部と、 A display control unit that switches the preview image displayed on the display unit to a preview image based on the preview image data extracted by the extraction unit;
を備えたことを特徴とする画像処理装置。 An image processing apparatus comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009152303A JP5407588B2 (en) | 2009-06-26 | 2009-06-26 | Image processing apparatus, imaging apparatus, and image processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009152303A JP5407588B2 (en) | 2009-06-26 | 2009-06-26 | Image processing apparatus, imaging apparatus, and image processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011010090A JP2011010090A (en) | 2011-01-13 |
| JP5407588B2 true JP5407588B2 (en) | 2014-02-05 |
Family
ID=43566226
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009152303A Expired - Fee Related JP5407588B2 (en) | 2009-06-26 | 2009-06-26 | Image processing apparatus, imaging apparatus, and image processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5407588B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6372121B2 (en) * | 2014-03-19 | 2018-08-15 | カシオ計算機株式会社 | Imaging apparatus, shooting setting method, and program |
| JP6719872B2 (en) * | 2014-08-04 | 2020-07-08 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
| JP6792372B2 (en) * | 2016-08-04 | 2020-11-25 | キヤノン株式会社 | Image processing equipment, control methods, programs, and storage media |
| CN109565552B (en) * | 2016-08-16 | 2021-03-16 | 索尼公司 | Imaging control apparatus, imaging control method, and imaging system |
| JP7229842B2 (en) | 2019-04-17 | 2023-02-28 | キヤノン株式会社 | Information processing equipment |
| CN110049244A (en) * | 2019-04-22 | 2019-07-23 | 惠州Tcl移动通信有限公司 | Image pickup method, device, storage medium and electronic equipment |
| JP7381053B2 (en) * | 2019-08-01 | 2023-11-15 | 株式会社シグマ | Image signal processing device and processing method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4344628B2 (en) * | 2004-02-25 | 2009-10-14 | 富士フイルム株式会社 | Image processing method, image processing system, image processing apparatus, and image processing program |
| JP2007104220A (en) * | 2005-10-03 | 2007-04-19 | Canon Inc | Image processing apparatus and image processing method |
| JP2008109305A (en) * | 2006-10-24 | 2008-05-08 | Ricoh Co Ltd | Image processing apparatus and image processing apparatus control method |
-
2009
- 2009-06-26 JP JP2009152303A patent/JP5407588B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011010090A (en) | 2011-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5407588B2 (en) | Image processing apparatus, imaging apparatus, and image processing program | |
| JP5642344B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| KR20140018471A (en) | Image capture method and image capture device | |
| JP4433883B2 (en) | White balance correction device, white balance correction method, program, and electronic camera device | |
| JP5272699B2 (en) | Image processing apparatus, imaging apparatus, program, and image processing method | |
| US20180183988A1 (en) | Image processing device, image processing method, imaging device, and storage medium | |
| KR20120034412A (en) | Digital photographing apparatus and control method thereof | |
| US10148861B2 (en) | Image pickup apparatus generating focus changeable image, control method for image pickup apparatus, and storage medium | |
| JP5185085B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2017201749A (en) | Image processing apparatus and control method thereof | |
| JP2009044240A (en) | Electronic camera | |
| KR100797113B1 (en) | Image pickup device and control method thereof | |
| JP5453812B2 (en) | Image processing device | |
| JP4967880B2 (en) | Imaging device | |
| JP2010283504A (en) | Imaging device, imaging method, and imaging program | |
| JP5397048B2 (en) | Digital camera, and its sensitivity setting method and program | |
| JP5487912B2 (en) | Image processing apparatus and image processing program | |
| JP2010245810A (en) | Imaging device | |
| JP4384079B2 (en) | Image processing device | |
| JP5417920B2 (en) | Image processing apparatus, image processing method, electronic camera, and image processing program | |
| JP4956283B2 (en) | IMAGING DEVICE, IMAGE PROCESSING DEVICE, IMAGING DEVICE CONTROL METHOD, IMAGE PROCESSING DEVICE CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM | |
| JP5191941B2 (en) | Imaging apparatus, image processing apparatus, image processing method, and image processing program | |
| CN112422809B (en) | Image pickup apparatus, control method of image pickup apparatus, and computer readable medium | |
| JP5916984B2 (en) | Image processing apparatus, image processing method, and program | |
| JP5229413B2 (en) | IMAGING DEVICE, PROGRAM, AND DISPLAY CONTROL DEVICE |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120521 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130502 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130514 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130709 |
|
| 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: 20131008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131021 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5407588 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |