(57)【要約】【課題】撮影日時情報が付いている画像に特殊画像処理を施す場合に、撮影画像に埋め込まれている撮影日時情報に影響を与えない画像処理装置及び画像処理方法を提供する。【解決手段】画像データに対して画像処理を行う  画像処理装置であって、画像ファイルは、撮影日時情報が埋め込まれる前の、撮影日時情報が埋め込まれている撮影日時情報埋め込み領域に対応する撮影日時情報埋め込み前画像データを有し、画像ファイル中の画像データに撮影日時情報が埋め込まれていると判定された場合に、画像データの撮影日時情報埋め込み領域に対応する画像データを、撮影日時情報埋め込み前画像データにより上書きする。【選択図】図５
2013183401.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイル中の画像データに対して画像処理を行う画像処理手段と、
前記画像データに撮影日時情報が埋め込まれているか否かを判定する判定手段と、
を備えた画像処理装置であって、
前記画像ファイルは、前記撮影日時情報が埋め込まれる前の、前記撮影日時情報が埋め込まれている撮影日時情報埋め込み領域に対応する撮影日時情報埋め込み前画像データを有し、
前記判定手段により前記画像データに撮影日時情報が埋め込まれていると判定された場合に、前記画像処理手段は、前記画像データの前記撮影日時情報埋め込み領域に対応する画像データを、前記撮影日時情報埋め込み前画像データにより上書きすることを特徴とする画像処理装置。
【請求項２】
撮像光学系により結像された被写体像を光電変換して画像データを出力する撮像手段と、
撮影を行った時点の撮影日時情報を取得する撮影日時取得手段と、
前記画像データに前記取得した撮影日時情報を埋め込むか否かを設定する設定手段と、
を更に備え、
前記設定手段により前記画像データに前記取得した撮影日時情報を埋め込むことが設定された場合に、前記画像処理手段は、前記撮像手段が出力した画像データから、前記撮影日時情報が埋め込まれる前の前記撮影日時情報埋め込み前画像データを取得して記憶した後に、前記撮像手段が出力した画像データに対して前記撮影日時情報を埋め込むことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理手段は、前記上書きされた画像データに対して画像処理を行うことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
画像処理を行った後に画像データに対して撮影日時情報を埋め込むか否かを選択する選択手段を更に備え、
前記選択手段により画像処理後の画像データに対して撮影日時情報を埋め込むことが選択された場合に、前記画像処理手段は、前記画像処理が行われた画像データに対して撮影日時情報を埋め込むことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記選択手段により画像処理後の画像データに対して撮影日時情報を埋め込むことが選択された場合に、前記画像処理手段は、前記画像処理が行われた画像データから、前記撮影日時情報が埋め込まれる前の前記撮影日時情報埋め込み前画像データを取得して記憶した後に、前記画像処理が行われた画像データに対して前記撮影日時情報を埋め込むことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
画像ファイル中の画像データに対して画像処理を行う画像処理方法であって、
前記画像ファイルは、前記撮影日時情報が埋め込まれる前の、前記撮影日時情報が埋め込まれている撮影日時情報埋め込み領域に対応する撮影日時情報埋め込み前画像データを有し、
前記画像データに撮影日時情報が埋め込まれているか否かを判定し、
前記画像データに撮影日時情報が埋め込まれていると判定された場合に、前記画像データの前記撮影日時情報埋め込み領域に対応する画像データを、前記撮影日時情報埋め込み前画像データにより上書きすることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
デジタルカメラが内蔵する時計機能を使用することにより取得可能な撮影日時情報を画像に埋め込む撮影日時付き撮影機能と、撮影した画像に対して、レンズ特性の補正処理を使用して特殊な画像に加工する特殊画像処理撮影（歪曲収差補正機能：例えば魚眼レンズやトイカメラ／周辺光量落ち機能：トイカメラ／デフォーカス：チルトシフトレンズ効果）機能が既に知られている。
【０００３】
ここで、トイカメラとは、例えばレンズ、シャッター、フィルムもしくはＣＣＤ（charge- coupled device：電荷結合素子）からなり、補正機能を持たない簡単な構成のカメラを意味する。
チルトシフトレンズ効果とは、極端に被写界深度が浅くなるように俯瞰で写真を撮ると、実写にもかかわらずミニチュアを撮影したかのように見えることを意味する。
【０００４】
しかし、通常の撮影日時付き撮影機能では、撮影時に生成される画像データ上に撮影日時情報を埋め込むので、一度撮影日時情報を埋め込んでしまうと撮影日時情報の削除ができないという問題があった。また、通常の特殊画像処理撮影機能を、撮影後の画像に後から適応することを考えた場合、撮影日時情報を埋め込んだ画像に対して後処理をするため、図３（ｂ）に示すように埋め込んだ撮影日時情報が歪曲してしまったり、デフォーカス処理によって図３（ｃ）に示すように撮影日時情報がぼけてしまったりするという問題があった。
【０００５】
図３（ａ）は、歪曲収差やぼけのない状態を示す図であり、図３（ｂ）は、歪曲収差補正による撮影日時情報の歪曲を示す図であり、図３（ｃ）は、デフォーカス処理による撮影日時情報のぼけを示す図である。
【０００６】
このため、撮影日時情報を埋め込んだ画像をプリントアウトするときに、画像に埋め込まれた撮影日時情報を自動で検出し、撮影日時情報を含まない画像領域をトリミングして印刷することが提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の発明は、撮影日時情報が埋め込まれた画像について、撮影日時情報を省いて画像をプリントアウトすることを目的として、画像中の撮影日時情報が埋め込まれた位置を検出して、画像中の撮影日時情報を省いた最大エリアを自動的にトリミングしてプリント範囲を決定する点について開示されている。
【０００８】
しかしながら、上述した特許文献１に記載の技術では、撮影日時情報が不要な場合には撮影日時情報を含まない画像領域をトリミングする必要がある。よって、撮影日時情報が不要な場合には、フル画像についてプリントアウトすることはできない。撮影日時情報が記載されている画像に特殊画像処理を施す場合に、撮影画像に埋め込まれている撮影日時情報に影響が生じてないようにするには、上述した特許文献１に記載の技術のように、撮影日時情報を含まない画像領域をトリミングする方法もあるが、この方法ではフル画像に対して特殊画像処理を施した画像を得ることはできない。
【０００９】
そこで、本発明は、撮影日時情報が埋め込まれている画像に特殊画像処理を施す場合に、撮影画像に埋め込まれている撮影日時情報に影響を与えない画像処理装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の発明は、画像データに対して画像処理を行う画像処理手段と、前記画像データに撮影日時情報が埋め込まれているか否かを判定する判定手段と、を備えた画像処理装置であって、前記画像データは、前記撮影日時情報が埋め込まれる前の、前記撮影日時情報が埋め込まれている撮影日時情報埋め込み領域に対応する撮影日時情報埋め込み前画像データを有し、前記判定手段により前記画像データに撮影日時情報が埋め込まれていると判定された場合に、前記画像処理手段は、前記画像データの前記撮影日時情報埋め込み領域に対応する画像データを、前記撮影日時情報埋め込み前画像データにより上書きすることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、撮影日時情報が埋め込まれている画像に特殊画像処理を施す場合に、撮影画像に埋め込まれている撮影日時情報に影響を与えない画像処理装置及び画像処理方法の提供を実現することができる
【図面の簡単な説明】
【００１２】
【図１】（ａ）は、デジタルスチルカメラの平面図であり、（ｂ）は、（ａ）に示したデジタルスチルカメラの背面図であり、（ｃ）は、（ａ）に示したデジタルスチルカメラの正面図である。
【図２】図１（ａ）〜（ｃ）に示したデジタルスチルカメラのブロック図の一例である。
【図３】（ａ）は、歪曲収差やぼけのない状態を示す図であり、（ｂ）は、歪曲収差補正による撮影日時情報の歪曲を示す図であり、（ｃ）は、デフォーカス処理による撮影日時情報のぼけを示す図である。
【図４】図１に示したデジタルスチルカメラ１０による撮影日時情報付き撮影動作のフローチャートの一例である。
【図５】図４に示したフローチャートに基づいて撮影されたＪＰＥＧ画像ファイルに対して、ユーザー指定の特殊画像処理を実施するときのフローチャートの一例である。
【発明を実施するための形態】
【００１３】
＜概  要＞
本画像処理装置は、まず、撮影日時情報を画像に埋め込むときに、撮影時に予め画像上の撮影日時情報を埋め込む領域の画像データ（復元用の画像データ）をコピーして撮影画像ファイル中に保持しておく。
次に、撮影して圧縮したＪＰＥＧ（Joint Photographic Expert Group)画像に対して画像処理を行う場合は、画像処理前に画像上の撮影日時情報が埋め込まれている領域を、保持してある復元用の画像データで上書きし、画像に撮影日時情報が埋め込まれていない状態（埋め込む前の状態）にする。
最後に、画像処理後に再度、Ｅｘｉｆ（exchangeable image file format：日本電子工業振興協会)情報等から得られる撮影日時情報を基に撮影日時情報の画像への埋め込みを行う。
【００１４】
要するに、本画像処理装置が画像処理を行う場合は、撮影日時情報が埋め込まれていない画像に対して処理し、画像処理後に再度撮影日時情報を埋め込む処理を行うのである。
【００１５】
以下、本発明に係る画像処理装置の実施の形態について、以下の図面を用いて詳細に解説する。
＜構  成＞
［外  観］
画像処理装置としてのデジタルスチルカメラを説明する。
図１（ａ）は、デジタルスチルカメラの平面図であり、図１（ｂ）は、図１（ａ）に示したデジタルスチルカメラの背面図であり、図１（ｃ）は、図１（ａ）に示したデジタルスチルカメラの正面図である。
【００１６】
図１（ａ）に示すように、デジタルスチルカメラ１０の上面右側に撮影／再生切り換えダイアル１３が配置され、撮影／再生切り換えダイアル１３の中央に電源釦１１が配置されている。デジタルスチルカメラ１０の上面右端にはレリーズ釦１２が配置されている。
【００１７】
図１（ｂ）に示すように、デジタルスチルカメラ１０の背面左側には矩形状のＬＣＤ（liquid crystal display)１５が配置されており、一例として被写体の画像と共に画像に埋め込まれている撮影日時情報（図では20YY.MM.DD）が表示されている。
【００１８】
デジタルスチルカメラ１０の中央上側には光学ファインダ１４が配置され、右上側には広い範囲を撮影するためのワイド釦（図ではＷ釦）１８と、望遠画面にするための望遠釦（図ではＴ釦）１９とが配置されている。デジタルスチルカメラ１０の右側中央にはＬＣＤ１５内の選択カーソルを移動させるためのカーソル釦２０が配置され、カーソル釦２０の下側にはＬＣＤ１５にメニュー画面を表示させるためのメニュー釦（図ではＭＥＮＵ釦）２１と実行釦（図ではＯＫ釦）２２とが配置されている。
【００１９】
図１（ｃ）に示すように、デジタルスチルカメラ１０の正面中央には図示しない鏡胴ユニットに支持された撮影レンズ１７が配置され、正面上部中央には光学ファインダ１４が配置され、正面右上にはフラッシュ１６が配置されている。
【００２０】
［ブロック図］
図２は、図１（ａ）〜（ｃ）に示したデジタルスチルカメラ１０のブロック図の一例である。
デジタルスチルカメラ１０は、主に光学系、撮像センサー１１０、デジタル信号処理ＩＣ（integrated circuit)１２０、ＳＤＲＡＭ（synchronous dynamic random-access memory)１００、操作部１５０、ＲＯＭ（read only memory)１６０、及びメモリーカード１７０を有する。
【００２１】
光学系は、ズーム／ＡＦ(automatic focus)を行うための撮影レンズ１７、メカニカルシャッター（図では開いた状態を示す。) １３０、及びモータドライバ１４０を有する。
モータドライバ１４０は、撮影レンズ１７を保持する図示しない鏡胴ユニットを光軸に沿って移動させるモータを駆動する駆動回路である。
【００２２】
撮像センサー１１０は、受光センサー１１１と、Ａ／Ｄ（analog／digital)変換器(図ではＡ／Ｄ)１１２と、ＶＤ（vertical drive：垂直駆動)信号及びＨＤ（horizontal drive：水平駆動)信号を発生するためのＴＧ（timing generator)１１３を有する。
【００２３】
デジタル信号処理ＩＣ１２０は、センサーＩ／Ｆ（interface)１２１、メモリーコントローラ１２２、表示出力制御部１２３、ＹＵＶ（Y：輝度、 U：輝度と青との差、 V：輝度と赤との差)変換部１２４、圧縮部１２５、リサイズ処理部１２６、メディアＩ／Ｆ１２７、及びＣＰＵ（central processing unit)１２８を有する。
【００２４】
センサーＩ／Ｆ１２１は、撮像センサー１１０と、ＣＰＵ１２８及びメモリーコントローラ１２２とを接続するインターフェース回路であり、センサーＩ／Ｆ１２１からの映像信号、ＶＤ信号、及びＨＤ信号を受けてメモリーコントローラ１２２及びＣＰＵ１２８へ送り、ＣＰＵ１２８へ評価値データを送る回路である。
【００２５】
メモリーコントローラ１２２は、ＣＰＵ１２８がＳＤＲＡＭ１００のデータを読み書きする際にＳＤＲＡＭ１００を制御する回路である。
【００２６】
表示出力制御部１２３は、加工後の画像データをＴＶ(television)に出力したり、ＬＣＤ１５に出力したりする回路である。
【００２７】
ＹＵＶ変換部１２４は、色の変換を行う回路であり、画素ごとのＲＧＢの値に、係数をかけて足し合わせることにより行われる。ＲＧＢからＹＵＶへの変換は、例えば以下の数式（１）〜（３）が用いられる。
Y＝  0.299×R＋0.587 ×G＋0.114 ×B                  …（１）
U＝−0.169×R−0.3316×G＋0.500 ×B                  …（２）
V＝  0.500×R−0.4186×G−0.0813×B                  …（３）
【００２８】
圧縮部１２５は、一定の手順にしたがって、データの意味を保持したまま容量を削減する回路である。
【００２９】
リサイズ処理部１２６は、Ｗｉｎｄｏｗｓ(登録商標)やＭａｃ ＯＳ(登録商標)等の操作画面で、ウィンドウのサイズを変更する処理を行う回路である。
【００３０】
メディアＩ／Ｆ１２７は、メディアとしてのメモリーカード１７０と、ＣＰＵ１２８及びメモリーコントローラ１２２とを接続するインターフェース回路であり、メモリーカード１７０に撮影データや撮影日時情報を書き込んだり読み出したりするためのものである。
【００３１】
ＣＰＵ１２８は、制御プログラムに基づいてデジタルスチルカメラ１０を統括制御する回路である。
【００３２】
ＳＤＲＡＭ１００は、ＲＡＷ−ＲＧＢ１０１、ＹＵＶ１０２、ＪＰＥＧ１０３、及びＯＳＤ（on screen display)１０４を有する。
ＲＡＷ−ＲＧＢ１０１は、デジタルスチルカメラ１０における完成状態にされていない画像データであるＲＡＷ（ロー)画像をＲＧＢ画像データに変換した画像データの格納領域である。ＹＵＶ１０２は、ＹＵＶ画像データに変換された画像データの格納領域である。ＪＰＥＧ１０３は、ＪＰＥＧ画像データに変換された画像データの格納領域である。ＯＳＤ１０４は、文字や簡単なグラフィックが添付された画像データの格納領域である。
【００３３】
操作部１５０は、電源釦１２、撮影／再生切り換えダイアル１３、ワイド釦１８、望遠釦１９、カーソル釦２０、メニュー釦２１、及び実行釦２２を有する。
【００３４】
ＲＯＭ１６０は、制御プログラムを格納するための記憶手段であり、例えば、マスクＲＯＭが用いられる。
【００３５】
メモリーカード１７０は、撮影データを保存するためのものであり、例えば、フラッシュメモリが用いられる。
【００３６】
＜動作概要＞
図１（ａ）に示した撮影／再生切り替えのモードダイアル１３を撮影モードに設定し、電源釦１１を押すことで、デジタルスチルカメラ１０が記録モードで起動する。
モードダイアル１３及び電源釦１１は図２における操作部１５０に含まれており、モードダイアル１３の状態が撮影モードの状態で電源釦１１がＯＮになったことをＣＰＵ１２８が検知すると、ＣＰＵ１２８はモータドライバ１４０を制御して、図示しない鏡胴ユニットのレンズ１７を撮影可能位置に移動させる。さらに撮像センサー１１０、ＬＣＤ（liquid crystal display)ディスプレイ等の各部に電源を投入して動作を開始させる。
【００３７】
デジタルスチルカメラ１０の各部の電源が投入されると、ファインダモードの動作が開始される。
ファインダモードでは、レンズ１７を通して撮像センサー（ＣＣＤ、ＣＭＯＳ（complementary  metal-oxide semiconductor：相補型金属酸化膜半導体)）に入射した光は、電気に変換されてＡ／Ｄ変換器１１２に送られる。Ａ／Ｄ変換器１１２では、入力されたアナログ信号を１２ｂｉｔのデジタルデータに変換する。デジタル信号に変換されたそれぞれの信号は、デジタル信号処理ＩＣ１２０内のセンサーＩ／Ｆ１２１に取り込まれ、ＹＵＶ変換部１２４で表示可能な形式であるＹＵＶ信号に変換されて、メモリーコントローラ１２２によってフレームメモリに書き込まれる。このＹＵＶ信号はメモリーコントローラ１２２に読み出されて、表示出力制御部１２３を介してＴＶやＬＣＤモニタへ送られて表示が行われる。
【００３８】
デジタル信号処理ＩＣ１２０のセンサーＩ／Ｆ１２１は、ブロック内に取り込まれたデジタルＲＧＢ（red green blue)信号より、画面の合焦度合いを示すＡＦ（automatic focusing)評価値と、被写体輝度を検出したＡＥ（automatic exposure)評価値と、被写体色や光源色を検出したＡＷＢ（auto white balance)評価値とを算出する。それらデータは、特徴データとしてＣＰＵ１２８に読み出されて、ＡＥ、ＡＦ、ＡＷＢのそれぞれの処理に利用される。
【００３９】
ＡＦ評価値は、例えば高周波成分抽出フィルタの出力積分値や、近接画素の輝度差の積分値によって作成される。合焦状態にあるときは、被写体のエッジ部分がはっきりとしているため、高周波成分が一番高くなる。この高周波成分が一番高くなることを利用して、ＡＦによる合焦検出動作時は、それぞれのフォーカスレンズ位置におけるＡＦ評価値を取得して、その極大になる点を合焦位置としてＡＦを実行する。
【００４０】
ＡＥ評価値とＡＷＢ評価値とは、ＲＧＢのそれぞれの積分値から作成される。例えば画面を１０２４エリアに等分割（水平３２分割、垂直３２分割）し、それぞれのエリアのＲＧＢ積算を算出する。ＣＰＵ１２８はＲＧＢ積分値を読み出し、ＡＥでは、それぞれのエリアの輝度を算出して、輝度分布から適正な露光時間を決定する。ＡＷＢでは、ＲＧＢの分布から被写体色や光源色を判定し、光源の色に合わせたＡＷＢの制御値を決定する。このＡＥ及びＡＷＢの処理は、ファインダモード中は連続的に行われている。
【００４１】
図１のレリーズ釦１２が操作されると、合焦位置検出であるＡＦ動作と静止画記録処理とが行われる。
レリーズ釦１２が押されると、図２の操作部１５０から静止画撮影開始信号がＣＰＵ１２８に取り込まれ、ＣＰＵ１２８がフレームレートに同期してモータドライバ１４０を介して図示しない駆動用のモータを駆動することにより山登りＡＦを実行する。
【００４２】
ここで、「山登りＡＦ」とは、例えば、ＣＣＤ等の撮像素子から得られる輝度信号の高周波成分が最大となるレンズ位置を合焦位置とすることを意味する。
ＡＦ対象範囲が無限から至近までの全領域であった場合、フォーカスレンズ（撮影レンズ）は至近から無限、または無限から至近までの間の各フォーカス位置移動し、デジタル信号処理ＩＣ１２０で作成された各フレーム（＝各フォーカス位置）におけるＡＦ評価値をＣＰＵ１２８が読み出す。各フォーカス位置のＡＦ評価値が極大になる点を合焦位置として、フォーカスレンズ（撮影レンズ）を合焦位置に移動する。
【００４３】
ＡＦ完了後に撮像センサー１１０から出力されたデジタルＲＧＢ信号に変換され、デジタル信号処理ＩＣ１２０を介して図示しないフレームメモリに格納される。デジタルＲＧＢ信号は再度デジタル信号処理回路１２０に読み込まれ、ＹＵＶ変換部１２４でＹＵＶデータに変換されて、フレームメモリに書き戻される。
【００４４】
スチル画像撮像時はＹＵＶ変換された画像データがデジタル信号処理ＩＣ１２０内の画像圧縮伸張回路（圧縮部１２５及びリサイズ処理部１２６）に送られる。画像圧縮伸張回路に送られたＹＵＶデータは圧縮され、フレームメモリに書き戻される。フレームメモリの圧縮データはデジタル信号処理回路１２０を介して読み出され、データ記憶メモリ（メモリーカード１７０）に格納される。
【００４５】
各種レンズ特定の補正については、歪曲収差補正、周辺光量補正、指定領域のデフォーカス処理、及びトリミング処理等の画像処理が挙げられる。
指定領域のデフォーカス処理については、ぼけの効果を画像処理で実現するために、ローパスフィルタをかけることで画像データを平均化してぼかすことが考えられる。ただしチルトシフトレンズを用いたときのように、特定の領域だけぼけが発生しない効果を得るためには、画像上の指定の領域にはローパスフィルタをかけず、指定領域から画像上の距離が遠くなるほど、ローパスフィルタの係数をぼけが大きくなるように設定することで実現する。
【００４６】
図４は、図１に示したデジタルスチルカメラ１０による撮影日時情報付き撮影動作のフローチャートの一例である。
図４を参照して撮影時の処理について説明する。
動作の主体は、ＣＰＵ１２８である。
【００４７】
ユーザーがデジタルスチルカメラ１０のレリーズ釦１２（図１参照）を押下げて撮影を行うと（ステップＳ１１）、ＣＰＵ１２８は、デジタルＲＧＢ信号（以下、ＲＡＷ画像データ）をＳＤＲＡＭ１００（図２参照）に取り込む（ステップＳ１２）。
【００４８】
次にＲＡＷ画像データはＹＵＶ画像データに変換されてＹＵＶ画像が作成される（ステップＳ１３）。
【００４９】
次に、変換したＹＵＶ画像データについて、撮影日時情報を埋め込む座標位置情報と、ＹＵＶ画像データ上の撮影日時情報を埋め込む領域で、矩形かつ最小のＹＵＶ画像データ情報と、その水平、垂直サイズの情報（以下、復元用データ）を、予め確保していたＳＤＲＡＭ１００の復元用データ一時格納領域（撮影日時情報埋め込み画像領域）にコピーすることにより保存する（ステップＳ１４）。
【００５０】
ここで、ＣＰＵ１２８は、撮影日時情報埋め込みが有効であるか否かを判断する（ステップＳ１５）。
【００５１】
デジタルスチルカメラ１０のメニュー（MENU)釦２１の操作で選択可能な撮影日時情報付加設定を有効にしていた場合（ステップＳ１５／ＹＥＳ）、撮影時に、デジタルスチルカメラ１０の時計機能に基づき撮影日時情報が取得される（ステップＳ１６）。
ＣＰＵ１２８は、ＹＵＶ画像データについて、画像上の所定の位置に、取得した撮影日時情報を埋め込み（ステップＳ１７）、ＹＵＶ画像データの圧縮を行う（ステップＳ１８）。
撮影日時情報付加設定が無効な場合は（ステップＳ１５／ＮＯ）、ＹＵＶ画像データの圧縮処理へ移行する（ステップＳ１８）
撮影日時情報付加設定が無効な場合は通常のＪＰＥＧ圧縮を行い、撮影日時情報付加設定を有効にしていた場合は、通常のＪＰＥＧ圧縮を行うと共に、圧縮後のＪＰＥＧ画像ファイルの特定の場所について復元用データを付加する。
付加する場所としては、例えば、ＪＰＥＧ画像ファイルデータの最後部に付加してもよい（ＪＰＥＧのフォーマット上、画像終端マーカまでが画像データと認識され、その後の生のＹＵＶ画像データは影響しない）。
【００５２】
図５は、図４に示したフローチャートに基づいて撮影されたＪＰＥＧ画像ファイルに対して、ユーザー指定の特殊画像処理を実施するときのフローチャートの一例である。
動作の主体はＣＰＵ１２８である。
【００５３】
まず、撮影記録画像に対する画像処理が開始されると（ステップＳ２１）、圧縮されたＪＰＥＧ画像ファイルを、編集可能なＹＵＶ形式の画像データに伸張し（ステップＳ２２）、ＳＤＲＡＭ１００にコピーする。伸張元のＪＰＥＧ画像ファイルはそのままにしておく。
【００５４】
次に、ユーザーは所望の特殊画像処理（例えば、トイカメラ効果、デフォーカス効果等）を指定（選択）する。この特殊画像処理によりレンズ特性が補正される（ステップＳ２３）。
【００５５】
実行ボタン（図１ではＯＫ釦２２）を押し下げ（ステップＳ２４）、処理が決定すると、ＣＰＵ１２８は、撮影日時情報が画像に埋め込まれているか否かを判定する（ステップＳ２５）。
ＣＰＵ１２８は、撮影時の情報として画像の撮影設定を保存しているＥｘｉｆデータ等に撮影日時情報が埋め込み済みか否かを記憶させておく。
【００５６】
撮影した画像に撮影日時情報が埋め込まれている場合は（ステップＳ２５／ＹＥＳ）、例えばＪＰＥＧ画像ファイルの最後部に付加していた復元用データを、予め確保していたＳＤＲＡＭ１００の復元用データ一時格納領域へコピーし、復元用データで撮影日時情報埋め込み領域を上書きする（ステップＳ２６）。
【００５７】
次に、所定の特殊画像処理（歪曲収差補正処理による座標変換、デフォーカス処理によるＬＰＦ（low-pass filter)処理等）を行う（ステップＳ２７）。
【００５８】
処理後の画像に対して、再度、撮影時と同様の手順で、撮影日時情報によって上書きされる領域を復元用データとしてＳＤＲＡＭ１００の指定位置に一時保存し（ステップＳ２８）、圧縮処理を経てＪＰＥＧ画像ファイルとして保存する（ステップＳ２９）。
【００５９】
撮影日時情報が埋め込まれていない場合は（ステップＳ２５／ＮＯ）、復元用画像データによる撮影日時情報領域の上書きは行わず、特殊画像処理へと遷移する（ステップＳ２７）。
【００６０】
特殊画像処理後の画像に撮影日時情報を再度埋め込むか否かは、特殊画像処理実行時にユーザーが選択できるようにしても良い。
【００６１】
＜変形例＞
［撮影済み画像への画質変更機能の適応］
撮影画像への後処置として、ホワイトバランス補正や階調補正等画質を変更できる機能がある。撮影日時情報を埋め込んだ画像に対して単純にこれらの処理を行うと、例えばホワイトバランス補正では撮影日時情報の色味が変化したり、また、階調補正では撮影日時情報の明るさが変化したりしてしまう。
【００６２】
このような問題を解決するために、本願の画像処理方法が活用可能である。
撮影画像に対する画質変更機能を実施する際、画質変更処理を行う前に、撮影日時情報が埋め込まれている領域を撮影日時情報が埋め込まれていない画像で置き換え、画像全体に対して画質変更処理を行い、終了した後に、Ｅｘｉｆ情報から取得できる撮影日時情報を再度、画質変更処理後画像に埋め込む。
以上で、画質変更処理の前後で撮影日時情報の画質が変わることはない。
【００６３】
撮影後画像から画像に埋め込んだ撮影日時情報を削除する。
撮影時に撮影日時情報を埋め込んだものの、後から撮影日時情報が不要に感じる場合がある。しかし、画像に直接撮影日時情報を描いているため、これまでは撮影日時情報が削除できなかった。
【００６４】
上記問題を解決するために、本願の画像処理方法が活用可能である。
撮影日時情報削除機能をカメラに設け、この機能が実行されると、撮影日時情報を埋め込んだ画像に対して、撮影日時情報が埋め込まれている領域を撮影日時情報が埋め込まれていない画像で置き換える。
以上で、撮影後の画像から画像に埋め込んだ撮影日時情報を削除できる。
【００６５】
＜作用効果＞
撮影日時情報が埋め込まれた画像に対して、後に画像処理を行ったり撮影日時情報が不要になったりした場合、トリミングにより撮影日時情報が埋め込まれていない範囲を切り抜く方法を用いると、トリミングの前後で画像の縦横比を同じにするため、有効な情報である画像周辺の情報も切り取られてしまう。全体の構図で写真画像の雰囲気が変わるため、撮影日時情報以外の情報はなるべく削除したくないという要請がある。
【００６６】
本実施形態によれば、画像の解像度・ピクセルサイズを落とすことなく、画像上に埋め込まれた撮影日時情報だけを取り除くことが可能であり、画像処理により撮影日時情報が意図しない影響を受けるのを防ぐことができる。
【００６７】
撮影日時情報を描き込む前に、予め、撮影日時情報を描き込む画像領域を、生成されるＪＰＥＧ画像ファイルの特定の領域に保持しておく。こうして生成された撮影日時情報を埋め込んだＪＰＥＧ画像ファイルに対して特殊な画像処理をする前に、撮影日時情報が埋め込んである領域を、保持していた画像領域データ（撮影日時情報は描かれていない）で上書きする。この時点で、ＪＰＥＧ画像ファイルから撮影日時情報が取り除かれた画像データを生成することができる。
撮影画像に対して特殊画像処理を行う場合には、前述した、撮影日時情報が取り除かれた画像データに対して特殊画像処理を行い、処理後の画像データにＥｘｉｆ等から得られる撮影日時情報を埋め込み、ＪＰＥＧ圧縮を行う。こうすることで、撮影画像に埋め込まれている撮影日時情報に影響を生じることなく、撮影画像に対して特殊画像処理を行うことができる。
【００６８】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【符号の説明】
【００６９】
１０    デジタルスチルカメラ
１１    電源釦
１２    レリーズ釦
１３    撮影／再生切り換えダイアル
１４    光学ファインダ
１５    ＬＣＤ
１６    フラッシュ
１７    撮影レンズ
１８    ワイド釦
１９    望遠釦
２０    カーソル釦
２１    メニュー釦
２２    実行釦（ＯＫ釦）
１００    ＳＤＲＡＭ
１０１    ＲＡＷ−ＲＧＢ
１０２    ＹＵＶ
１０３    ＪＰＥＧ
１０４    ＯＳＤ
１１０    撮像センサー
１１１    受光センサー
１１２    Ａ／Ｄ
１１３    ＴＧ
１２０    デジタル信号処理ＩＣ
１２１    センサーＩ／Ｆ
１２２    メモリーコントローラ
１２３    表示出力制御部
１２４    ＹＵＶ変換部
１２５    圧縮部
１２６    リサイズ処理部
１２７    メディアＩ／Ｆ
１２８    ＣＰＵ
１３０    メカニカルシャッター
１４０    モータドライバ
１５０    操作部
１６０    ＲＯＭ
１７０    メモリーカード
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２００６−１８７９４５号公報
【図１】
2013183401.tif 000003
【図２】
2013183401.tif 000004
【図３】
2013183401.tif 000005
【図４】
2013183401.tif 000006
【図５】
2013183401.tif 000007