(57)【要約】【課題】画像データに対し、２種類の方法で画像処理を行えるようにし、ユーザの便宜を図る。【解決手段】記録された画像データに対して画像処理を施すにあたり、先に画像データを選択すると、その選択された画像データに施すべき画像処理の選択が許容される。また先に画像処理を選択すると、その選択された画像処理を施すべき画像データの選択が許容される。ユーザは、画像処理にあたって上記２つの方式を適宜使い分けることができる。【選択図】図５
2008042474.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成し、該画像データを記録媒体に記録するデジタルカメラにおいて、
前記記録された画像データに対し、ユーザの操作に応じて複数の画像処理を施すことが可能な画像処理手段と、
前記画像処理を施すにあたり、先に画像データを選択すると、その選択された画像データに施すべき画像処理の選択を許容し、先に画像処理を選択すると、その選択された画像処理を施すべき画像データの選択を許容する制御手段とを具備することを特徴とするデジタルカメラ。
【請求項２】
画像データに対して画像処理を施すことの妥当性を判断する判定手段と、判定手段が妥当でないと判断した場合に当該画像処理を禁止する禁止手段とを更に備えることを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
前記禁止手段は、先に画像データを選択した場合、その画像データに対して妥当でないと判断された画像処理は選択不可とすることを特徴とする請求項２に記載のデジタルカメラ。
【請求項４】
前記禁止手段は、先に画像処理を選択した場合、その画像処理を施すことが妥当でないと判断された画像データは選択不可とすることを特徴とする請求項２または３に記載のデジタルカメラ。
【請求項５】
前記制御手段は、複数の画像データを用いて行う画像処理は、先に画像処理を選択し、その後に画像データを選択する方式でのみ許容することを特徴とする請求項１に記載のデジタルカメラ。
【請求項６】
被写体を撮像して画像データを生成し、該画像データを記録媒体に記録するデジタルカメラにおいて、
前記記録された画像データに対し、ユーザの操作に応じて複数の画像処理を施すことが可能な画像処理手段と、
画像データに対して画像処理を施すことの妥当性を判断する判定手段と、
判定手段が妥当でないと判断した場合に当該画像処理を禁止する制御手段とを具備することを特徴とするデジタルカメラ。
【請求項７】
前記判定手段は、撮像時の撮影条件に基づいて前記妥当性を判断することを特徴とする請求項５に記載のデジタルカメラ。
【請求項８】
前記判定手段は、過去に画像データに施した画像処理内容に基づいて前記妥当性を判断することを特徴とする請求項７に記載のデジタルカメラ。
【請求項９】
前記判定手段は、過去に施した画像処理と同一の画像処理を同一の画像データに施すことは妥当でないと判断することを特徴とする請求項８に記載のデジタルカメラ。
【請求項１０】
コンピュータを、
画像データに画像処理を施す手段と、
前記画像処理を施すにあたり、先に画像データを選択すると、その選択された画像データに施すべき画像処理の選択を許容し、先に画像処理を選択すると、その選択された画像処理を施すべき画像データの選択を許容する手段として機能させるための画像処理プログラム。
【請求項１１】
コンピュータを、
画像データに画像処理を施す手段と、
前記記録された画像データに対し、ユーザの操作に応じて複数の画像処理を施すことが可能な手段と、
画像データに対して画像処理を施すことの妥当性を判断する手段と、
妥当でないと判断された場合に当該画像処理を禁止する制御手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像した画像データに対してユーザが画像処理を施すことが可能なデジタルカメラ、および画像処理プログラムに関する。
【背景技術】
【０００２】
撮像済み（記録済み）の画像データをメモリカードから読み出し、シャープネス処理や、コントラスト調整、彩度調整などの画像処理を施し、改めて記録可能なカメラが知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開2001-169174号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
記録済み画像データに画像処理を施す際には、画像データと画像処理とをそれぞれユーザが選択する必要がある。しかし、１通りの選択方法のみではユーザあるいは状況によっては不便を感ずることがある。特許文献１ではその点は考慮されていない。
【課題を解決するための手段】
【０００５】
本発明は、被写体を撮像して画像データを生成し、該画像データを記録媒体に記録するデジタルカメラに適用され、記録された画像データに対し、ユーザの操作に応じて複数の画像処理を施すことが可能な画像処理手段と、画像処理を施すにあたり、先に画像データを選択すると、その選択された画像データに施すべき画像処理の選択を許容し、先に画像処理を選択すると、その選択された画像処理を施すべき画像データの選択を許容する制御手段とを具備することを特徴とする。
画像データに対して画像処理を施すことの妥当性を判断する判定手段と、判定手段が妥当でないと判断した場合に当該画像処理を禁止する禁止手段とを更に設けてもよい。先に画像データを選択した場合、その画像データに対して妥当でないと判断された画像処理は選択不可としてもよい。先に画像処理を選択した場合、その画像処理を施すことが妥当でないと判断された画像データは選択不可としてもよい。
複数の画像データを用いて行う画像処理は、先に画像処理を選択し、その後に画像データを選択する方式でのみ許容するようにしてもよい。
他の発明に係るデジタルカメラは、記録された画像データに対し、ユーザの操作に応じて複数の画像処理を施すことが可能な画像処理手段と、画像データに対して画像処理を施すことの妥当性を判断する判定手段と、判定手段が妥当でないと判断した場合に当該画像処理を禁止する制御手段とを具備することを特徴とする。
撮像時の撮影条件に基づいて前記妥当性を判断するようにしてもよい。過去に画像データに施した画像処理内容に基づいて妥当性を判断するようにしてもよい。前記判定手段は、過去に施した画像処理と同一の画像処理を同一の画像データに施すことは妥当でないと判断するようにしてもよい。
本発明に係る画像処理プログラムは、画像データに画像処理を施す手段と、画像処理を施すにあたり、先に画像データを選択すると、その選択された画像データに施すべき画像処理の選択を許容し、先に画像処理を選択すると、その選択された画像処理を施すべき画像データの選択を許容する手段としてコンピュータを機能させる。
他の発明に係る画像処理プログラムは、画像データに画像処理を施す手段と、記録された画像データに対し、ユーザの操作に応じて複数の画像処理を施すことが可能な手段と、画像データに対して画像処理を施すことの妥当性を判断する手段と、妥当でないと判断された場合に当該画像処理を禁止する制御手段としてコンピュータを機能させる。
【発明の効果】
【０００６】
本発明によれば、ユーザの好みあるいは状況に応じた方法で画像データに画像処理を施すことができる。
【発明を実施するための最良の形態】
【０００７】
図１〜図８により本発明の一実施の形態を説明する。
図１は本実施形態におけるデジタルカメラのブロック図である。撮影レンズ（不図示）の透過光束は撮像素子１１にて光電変換され、その光電変換出力である画像信号は、画像処理回路１２で種々の処理が施されて画像データが生成される。画像データは、バッファメモリ１３に一時記憶された後、記録回路１４を介してメモリカードなどの記録媒体１５に画像ファイルとして記録される。画像ファイルは、コンピュータで扱うことが可能な形式であり、通常は画像データの他に付加情報（例えば、Ｅｘｉｆ情報）を含んでいる。付加情報は、当該画像の撮影日付や撮影条件（絞り値やシャッタ秒時、閃光発光の有無など）が記録される。
【０００８】
表示装置１６は、例えば液晶モニタおよびその駆動回路から構成され、画像表示やメニュー表示等が可能とされる。操作部１７は、レリーズボタンや、後述する再生モード時に使用する各種操作ボタンなどの種々の操作部材、およびそれらの操作に連動してオン・オフするスイッチ類から成る。ＣＰＵ１８は、メモリ１９に格納されたプログラムを実行し、操作部１７からの入力に基づいて上記各回路や装置を駆動制御する。
【０００９】
次に、記録済み画像に対する画像処理について説明する。
上述したように、カメラは撮像によって得られた画像信号に対して所定の画像処理を施すが、それとは別に、いったん記録媒体１５に記録された画像データを読み出して、ユーザの望む画像処理を施し、改めて記録することができる。以下の説明では、特に断らない限りは、「画像処理」はこの記録済みの画像データに対する処理を表すものとする。
【００１０】
選択可能な画像処理としては、階調補正、ホワイトバランス調整、色変換（モノクロ化）、トリミング、赤目補正、歪み補正、ゴミ除去、画像サイズ縮小などがある。１画像データに対して複数の処理を施すことも可能である。画像データに画像処理が施されると、その画像処理名が画像データに対応づけられて記憶される。例えば上述した付加情報に画像処理名が記録されるようにすればよい。
【００１１】
画像処理の手順としては次の２種類があり、ユーザはいずれかを選べる。
（１）先に画像データを選択し、次に画像処理を選択する
（２）先に画像処理を選択し、次に画像データを選択する
【００１２】
図２を参照して（１）の方式について説明する。ユーザが画像処理を施すべき画像データを選択すると、その画像データに基づく画像が表示装置１６に表示される。この状態で画像処理を行う旨の操作を行うと、図示の如く画像処理選択メニューが画像に重ね合わせて表示される。画像処理選択メニューでは、上述した画像処理が一覧表示され、ユーザはいずれかの処理を選択できる。図の画像処理Ａ，画像処理Ｂなどは、実際には画像処理名が表示される。いずれかの画像処理が選択されると、その処理が当該画像データに施され、処理後の画像が表示されるとともに、処理後の画像データが記録媒体に記録される。
この（１）の方式は、予め意図する画像データがあり、その画像データに対して何らかの画像処理を施したいときに便利である。
【００１３】
次に、図３を参照して（２）の方式を説明する。ユーザが画像を表示させる前に画像処理を行う旨の操作を行うと、画像処理選択メニューが表示装置１６に表示される（図３（ａ））。ユーザがいずれかの処理を選択すると、画像選択画面が表示される（図３（ｂ））。画像選択画面では、記録媒体１５に記録されている複数の画像データをサムネイル画像で表示する。図では１ページにつき９個のサムネイル画像を表示し、所定操作でページ送りがなされる。
【００１４】
ユーザがいずれかのサムネイル画像を選択すると、選択された画像に対応する画像データに対し、先に選択された画像処理が施される。選択可能な画像データは基本的に１個のみであるが、処理によっては複数の画像を選択できる。例えば画像処理として「リサイズ」を選択した場合には、複数の画像データが選択可能とされる。
この（２）の方式は、予め意図する画像処理があり、その処理を種々の画像データに施して効果を確認したようなときに便利である。
【００１５】
ところで、上述したように選択可能な画像処理は複数あるが、全ての画像処理を全ての画像データに施せるわけではない。例えば、人物の目が赤く写るいわゆる赤目現象は、閃光撮影を行って初めて発生し得るものであるから、非閃光撮影による画像データに「赤目補正」を施しても意味がない。したがって、非閃光撮影画像データを選択したときは、「赤目補正」は選択不可とする。また、先に「赤目補正」を選択したときは、非閃光撮影画像データは選択不可とする。
【００１６】
別の例として、既に「色変換（モノクロ化）」が施された画像データに対しては、「ホワイトバランス調整」は選択不可とし、先に「ホワイトバランス調整」を選択した場合は、「色変換（モノクロ化）」が施された画像データは選択不可とする。また、同一の画像データに対し、１度施した画像処理を再度施すことは不可とする。さらに、「トリミング」、「リサイズ」を施した画像データに対しては他の画像処理は不可とする。
【００１７】
図４は（１）の方式において、画像処理Ｂを選択不可とした例を示している。画像処理選択メニューにおいて、画像処理Ｂの部分は非アクティブ表示（例えば、グレー表示）とし、選択不可であることを報知する。所定の画像処理選択操作に従ってカーソルや選択枠を上下に移動できるが、画像処理Ｂの部分はスキップされ、選択できなくする。また（２）の方式における画像選択画面でも、同様の方法で特定のサムネイル画像を選択できなくすることができる。
【００１８】
なお、全ての画像処理あるいはサムネイル画像をアクティブ表示とし、ユーザが選択不可のものを選んだ場合に選択不可の旨のメッセージを表示し、結果として選択できないようにしてもよい。あるいは、選択不可の画像処理あるいはサムネイル画像は選択肢として表示しないようにしてもよい。
【００１９】
図５〜図８は上述の制御を実現するための処理手順の一例を示している。
図５は（１）の方式の手順例を示している。再生モードが設定されると、ＣＰＵ１８によってこのプログラムが起動され、まずステップＳ１で最初に表示すべき画像データを決定する。例えば最近の撮影画像データを最初の表示対象画像データとする。ステップＳ２ではコマ送り操作の有無を判定し、コマ送り操作が確認されると、ステップＳ３で次の表示対象画像データを決定し、ステップＳ２に戻る。コマ送り操作が確認されない場合は、ステップＳ４で再生終了操作の有無を判定し、再生終了操作が確認されると処理を終了させ、確認されない場合はステップＳ５に進む。
【００２０】
ステップＳ５では、現在の表示画像データに対して画像処理を行うか否かを判定する。ユーザが画像処理を行う旨の操作を行うとステップＳ６に進み、画像処理選択メニューを表示する。
【００２１】
図６はステップＳ６の画像処理選択メニュー表示の詳細を示している。ステップＳ６１では、現在選択（表示）されている画像データの付加情報を解析し、ステップＳ６２で選択不能な画像処理を選別する。例えば非閃光撮影による画像データと判断したならば、「赤目補正」は不可とする。また「色変換（モノクロ化）」が施された画像データであれば、「ホワイトバランス調整」は不可とし、既に何らかの画像処理が施されていた場合には、その画像処理は不可とする。「トリミング」、「リサイズ」が施された画像データに対しては他の画像処理は不可とする。ステップＳ６３では、画像処理選択メニューを表示するが、上記選択不可とされた処理は全て非アクティブ表示とし、それ以外はアクティブ表示とする。
【００２２】
ユーザは、画像処理選択メニューのうちアクティブ表示された画像処理からいずれかを選択できる。ユーザが処理を選択せずにキャンセル操作を行うと、図４のステップＳ８からステップＳ２に戻り、いずれかの処理を選択するとステップＳ７からステップＳ９に進む。ステップＳ９では、選択された画像処理を、画像処理回路１２を介して当該画像データに施す。
【００２３】
ステップＳ１０では処理後の画像データに基づく画像を表示し、ステップＳ１１では、処理後の画像データの保存の有無をユーザに問う。ユーザがキャンセル操作を行うとステップＳ１２からステップＳ６に戻り、ＯＫ操作を行うとステップＳ１１からステップＳ１３に進む。 ステップＳ１３では、処理後の画像データを処理前の画像データとは別に記録媒体１５に記録し、ステップＳ６に戻る。
【００２４】
なお、図５のフローには記載されていないが、表示すべき画像を複数のサムネイル画像から選択するという画像選択方法がある。これによって選択された画像データに対しても同様に画像処理を施すことができる。
【００２５】
図７は（２）の方式の手順例を示している。画像が表示されていない状態でユーザが画像処理開始操作を行うと、ＣＰＵ１８にてこのプログラムが起動される。ステップＳ２１では、画像処理選択メニューを表示する（全ての画像処理をアクティブ表示）。ステップＳ２２において、画像処理の選択操作が確認されるとステップＳ２３に進み、選択された画像処理を施すべき画像データを選択するための画像選択画面を表示する。なお、ステップＳ２４で終了操作が選択された場合は処理を終了させる。
【００２６】
図８はステップＳ２３の画像選択画面表示の詳細を示している。ステップＳ２３１では、記録媒体１５に記録されている画像データの付加情報を分析し、ステップＳ２３２では、現在選択されている画像処理を施せない画像データを選別する。例えば「赤目補正」が選択されている場合は、非閃光撮影画像データは不可とする。また「ホワイトバランス調整」が選択されている場合は、「色変換（モノクロ化）」が施された画像データは不可とする。さらに選択された画像処理が既に施されている画像データは不可とする。また「トリミング」、「リサイズ」が施された画像データは不可とする。ステップＳ２３３では、画像選択画面を表示するが、上記不可とされたサムネイル画像は全て非アクティブ表示とし、それ以外はアクティブ表示とする。
【００２７】
図７において、画像処理として「リサイズ」が選択されている場合は、ステップＳ２５からステップＳ２６に進み、画像選択操作がなされると、ステップＳ２７に進んで選択された画像データを処理の候補とする。「リサイズ」の場合は複数画像が選択可能なので、今回選択された画像データを候補として追加する。ステップＳ２８でＯＫ操作が確認されるとステップＳ２９に進み、少なくとも１画像が選択されているかを確認する。ステップＳ２９が否定されるとステップＳ２６に戻り、肯定されるとステップＳ３０に進む。
【００２８】
ステップＳ３０では、選択画像データに対して画像処理（ここでは、リサイズ）を施す。ステップＳ３１では、処理後の画像データに基づく画像を表示するが、複数の画像データが選択されている場合は、最後に処理した画像を表示する。なお、ステップＳ３２でキャンセル操作が確認されるとステップＳ２６に戻る。
【００２９】
ステップＳ３２では、処理後の画像データの保存の有無をユーザに問う。ユーザがキャンセル操作を行うとステップＳ３４からステップＳ２１に戻り、ＯＫ操作を行うとステップＳ３３で処理後の画像データを処理前の画像データとは別に記録媒体１５に記録し、ステップＳ２１に戻る。
【００３０】
一方、「リサイズ」以外の画像処理が選択された場合は、ステップＳ２５からステップＳ３５に進み、画像選択がなされると、ステップＳ３６で選択された画像データを処理の候補とする。「リサイズ」以外は単一の画像のみ選択可能なので、既に他の画像が選択状態にあった場合はその画像の選択は解除され、今回選択された画像データを候補とする。ステップＳ３７，Ｓ３８，Ｓ４２はステップＳ２８，Ｓ２９，Ｓ３２と同様の処理である。ステップＳ３９では、選択された画像データに対し、選択された画像処理を実行し、ステップＳ４０では処理後の画像を表示する。その後、ステップＳ３２に進む。
【００３１】
なお、選択可能な画像処理は上述のものに限定されず、例えば２以上の画像データを合成して１つの画像データを生成する処理を選択できるようにしてもよい。再生モードにおける画像表示は１画像づつとなっているので、２以上の画像データを用いる処理の場合は、上記（２）の方式、つまり先に画像処理を選択してから画像を選択する方式においてのみ可能である。
【００３２】
また、上述した画像処理に拘わる制御は、画像データを扱うデジタルカメラ以外の機器においても実現可能である。
【図面の簡単な説明】
【００３３】
【図１】一実施形態におけるデジタルカメラの制御ブロック図。
【図２】画像処理にあたり、画像データを先に選択してから画像処理を選択する制御を説明する図。
【図３】画像処理にあたり、画像処理を先に選択してから画像データを選択する制御を説明する図。
【図４】画像処理の選択メニューにおいて、選択不可の画像データが存在するケースの一例を示す図。
【図５】図２に相当する制御の手順を説明するフローチャート。
【図６】図５中の画像処理選択メニュー表示の詳細手順を示すフローチャート。
【図７】図３に相当する制御の手順を説明するフローチャート。
【図８】図７中の画像選択画面表示の詳細手順を示すフローチャート。
【符号の説明】
【００３４】
１１  撮像素子
１２  画像処理回路
１４  記録回路
１５  記録媒体
１６  表示装置
１８  ＣＰＵ
【図１】
2008042474.tif 000003
【図２】
2008042474.tif 000004
【図３】
2008042474.tif 000005
【図４】
2008042474.tif 000006
【図５】
2008042474.tif 000007
【図６】
2008042474.tif 000008
【図７】
2008042474.tif 000009
【図８】
2008042474.tif 000010