(57)【特許請求の範囲】
【請求項１】
画像に対する画像処理を実行する画像処理部と、
自装置の少なくとも一部の姿勢の変化を検出する検出部と、
前記検出部により検出された前記姿勢の変化に基づいて、前記画像処理部における画像処理条件を設定する設定部と、
を備え、
前記画像は、所定時間間隔を空けて連続して取得された複数の画像であり、
前記検出部は、互いに直交する少なくとも２方向を軸としたときの各軸に対する前記姿勢の変化を検出し、
前記設定部は、前記連続して取得された複数の画像から前記検出部により前記少なくとも２方向のうちの１方向を軸とする前記姿勢の変化が検出された期間の画像を選択し、他方向を軸とする前記姿勢の変化に基づいて、選択した画像に対する画像処理条件を設定することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記画像処理条件は、前記画像の色相に関する処理条件、前記画像の明るさに関する処理条件、前記画像の回転に関する処理条件、若しくは前記画像の一部領域の切り出しに関する処理条件の少なくともいずれか一つであることを特徴とする画像処理装置。
【請求項３】
請求項１又は請求項２に記載の画像処理装置において、
前記画像処理部により前記画像処理が施された画像処理後画像と、前記画像処理に用いた画像処理条件とを表示する表示部を備えることを特徴とする画像処理装置。
【請求項４】
画像に対して色相補正又は露出補正の少なくともいずれか一方の処理を実行する画像処理部と、
自装置の少なくとも一部の姿勢の変化を検出する検出部と、
前記検出部により検出された前記姿勢の変化に基づいて、前記色相補正又は前記露出補正の少なくともいずれか一方の処理に用いるパラメータを設定する設定部と、
を備えることを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置において、
前記検出部は、１方向を軸としたときの前記姿勢の変化を検出し、
前記設定部は、前記検出部により検出された前記姿勢の変化に基づいて、前記色相補正又は前記露出補正の少なくともいずれか一方の処理に用いるパラメータを設定することを特徴とする画像処理装置。
【請求項６】
請求項４に記載の画像処理装置において、
前記検出部は、互いに直交する２方向をそれぞれ軸としたときの各軸に対する前記姿勢の変化を検出し、
前記設定部は、前記検出部により検出された前記姿勢の変化に基づいて、前記各軸に対応付けられた前記色相補正及び前記露出補正の処理に用いるパラメータをそれぞれ設定することを特徴とする画像処理装置。
【請求項７】
請求項４に記載の画像処理装置において、
前記検出部は、互いに直交する３方向をそれぞれ軸としたときの各軸に対する前記姿勢の変化を検出し、
前記設定部は、互いに直交する３方向のうちの２方向の軸を前記色相補正に対応する軸に、残りの１方向の軸を前記露出補正に対応する軸として設定し、前記互いに直交する３方向の軸のそれぞれに対する前記姿勢の変化に基づいて、前記色相補正及び前記露出補正に用いるパラメータをそれぞれ設定することを特徴とする画像処理装置。
【請求項８】
請求項４から請求項７のいずれか１項に記載の画像処理装置において、
前記画像処理部により前記色相補正又は前記露出補正の少なくとも一方の処理が実行された画像処理後画像と、前記色相補正又は前記露出補正の少なくとも一方の処理に用いたパラメータとを表示する表示部を備えることを特徴とする画像処理装置。
【請求項９】
請求項１から請求項８のいずれか１項に記載の画像処理装置と、
前記画像を取得する撮像部と
を備えることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び撮像装置に関する。
【背景技術】
【０００２】
従来から、ユーザの好みや撮影条件に合わせて画像処理パラメータを決定する手法が知られている。例えば、特許文献１では、異なる画像処理パラメータで処理した複数のモニター画像を同時にＬＣＤディスプレイに表示させ、ユーザに選択されたモニター画像に施された画像処理パラメータを、撮影時の撮影条件として設定することが考案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４２１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１の技術では、ＬＣＤディスプレイに表示したモニター画像の数が少ない、言い換えれば設定される画像処理パラメータの数が少ない場合、表示されるモニター画像の中には、ユーザの色の好みや撮影意図を反映する画像処理パラメータの設定値が含まれていない場合もあることから、ユーザは画像処理パラメータを再度設定し直す必要がある。この画像処理パラメータを設定する処理は操作が煩雑であり、設定する画像処理パラメータが複数ある場合は、ユーザの意図する画像処理パラメータの組み合わせにするには、時間がかかり、面倒である。
【０００５】
そこで、本発明の画像処理装置及び撮像装置は、直感的に素早く、画像処理パラメータを設定することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、画像に対する画像処理を実行する画像処理部と、自装置の少なくとも一部の姿勢の変化を検出する検出部と、前記検出部により検出された前記姿勢の変化に基づいて、前記画像処理部における画像処理条件を設定する設定部と、を備え、前記画像は、所定時間間隔を空けて連続して取得された複数の画像であり、前記検出部は、互いに直交する少なくとも２方向を軸としたときの各軸に対する前記姿勢の変化を検出し、前記設定部は、前記連続して取得された複数の画像から前記検出部により前記少なくとも２方向のうちの１方向を軸とする前記姿勢の変化が検出された期間の画像を選択し、他方向を軸とする前記姿勢の変化に基づいて、選択した画像に対する画像処理条件を設定する。
また、本発明の画像処理装置は、画像に対して色相補正又は露出補正の少なくともいずれか一方の処理を実行する画像処理部と、自装置の少なくとも一部の姿勢の変化を検出する検出部と、前記検出部により検出された前記姿勢の変化に基づいて、前記色相補正又は前記露出補正の少なくともいずれか一方の処理に用いるパラメータを設定する設定部と、を備える。
また、本発明の撮像装置は、本発明に開示される画像処理装置と、画像を取得する撮像部と、を備える。
【発明の効果】
【０００７】
本発明の画像処理装置及び撮像装置によれば、直感的に素早く、画像処理パラメータを設定することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態における撮像装置１０の構成を示すブロック図である。
【図２】（Ａ）撮像装置１０の外観を示す図である。（Ｂ）撮像装置１０を、Ｘ軸を中心として回転させたときの例を示す図である。（Ｃ）撮像装置１０を、Ｙ軸を中心として回転させたときの例を示す図である。（Ｄ）撮像装置１０を、Ｚ軸を中心として回転させたときの例を示す図である。
【図３】撮影時の流れを説明するフローチャートである。
【図４】プレビュー画像の表示の一様態を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を用いて本発明の実施形態について説明する。図１は、本実施形態における撮像装置１０の構成を示すブロック図である。
【００１０】
図１に示すように、撮像装置１０は、撮像レンズ１１、撮像素子１２、Ａ／Ｄ変換部１３、バッファメモリ１４、表示部１５、フラッシュＲＡＭ１６、加速度センサ１７、記録Ｉ／Ｆ部１８、記録媒体１９、操作部２０、ＣＰＵ２１、バス２２を備える。
【００１１】
撮像レンズ１１は、撮像素子１２の結像面に被写体像を結像する。撮像素子１２は、撮像レンズ１１を通過した被写体光を光電変換し、Ｒ、Ｇ、Ｂの各色に対応するアナログ画像信号を出力する。撮像素子１２から出力される画像信号は、Ａ／Ｄ変換部１３に入力される。Ａ／Ｄ変換部１３は、撮像素子１２から出力されるアナログの画像信号をデジタルの画像信号に変換する。なお、このデジタルの画像信号は、１コマの画像データとしてバッファメモリ１４に記録される。以下、この１コマの画像データをＲＡＷ画像データと称する。バッファメモリ１４は、後述する画像処理部１５による画像処理の前工程や後工程で画像データを一時的に記録する。
【００１２】
表示部１５は、各種の画像を表示する液晶パネル、および、液晶パネルを表示面の後方から照らすバックライト等から構成される。また、ＣＰＵ２１は、表示部１５に表示させる画像を制御するための表示制御部として機能し、表示部１５の液晶パネル、および、バックライト等を制御する。表示部１５に表示される各種の画像は、撮像により取得した画像、後述するプレビュー画像、メニュー画像、記録媒体１９に記録された画像等であり、ＣＰＵ２１の指示に応じて、適宜対応する画像が表示部１５に表示されるものとする。フラッシュＲＡＭ１６は、撮像装置１０の各種動作制御のためのプログラムなどを記憶している。また、フラッシュＲＡＭ１６は、後述する傾きベクトルと画像処理パラメータとを対応付けたテーブルを記憶している。
【００１３】
加速度センサ１７は、重力加速度を検出するＭＥＭＳ（Micro Electro Mechanical Systems）型の加速度センサである。なお、加速度センサ１７は、静電容量検出方式やピエゾ抵抗方式の加速度センサでもよいし、熱検知方式の加速度センサでもよい。加速度センサ１７は、撮像装置１０の姿勢の変化を検出する。そして、加速度センサ１７は、検出した値を回転角度に変換し、ＣＰＵ２１に出力する。
【００１４】
図２（Ａ）は、撮像装置１０の外観を示す図である。図２（Ａ）において、光軸Ｌ方向に直交し、撮像装置１０の左右方向を示す方向をＸ軸とする。また、光軸Ｌ及びＸ軸に直交し、撮像装置１０の上下方向を示す方向をＹ軸とする。また、光軸Ｌ方向を示す方向をＺ軸とする。加速度センサ１７は、Ｘ軸を中心とした回転方向への回転角度θｘを検出する。図２（Ｂ）の実線は、撮像装置１０の位置を示し、二点鎖線は、回転後の撮像装置の位置を示す。また、加速度センサ１７は、Ｙ軸を中心とした回転方向への回転角度θｙを検出する（図２（Ｃ）参照）。また、加速度センサ１７は、Ｚ軸を中心とした回転方向への回転角度θｚを検出する（図２（Ｄ）参照）。
【００１５】
記録Ｉ／Ｆ部１８は、記録媒体１９を接続するためのコネクタを備えている。この記録Ｉ／Ｆ部１８と記録媒体１９とが接続されると、ＣＰＵ２１の指示に応じて、記録媒体１９に対してデータの書き込み／読み出しが実行される。つまり、ＣＰＵ２１は、記録媒体１９へ情報を記録させるための記録制御部としても機能する。操作部１９は、レリーズ釦２３、十字キー２４、終了釦２５等を有する。ＣＰＵ２１により、レリーズ釦２３が半押し操作されたと判定されると、撮影前におけるオートフォーカス（ＡＦ）や自動露出（ＡＥ）等の動作が開始される。また、ＣＰＵ２１により、レリーズ釦２３が全押し操作されたと判定されると記録媒体１９に記録する記録用画像を取得するための撮像動作開始が指示される。レリーズ釦２３は、その半押し操作時にＡＥ演算やＡＦ演算が実行される。また、レリーズ釦２３は、その全押し操作時に撮像に係る処理が行われる。十字キー２４は、撮像装置１０のメニュー画像が示す操作メニューの設定条件を選択、若しくは選択された処理を実行させる操作キーである。終了釦２５は、後述する設定部２７により設定された画像処理パラメータの設定を終了する際に操作される。なお、レリーズ釦２３、十字キー２４、終了釦２５の状態はＣＰＵ２１により検知され、検知された釦やキーの状態に基づいたシーケンスが実行される。
【００１６】
ＣＰＵ２１は、所定のシーケンスプログラムにしたがって、撮像装置１０の統括的な制御を行うとともに、撮影時に必要となる各種演算（ＡＦ演算、ＡＥ演算等）を実行する。また、ＣＰＵ２１は、算出部２６、設定部２７、画像処理部２８を備える。算出部２６は、加速度センサ１７が出力する回転角度θｘ、θｙ、θｚに基づいて、傾きベクトル（ｘ，ｙ，ｚ）を算出する。また、上述の通り、ＣＰＵ２１は、記録媒体１９への記録の制御、および、表示部１５への表示の制御等を実行する。
【００１７】
設定部２７は、算出部２６が算出する傾きベクトル（ｘ，ｙ，ｚ）に基づいて、画像処理パラメータを設定する。画像処理パラメータとしては、色相補正値、露出補正値が挙げられる。例えば、設定部２７は、フラッシュＲＡＭ１６に記憶された傾きベクトルと画像処理パラメータとを対応付けたテーブルから、傾きベクトルｘ，ｙに対応する色相補正値を読み出し、読み出した色相補正値を設定する。なお、「設定する」とは、ＣＰＵ２１の指示により、フラッシュＲＡＭ１６から読み出した色相補正値を一時的にバッファメモリ１４に記録しておくことを意味する。色相補正値は、（ｍ，ｎ）で示される。ｍは、−３、−２、−１、０、＋１、＋２、＋３のいずれかで示され、ｎは、−３、−２、−１、０、＋１、＋２、＋３のいずれかで示される。ｍの値が高いほど黄色みが強くなり、ｍの値が低いほど青みが強くなる。また、ｎの値が高いほど緑みが強くなり、ｎの値が低いほど赤みが強くなる。なお、画像処理部２８により適正とされた色相補正値を（０，０）とする。この色相補正値は、初期値として（０，０）が予め設定されている。
【００１８】
例えば、図２（Ｃ）に示すように、撮像装置１０を上側から見たときに、Ｙ軸を中心として右回転方向への回転角度が大きくなるにつれて、ｍの値が高くなるように、また、左回転方向への回転角度が大きくなるにつれて、ｍの値が低くなるように、回転角度θｙとｍとは対応付けられている。また、図２（Ｂ）に示すように、撮像装置１０を右側から見たときに、Ｘ軸を中心として右回転方向への回転角度が大きくなるにつれて、ｎの値が高くなるように、また、左回転方向への回転角度が大きくなるにつれて、ｎの値が低くなるように、回転角度θｘとｎとは対応付けられている。
【００１９】
また、設定部２７は、フラッシュＲＡＭ１６に記憶された傾きベクトルと画像処理パラメータとを対応付けたテーブルから傾きベクトルｚに対応する露出補正値を読み出し、読み出した露出補正値を設定する。なお、「設定する」とは、ＣＰＵ２１の指示により、フラッシュＲＡＭ１６から読み出した露出補正値を一時的にバッファメモリ１４に記録しておくことを意味する。露出補正値は、−３、−２、−１、０、＋１、＋２、＋３ＥＶで示される。なお、ＡＥ演算により算出された適正露出値を０ＥＶとし、露出補正値は、この適正露出値で得られた画像の輝度成分（ＲＡＷ画像の場合は各画素の信号が示す値）を画像処理部２８により増加、もしくは、減少させることにより擬似的に露出を変更させることを意味し、適正露出値からどの程度輝度成分を変化させるかを示している。この露出補正値は、初期値として０ＥＶが予め設定されている。例えば、図２（Ｄ）に示すように、撮像装置１０を正面から見たときに、Ｚ軸を中心として右回転方向への回転角度が大きくなるにつれて、露出補正値が高くなるように、また、左回転方向への回転角度が大きくなるにつれて、露出補正値が低くなるように、回転角度θｚと露出補正値とは対応付けられている。
【００２０】
画像処理部２８は、バッファメモリ１４に記録された画像データに対してバッファメモリ１４に記録した（設定した）色相補正値および露出補正値を参照して画像処理を施す。なお、この画像処理としては、周知の解像度変換処理、ホワイトバランス調整、明るさ調整、色補間、階調変換処理、輪郭強調処理等が挙げられる。また、画像処理部２８は、ＪＰＥＧ（Joint Photographic Experts Group）形式等で圧縮する処理や、圧縮された上記のデータを伸長復元する処理をも実行する。
【００２１】
また、画像処理部２８は、撮影時に、参照用のプレビュー画像を生成する。まず、画像処理部２８は、ＲＡＷ画像データに解像度変換処理を施し、ＲＡＷ画像データの解像度よりも低い解像度のＲＡＷ画像データを生成する。次に、画像処理部２７は、撮影時の露出条件に基づいて、初期値の露出補正値及び色相補正値となるプレビュー画像を生成する。その後、画像処理部２８は、解像度変換処理後のＲＡＷ画像データに基づいて、設定部２７が設定した色相補正値及び露出補正値となるプレビュー画像を生成する。
【００２２】
バス２１は、バッファメモリ１４、表示部１５、フラッシュＲＡＭ１６、加速度センサ１７、記録Ｉ／Ｆ部１８、ＣＰＵ２１を相互に接続することにより、データや信号の出入力を実行する。
【００２３】
次に、図４のフローチャートを用いて、撮影時の流れを説明する。なお、図４のフローチャートは、撮影モード時にＣＰＵ２１によりレリーズ釦２３が半押し操作されたことを契機に実行される。また、レリーズ釦２３が半押し操作されたときに、ＣＰＵ２１により露出条件が設定される。
【００２４】
ステップＳ１０１は、レリーズ釦２３が全押し操作されたか否かを判定する処理である。ＣＰＵ２１は、レリーズ釦２３が全押し操作されたと判定した場合（ステップＳ１０１の判定がＹＥＳとなる場合）には、ステップＳ１０２に進む。一方、ＣＰＵ２１は、レリーズ釦２３が全押し操作されていないと判定した場合（ステップＳ１０１の判定がＮＯとなる場合）には、レリーズ釦２３が全押し操作されるまで待機する。
【００２５】
ステップＳ１０２は、ＲＡＷ画像データを生成する処理である。ＣＰＵ２１は、撮像素子１２、Ａ／Ｄ変換部１３によりＲＡＷ画像データＲ１を生成させる。なお、このＲＡＷ画像データはＣＰＵ２１の指示によりバッファメモリ１４に書き込まれる。
【００２６】
ステップＳ１０３は、バッファメモリ１４に書き込まれたＲＡＷ画像データをコピーし解像度変換処理を施す処理である。画像処理部２８は、バッファメモリ１４に書き込まれたＲＡＷ画像データをコピーして読み出す。そして、読み出したＲＡＷ画像データＲ２に解像度変換処理を施す。なお、ＣＰＵ２１の指示により解像度変換処理が施されたＲＡＷ画像データＲ２は再度バッファメモリ１４に書き込まれる。
【００２７】
つまり、この時点では、バッファメモリ１４には、解像度変換処理をしていないＲＡＷ画像データＲ１と解像度変換処理をした低解像度のＲＡＷ画像データＲ２が記憶されていることになる。
【００２８】
ステップＳ１０４は、プレビュー画像Ｐ１を生成する処理である。まず、設定部２７は、色相補正値の初期値（０，０）を設定し、色相補正値（０，０）をバッファメモリ１４に一時記憶させる。また、設定部２７は、露出補正値の初期値０ＥＶを設定し、露出補正値として０ＥＶをバッファメモリ１４に一時記憶させる。次に、画像処理部２８は、バッファメモリ１４に書き込まれた解像度変換処理済みのＲＡＷ画像データＲ２をコピーして読み出すとともに、バッファメモリ１４に一時記憶された色相補正値および露出補正値を読み出す。そして、画像処理部２８は、読み出した該ＲＡＷ画像データＲ２に対し、読み出した色相補正値および露出補正値に対応する画像処理を施す。これにより、プレビュー画像Ｐ１の元になる画像データ（プレビュー画像データ）が生成される。このように生成されたプレビュー画像Ｐ１は、ＣＰＵ１４の指示により、バッファメモリ１４に一時記憶される。
【００２９】
ステップＳ１０５において、ＣＰＵ２１は撮像装置１０の姿勢のオフセット処理を施す。これにより、このときの撮像装置１０の姿勢が画像処理パラメータを設定する際の基準の姿勢となる。具体的には、算出部２６は、傾きベクトルの初期値（ｘ，ｙ，ｚ）＝（０，０，０）を算出し、ＣＰＵ２１はこの傾きベクトルの初期値をバッファメモリ１４に一時記憶させる。また、ＣＰＵ２１の指示により、バッファメモリ１４に記憶されている傾きベクトル値に対応する色相補正値を示すカラーチャート３０、露出補正値を示すバー３１もバッファメモリ１４に一時記憶される。
【００３０】
ステップＳ１０６は、プレビュー画像Ｐ１を表示する処理である。表示部１５は、ＣＰＵ２１の指示により、バッファメモリ１４から読み出したプレビュー画像Ｐ１、色相補正値を示すカラーチャート３０、露出補正値を示すバー３１をそれぞれ表示する（図４（Ａ）参照）。
【００３１】
ステップＳ１０７は、撮像装置１０の姿勢の変化を検出したか否かを判定する処理である。ＣＰＵ２１は、撮像装置１０の姿勢の変化を検出したと判定した場合（ステップＳ１０７の判定がＹＥＳとなる場合）には、ステップＳ１０８に進む。一方、ＣＰＵ２１は、撮像装置１０の姿勢の変化を検出していないと判定した場合（ステップＳ１０７の判定がＮＯとなる場合）には、ステップＳ１１１に進む。
【００３２】
ステップＳ１０８は、傾きベクトルを更新する処理である。算出部２６は、加速度センサ１７から出力された回転角度θｘ、θｙ、θｚに基づいて、傾きベクトル（ｘ，ｙ，ｚ）＝（ａ，ｂ，ｃ）を算出する。そして、算出部２６は、バッファメモリ１４に記憶されている前回の傾きベクトルの値（ｘ，ｙ，ｚ）を、新たに算出した傾きベクトル（ｘ，ｙ，ｚ）＝（ａ，ｂ，ｃ）に更新する。具体的には、ＣＰＵ２１は算出した傾きベクトル（ｘ，ｙ，ｚ）＝（ａ，ｂ，ｃ）を前回の傾きベクトルに代えて上書き更新して一次記憶させる。また、ＣＰＵ２１の指示により、バッファメモリ１４に記憶されている更新後の傾きベクトル値に対応する色相補正値を示すポインタ３２を含むカラーチャート３０、露出補正値を示すカーソル３３を含むバー３１もバッファメモリ１４に一時記憶される。
【００３３】
ステップＳ１０９は、更新された傾きベクトルに合わせた画像処理条件に基づくプレビュー画像を生成する処理である。まず、設定部２７は、フラッシュＲＡＭ１６に記憶された傾きベクトルと画像処理パラメータとを対応付けたテーブルから、更新された傾きベクトルに対応する色相補正値及び露出補正値を読み出し、読み出した色相補正値及び露出補正値を設定する。つまり、設定部２７は、バッファメモリ１４に記憶されている前回の色相補正値及び露出補正値に代えて、更新された傾きベクトルに対応する色相補正値及び露出補正値をバッファメモリ１４に一時記憶させる。次に、画像処理部２８は、解像度変換処理後のＲＡＷ画像データＲ２をフラッシュＲＡＭ１４からコピーして読み出し、設定部２７が設定した色相補正値及び露出補正値をバッファメモリ１４から読み出す。そして、画像処理部２８は、読み出した色相補正値及び露出補正値を用いた画像処理をＲＡＷ画像データＲ２に対して施してプレビュー画像Ｐｎを生成する。このように生成したＰｎは、ＣＰＵ２１の指示によりバッファメモリ１４に一時記憶される。
【００３４】
ステップＳ１１０は、生成されたプレビュー画像を表示する処理である。表示部１５は、ＣＰＵ２１の指示により、現在表示しているプレビュー画像を、ステップＳ１０９で生成されバッファメモリ１４に記憶された最新のプレビュー画像に差し替えて表示する。また、表示部１５は、ＣＰＵ２１の指示により、プレビュー画像の差し替えに合わせて、更新後のポインタ３２を含むカラーチャート３０や、露出補正値を示す更新後のカーソル３３を含むバー３１をバッファメモリ１４から読み出して表示する。
【００３５】
ステップＳ１１１は、終了釦２５が操作されたか否かを判定する処理である。ＣＰＵ２１は、終了釦２５が操作されたと判定した場合（ステップＳ１１１の判定がＹＥＳとなる場合）には、ステップＳ１１２に進む。一方、ＣＰＵ２１は、終了釦２５が操作されていないと判定した場合（ステップＳ１１１の判定がＮＯとなる場合）には、ステップＳ１０７に戻る。
【００３６】
ステップＳ１１２は、画像処理を施す処理である。画像処理部２８は、ステップＳ１１１で終了釦２５が操作された時点でバッファメモリ１４に記憶されている最新の色相補正値及び露出補正値、すなわちステップＳ１０９でＣＰＵ２１が最後に設定した色相補正値及び露出補正値を用いて、バッファメモリ１４に記憶された解像度変換処理をしていないＲＡＷ画像データＲ１に対し画像処理を施す。一方、ステップＳ１０７で回転角度を検出していない場合、画像処理部２８は、色相補正値の初期値（０，０）及び、露出補正値の初期値０ＥＶを用いて、バッファメモリ１４に記憶されたＲＡＷ画像データＲ１に画像処理を施す。
【００３７】
ステップＳ１１３は、画像処理後の画像データを記録する処理である。ＣＰＵ２１は、ＲＡＷ画像データＲ１に対応する画像処理後の画像データを記録媒体１９に記録し、一連の処理を終了する。
【００３８】
なお、ステップＳ１０７で回転角度を検出した場合、ＣＰＵ２１は、画像のＥｘｉｆ情報（付帯情報）に、ステップＳ１１２で用いた色相補正値と露出補正値とを記録媒体１９に記録してもよい。また、ＣＰＵ２１は、色相補正値と露出補正値とを付帯情報として記録する代わりに、画像処理後の画像データと関連付けて、色相補正値と露出補正値とを別のファイルとして記録媒体１９に記録してもよい。
【００３９】
また、上述したステップ１１２の画像処理を施す処理を省き、ステップＳ１１３において、ＣＰＵ２１は、ＲＡＷ画像データＲ１に対して色相補正値と露出補正値とを関連付けて記憶させることも可能である。この場合、後から本撮像装置１０またはコンピュータ等を使用して色相補正値と露出補正値を読み出し、ＲＡＷ画像データＲ１に対して読み出した色相補正値と露出補正値に対応する画像処理を施してもよい。
【００４０】
図４は、プレビュー画像の表示の一様態を示す。例えば、レリーズ釦２３が全押し操作されると、撮像に係る処理が実行される。撮像に係る処理が実行された直後においては、色相補正値は初期値である（０，０）に設定され、露出補正値は初期値である０ＥＶに設定される。そのため、色相補正値（０，０）、露出補正値０ＥＶを用いた画像処理によりプレビュー画像Ｐ１が生成され、プレビュー画像Ｐ１が表示部１５に表示される（図４（Ａ）参照）。このとき、色相補正値を示すカラーチャート３０においては、色相補正値（０，０）に対応する、中央部分にポインタ３２を合わせた状態で表示される。なお、図４（Ａ）に示すように、表示部１５においては、露出補正値を「明るさ」と表示している。また、図４（Ａ）におけるＸ、Ｙ、Ｚの表示は、表示部１５に表示されないが、撮像装置１０を回転させるときに中心となる軸を示す。
【００４１】
その後、撮像装置１０がＹ軸を中心として右回転方向へ回転する角度に基づいて、画像の黄色みが上がる。例えば、右回転方向へ所定の角度回転した場合、色相補正値は（０，０）から黄色みを一段階上げた（１，０）に設定し直される。また、撮像装置１０がＺ軸を中心として左回転方向へ回転する角度に基づいて、露出補正値が下がる。例えば、左回転方向へ所定の角度回転した場合、露出補正値は０ＥＶから１段階下げた−１ＥＶに設定し直される。これらの色相補正値（１，０）、及び露出補正値−１ＥＶを用いた画像処理により生成されたプレビュー画像Ｐ２が表示部１５に表示される（図４（Ｂ）参照）。このとき、色相補正値を示すカラーチャート３０においては、色相補正値（１，０）に対応する中央右部分にポインタ３２を合わせた状態で表示される。また、露出補正値を示すバー３１においては、露出補正値−１ＥＶに対応する「−１」にカーソル３３を合わせた状態で表示される。
【００４２】
以上説明したように、本実施形態の撮像装置１０は、撮像装置１０の回転角度に応じて、色相補正値、露出補正値を変更する。また、撮像装置１０は、この色相補正値、露出補正値の変更に合わせて、変更された色相補正値、露出補正値に基づいたプレビュー画像を表示する。そのため、ユーザは、プレビュー画像を参照しながら、色相補正値、露出補正値を設定することができる。
【００４３】
したがって、本実施形態の撮像装置１０によれば、直感的に素早く、画像処理パラメータを設定することができる。
【００４４】
なお、上記の実施形態では、加速度センサ１７により出力された回転角度θｘ、θｙ、θｚに基づいて、３種類の画像処理パラメータを設定する例を示したが、これに限らない。例えば、設定部２７は、加速度センサ１７により出力された回転角度θｘ、θｙ、θｚのいずれか１つに基づいて、１種類の画像処理パラメータを設定してもよい。また、設定部２７は、加速度センサ１７により出力された回転角度θｘ、θｙ、θｚのいずれか２つに基づいて、２種類の画像処理パラメータを設定してもよい。また、上記の実施形態では、同時に２種類の画像処理パラメータを設定する例を示したが、複数回の終了釦２５の操作により、設定する画像処理パラメータを１種類ずつ順番に切り替えてもよい。
【００４５】
また、上記の実施形態では、設定部２７は、回転角度θｘ、θｙと色相補正値とを対応付け、回転角度θｚと露出補正値を対応付けて設定する例を示したが、これに限らない。
【００４６】
また、上記の実施形態では、色相補正値を（ｍ，ｎ）で示し、露出補正値を−３、−２、−１、０、＋１、＋２、＋３ＥＶで示したが、色相補正値、露出補正値はこれらに限定されない。また、色相補正値、露出補正値の間隔をより細かく設定してもよい。
【００４７】
また、上記の実施形態では、カラーチャート３０におけるポインタ３２の位置を移動させる例を示したが、これに限らない。例えば、ＣＰＵ２１は、回転角度θｚとカラーチャート３０の回転角度とを対応付ける。そして、ＣＰＵ２１は、ポインタ３２の位置を固定して表示部１５に表示させ、回転角度θｘ、および、θｙに応じて、カラーチャート３０を回転させて表示部１５に表示させてもよい。カーソル３３についても同様であり、ＣＰＵ２１はカーソル３３の位置を固定して表示部１５に表示させ、バー３１を回転角度θｚに応じて移動させて表示部１５に表示させてもよい。
【００４８】
また、上記の実施形態では、画像処理パラメータとして、色相補正値、露出補正値を設定する例を示したが、これに限らない。例えば、画像の色や明るさに関する画像処理パラメータとして、彩度補正値、コントラスト補正値、輪郭強調補正値、ソフトフィルタ強調補正値、ホワイトバランス補正値を設定することも可能である。
【００４９】
例えば、彩度補正値は、−３、−２、−１、０、＋１、＋２、＋３で示され、数値が高いほど、彩度は高くなる。なお、画像処理部２８により適正とされた彩度補正値を０とする。彩度補正値は、初期値として０が予め設定されている。この場合も、上記の実施形態と同様に、設定部２７は、回転角度θｘ、θｙ、θｚのいずれかに応じて、彩度補正値を設定し直す。なお、コントラスト補正値、輪郭強調補正値、ソフトフィルタ強調補正値についても同様であるため、その説明を省略する。
【００５０】
また、ホワイトバランス補正値は、オートホワイトバランス補正値の他に、プリセットホワイトバランス補正値、電球下（約３０００Ｋ）での撮像に適したホワイトバランス補正値、蛍光灯下（約４２００Ｋ）での撮像に適したホワイトバランス補正値、晴天下（約５２００Ｋ）での撮像に適したホワイトバランス補正値、ストロボ光下（約５４００Ｋ）での撮像に適したホワイトバランス補正値、曇天下（約６０００Ｋ）での撮像に適したホワイトバランス補正値、晴天日陰下（約８０００Ｋ）での撮像に適したホワイトバランス補正値が挙げられる。この場合、設定部２７は、回転角度θｘ、θｙ、θｚのいずれかに応じて、色温度が高い光源下での撮像に適したホワイトバランス補正値に設定し直す。
【００５１】
さらに、トリミング領域の指定、画像の回転、遠近感の強調、ぼかし処理の設定、クロスフィルタの光芒の量及び長さを設定することも可能である。例えば、トリミング領域の指定は、トリミング領域を示す枠をプレビュー画像に重畳表示し、回転角度θｘ、θｙに応じて、枠の大きさを変更することにより行われる。また、画像の回転は、回転角度θｚに応じて、画像を回転させることにより行われる。また、遠近感の強調は、回転角度θｘに応じて、プレビュー画像の四辺のうち、少なくともいずれか一辺を狭くすることにより行われる。
【００５２】
ぼかし処理には、ミニチュア効果が挙げられる。ミニチュア効果とは、選択した領域の周囲をぼかすことにより、ジオラマを接写したかのように見せる処理である。例えば、領域の選択は、ぼかさない領域を示す枠をプレビュー画像に重畳表示し、回転角度θｚ、θｙに応じて、枠を移動させることにより行われる。また、クロスフィルタの光芒の量及び長さの設定は、回転角度θｘ、θｙに応じて、光芒の量及び長さを変更させることにより行われる。
【００５３】
また、上記の実施形態では、終了釦２５が操作された場合に、画像処理パラメータの設定を終了する例を示したが、これに限らない。例えば、ＣＰＵ２１により、加速度センサ１７が回転角度θｘ、θｙ、θｚのうち、画像処理パラメータの設定に用いられない軸を中心としたいずれか１つ又はいずれか２つを検出したと判定された場合は、終了釦２５を操作する代わりに、ＣＰＵ２１の指示により画像処理パラメータの設定を終了してもよい。
【００５４】
また、上記の実施形態では、撮影時に取得したＲＡＷ画像データに対して、画像処理パラメータを設定する例を示したが、これに限らない。例えば、記録媒体１９に記録された画像の再生表示時に、画像処理パラメータを設定してもよい。また、この場合、再生釦（不図示）が操作されたときの姿勢を基準として、画像処理パラメータを設定してもよい。また、画像処理対象の画像フォーマットは、ＲＡＷ画像データに限定されない。例えば、上述のように設定された画像処理パラメータにより、ＪＰＥＧフォーマットの画像に対して画像処理を施してもよい。
【００５５】
また、上記の実施形態では、レリーズ釦２３が全押しされた直後の姿勢を基準として、画像処理パラメータを設定する例を示したが、これに限らない。例えば、レリーズ釦２３が全押しされた直後に、ユーザは、撮像装置１０を所望の姿勢にし、不図示の確定釦を操作する。設定部２７は、その確定釦が操作された時点の姿勢を基準として、画像処理パラメータを設定してもよい。これにより、ユーザは、表示部１５に表示されたプレビュー画像が見やすい姿勢を、基準の姿勢とすることができる。
【００５６】
また、撮像装置１０を回転しすぎると、表示部１５に表示されたプレビュー画像が見えにくくなるため、画像処理パラメータの変更が可能な回転角度θｘ、θｙ、θｚの範囲を予め設定しておいてもよいし、ユーザが設定できるようにしてもよい。
【００５７】
また、上記の実施形態では、１枚の静止画像に対して、画像処理パラメータを設定する例を示したが、複数の静止画像にも適用することができる。また、動画像のうち、少なくとも一部の期間の動画像に対して、画像処理パラメータを設定することも可能である。例えば、回転角度θｘと露出補正値とを対応付け、回転角度θｙと経過時間とを対応付ける場合を説明する。この場合、ユーザは、画像処理の対象としたい動画像が表示部１５に表示されている期間、撮像装置１０を、Ｙ軸を中心とする回転方向へ回転させるとともに、Ｘ軸を中心とする回転方向へ回転させる。算出部２６は、回転角度θｘに基づいて、傾きベクトルｘを更新し、設定部２７は、傾きベクトルｘに対応する露出補正値を設定する。また、設定部２７は、回転角度θｙを検出した期間に基づいて、動画像のうち、露出補正対象となる動画像を選択する。これを受けて、画像処理部２８は、選択された動画像に対して、設定部２７が設定した露出補正値となるプレビュー画像を生成する。
【００５８】
また、上記の実施形態では、加速度センサ１７は、撮像装置１０の姿勢の変化がある場合に、検出した値を回転角度に変換する例を示したが、これに限らない。例えば、加速度センサ１７は、例えば１／３０秒毎に、検出した値を回転角度に変換してもよい。
【００５９】
また、上記の実施形態では、加速度センサ１７を用いて、撮像装置１０の姿勢の変化を検出する例を示したが、これに限らない。例えば、ジャイロスコープを用いて、撮像装置１０の姿勢の変化を検出してもよい。なお、ジャイロスコープは、回転型や振動型など機械式のジャイロスコープや、ガス型など流体式のジャイロスコープでもよいし、光ファイバジャイロ、リングレーザージャイロなど光学式のジャイロスコープでもよい。さらに、上記の実施形態では、加速度センサ１７は、検出した値を回転角度に変換し、ＣＰＵ２１に出力する例を示したが、これに限らない。例えば、ＣＰＵ２１は、ジャイロスコープの角速度に対応する値や地磁気センサの方角に対応する値の出力を利用し、撮像装置１０の回転角度を検出してもよい。
【００６０】
また、上記の実施形態では、撮像装置１０を例に挙げて説明したが、これに限らない。例えば、コンピュータにも本発明を同様に適用することができる。また、撮像機能を備える携帯電話機や、携帯型端末機器、デジタルフォトフレームなどの画像表示装置にも本発明を同様に適用することができる。さらに、コントローラなど画像処理装置の一部分の回転角度に基づいて、画像処理パラメータを設定してもよい。
【符号の説明】
【００６１】
１０…撮像装置、１５…表示部、１７…加速度センサ、２１…ＣＰＵ、２６…算出部、２７…設定部、２８…画像処理部
【図１】
0005736727.tif 000002
【図２】
0005736727.tif 000003
【図３】
0005736727.tif 000004
【図４】
0005736727.tif 000005