(57)【要約】【課題】画像ファイルを生成すること。【解決手段】制御装置１０４は、撮影処理において画像ファイルを生成するに当たっては、本画像データは事前の設定内容に基づく画像処理は施さずに生成し、表示用画像データは事前の設定内容に基づく画像処理を施して生成する。そして、制御装置１０４は、事前の設定内容に基づく画像処理パラメータを画像ファイルのヘッダ情報に記録する。【選択図】図１
2010141482.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像してＲＡＷデータを取得する撮像手段と、
前記撮像手段が取得した前記ＲＡＷデータからカラー画像を生成するカラー画像生成手段と、
前記カラー画像に対して画像処理を施す画像処理手段と、
前記画像処理手段によって画像処理が施された後の前記カラー画像に基づいて、表示用画像を生成する表示用画像生成手段と、
前記表示用画像生成手段が生成した表示用画像を表示装置に表示する画像表示手段と、
前記カラー画像を本画像として含み、前記画像処理手段による画像処理に関する情報をヘッダ情報に記録した画像ファイルを生成する画像ファイル生成手段とを備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記カラー画像生成手段は、前記ＲＡＷデータに対してデータ量を減少させるための処理を施して前記カラー画像を生成することを特徴とする撮像装置。
【請求項３】
カラー画像とヘッダ情報とを含み、前記ヘッダ情報に画像処理パラメータが記録されている画像ファイル内から、前記カラー画像と前記画像処理パラメータとを読み出す読み出し手段と、
前記読み出し手段が読み出した前記カラー画像に対して、前記画像処理パラメータを適用して画像処理を施して表示用画像を生成する表示用画像生成手段と、
前記表示用画像生成手段が生成した前記表示用画像を表示装置に表示する表示手段とを備えることを特徴とする画像表示装置。
【請求項４】
コンピュータに、
カラー画像とヘッダ情報とを含み、前記ヘッダ情報に画像処理パラメータが記録されている画像ファイル内から、前記カラー画像と前記画像処理パラメータとを読み出す読み出し手順と、
前記読み出し手段で読み出した前記カラー画像に対して、前記画像処理パラメータを適用して画像処理を施して表示用画像を生成する表示用画像生成手順と、
前記表示用画像生成手順で生成した前記表示用画像を表示装置に表示する表示手順とを実行させるための画像表示プログラム。
【請求項５】
請求項４に記載の画像表示プログラムにおいて、
前記表示装置に表示した前記表示用画像に対する使用者からの画像処理指示を受け付ける受付手順と、
前記受付手順が使用者からの画像処理指示を受け付けた場合には、前記ヘッダ情報の画像処理パラメータを前記受付手順が受け付けた画像処理指示に応じた画像処理パラメータで更新する更新手順とをさらに有することを特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、画像表示装置、および画像表示プログラムに関する。
【背景技術】
【０００２】
次のような撮像装置が知られている。この撮像装置は、カラー画像に対して色調整を行う際に、原色信号の彩度を調整した後に、色ごとに非線形演算を行うことで、自由度の高い色調整を実現している（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００７−２６６９５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の撮像装置では、色調整を行った後は、色調整を行う前の元画像が残っていないため、元画像に別の色調整を行うことができなかった。
【課題を解決するための手段】
【０００５】
本発明による撮像装置は、被写体像を撮像してＲＡＷデータを取得する撮像手段と、撮像手段が取得したＲＡＷデータからカラー画像を生成するカラー画像生成手段と、カラー画像に対して画像処理を施す画像処理手段と、画像処理手段によって画像処理が施された後のカラー画像に基づいて、表示用画像を生成する表示用画像生成手段と、表示用画像生成手段が生成した表示用画像を表示装置に表示する画像表示手段と、カラー画像を本画像として含み、画像処理手段による画像処理に関する情報をヘッダ情報に記録した画像ファイルを生成する画像ファイル生成手段とを備えることを特徴とする。
このとき、カラー画像生成手段は、ＲＡＷデータに対してデータ量を減少させるための処理を施してカラー画像を生成することが好ましい。
本発明による画像表示装置および画像表示プログラムは、カラー画像とヘッダ情報とを含み、ヘッダ情報に画像処理パラメータが記録されている画像ファイル内から、カラー画像と画像処理パラメータとを読み出す読み出し手段と、読み出し手段が読み出したカラー画像に対して、画像処理パラメータを適用して画像処理を施して表示用画像を生成する表示用画像生成手段と、表示用画像生成手段が生成した表示用画像を表示装置に表示する表示手段とを備えることを特徴とする。
本発明による画像表示プログラムは、表示装置に表示した表示用画像に対する使用者からの画像処理指示を受け付けた場合には、ヘッダ情報の画像処理パラメータを受け付けた画像処理指示に応じた画像処理パラメータで更新するようにしてもよい。
【発明の効果】
【０００６】
本発明によれば、元画像に別の画像処理を行うことができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、操作部材１０１と、レンズ１０２と、撮像素子１０３と、制御装置１０４と、メモリカードスロット１０５と、モニタ１０６とを備えている。操作部材１０１は、使用者によって操作される種々の操作ボタンを含んでいる。例えば、操作部材１０１には、電源ボタン、レリーズボタン、ズームボタン、十字ボタン、決定ボタン、再生ボタン、および削除ボタンなどを含んでいる。
【０００８】
レンズ１０２は、複数の光学レンズから構成されるが、図１では代表して１枚のレンズで表している。また、レンズ１０２を構成するレンズには、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ／自動焦点調整）のためのＡＦレンズが含まれる。撮像素子１０３は、例えばＣＣＤやＣＭＯＳなどのイメージセンサーであり、レンズ１０２からの光束を受光して受光信号を生成する。そして、生成した受光信号（画像信号）を制御装置１０４へ出力する。
【０００９】
制御装置１０４は、撮像素子１０３から入力された画像信号に基づいて、所定の画像形式を生成する。例えば、撮像素子１０３から入力されたＲＡＷデータに対して、データ量を減少させるための圧縮処理を施したカラー画像、例えばＪＰＥＧ形式の画像データ（以下、「本画像データ」と呼ぶ）を生成する。制御装置１０４は、生成した本画像データにヘッダ情報を付加した画像ファイルを生成してメモリカードスロット１０５へ出力する。本実施の形態では、制御装置による画像ファイルの生成処理、および生成した画像ファイルのメモリカードへの記録処理を撮影処理と呼ぶこととする。
【００１０】
メモリカードスロット１０５は、記憶媒体としてのメモリカードを挿入するためのスロットであり、制御装置１０４から出力された画像ファイルをメモリカードに書き込んで記録する。また、メモリカードスロット１０５は、制御装置１０４からの指示に基づいて、メモリカード内に記憶されている画像ファイルを読み込む。
【００１１】
モニタ１０６は、カメラ１００の背面に搭載された液晶モニタ（背面モニタ）であり、当該モニタ１０６には、メモリカードに記憶されている画像やカメラ１００を設定するための設定メニューなどが表示される。また、制御装置１０４は、使用者によって操作部材１０１が操作されてライブビューの開始が指示されると、撮像素子１０３から時系列で取得したＲＡＷデータから生成した本画像データ（カラー画像）に基づいてモニタ表示用の表示用画像データ生成する。そして、制御装置１０４は、生成した表示用画像データをモニタ１０６に出力することにより、モニタ１０６にスルー画を表示する。
【００１２】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路により構成され、カメラ１００を制御する。なお、制御装置１０４を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、制御装置１０４が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１３】
本実施の形態では、制御装置１０４は、撮影処理において画像ファイルを生成するに当たっては、本画像データは、事前の設定内容に基づく画像処理は施さずに生成し、表示用画像データは、事前の設定内容に基づく画像処理を施して生成する。そして、制御装置１０４は、事前の設定内容に基づく画像処理パラメータを画像ファイルのヘッダ情報に記録する。
【００１４】
これによって、モニタ１０６に表示するスルー画は、画像処理が施された画像が表示する一方で、画像ファイル内には、画像処理を施していないオリジナル画像の画像データを残しておくことができる。また、このように画像ファイル内にオリジナル画像の画像データを残しておくことにより、使用者は、後でオリジナル画像に基づいて色調整や彩度調整等を行うことができるため、より使用者の好みに合った画像をつくることができる。
【００１５】
なお、事前の設定内容に基づく画像処理としては、色調整処理、ガンマ補正処理、輪郭強調処理、ノイズリダクション処理、赤目補正処理等がある。制御装置１０４は、本画像データを生成する際には、事前の設定内容にかかわらずこれらの画像処理を全てオフにする。また、制御装置１０４は、表示用画像データを生成する際におけるこれらの画像処理のオン・オフは、事前の設定内容に従う。
【００１６】
また、制御装置１０４は、使用者によって操作部材１０１に含まれる再生ボタンが操作された場合には、メモリカードに記録されている画像ファイルを読み出して、画像ファイル内からヘッダ情報と本画像データとを取得する。そして、制御装置１０４は、取得した本画像データ、すなわち画像処理が施されていないオリジナル画像の画像データに対して、ヘッダ情報に記録されている画像処理パラメータを適用して画像処理を実行した後、得られた画像をモニタ１０６に表示する。これによって、画像の再生時には、画像処理が施された後の画像を表示することができる。
【００１７】
さらに、本実施の形態におけるカメラ１００は、画像編集機能を備えており、使用者は、モニタ１０６に表示されている画像の彩度を調整したり、カラー画像をセピア画像やモノクロ画像に変更したりすることができる。制御装置１０４は、使用者からの画像処理指示に基づいて画像処理を施した後の画像をモニタ１０６に表示する。この場合、制御装置１０４は、画像ファイル内に記録されている本画像データは更新しないでオリジナル画像の画像データのままとし、ヘッダ情報に記録されている画像処理パラメータを、使用者からの画像処理指示を反映させた画像処理パラメータで更新する。
【００１８】
これによって、使用者から画像処理の指示があった場合でも、画像ファイル内にオリジナル画像の画像データを残したまま、画像処理の内容をヘッダ情報に反映させることができ、使用者は、後に、改めてオリジナル画像に基づいた画像処理を行うことができる。なお、画像処理パラメータとしては、彩度を変更する場合の彩度補正量を示すパラメータや、カラー画像をセピア画像やモノクロ画像に変更するためのパラメータが記録される。例えば、カラー画像をセピア画像に変更するためのパラメータとしては、ＣｂＣｒのオフセット量が記録される。
【００１９】
図２は、本実施の形態における画像ファイル作成処理の流れを示すフローチャートである。図２に示す処理は、使用者によって操作部材１０１に含まれるレリーズボタンが押下されることにより撮影が指示された場合に制御装置１０４により実行される。
【００２０】
ステップＳ１０において、制御装置１０４は、上述したように、撮像素子１０３から入力される画像信号に基づいて、事前の設定内容に基づく画像処理を施さないオリジナル画像を生成して、ステップＳ２０へ進む。ステップＳ２０では、制御装置１０４は、上述したように、撮像素子１０３から入力される画像信号に基づいて、事前の設定内容に基づく画像処理を施した表示用画像を生成して、ステップＳ３０へ進む。
【００２１】
ステップＳ３０では、制御装置１０４は、ステップＳ２０で生成した表示用画像をモニタ１０６に表示してステップＳ４０へ進む。ステップＳ４０では、制御装置１０４は、事前の設定内容に基づく画像処理の内容を示す画像処理パラメータをヘッダ情報として記録し、本画像データとしてステップＳ１０で生成したオリジナル画像の画像データを記録した画像ファイルを生成して、ステップＳ５０へ進む。ステップＳ５０では、制御装置１０４は、ステップＳ４０で生成した画像ファイルをメモリカードに記録して、処理を終了する。
【００２２】
図３は、本実施の形態における画像表示処理の流れを示すフローチャートである。図３に示す処理は、使用者によって操作部材１０１に含まれる再生ボタンが押下されることにより画像の再生が指示された場合に制御装置１０４により実行される。
【００２３】
ステップＳ１１０において、制御装置１０４は、メモリカード内から画像ファイルを読み込んで、ステップＳ１２０へ進む。ステップＳ１２０では、制御装置１０４は、ステップＳ１１０で読み込んだ画像ファイル内からオリジナル画像の画像データを読み出して、ステップＳ１３０へ進む。ステップＳ１３０では、制御装置１０４は、ステップＳ１１０で読み込んだ画像ファイルのヘッダ情報から画像処理パラメータを読み出して、ステップＳ１４０へ進む。
【００２４】
ステップＳ１４０では、制御装置１０４は、ステップＳ１２０で読み出したオリジナル画像の画像ファイルに対して、ステップＳ１３０で読み出した画像処理パラメータを用いた画像処理を施し、さらに画像処理後の画像データをモニタ１０６の表示サイズに合わせて縮小することによって、表示用画像データを生成して、ステップＳ１５０へ進む。ステップＳ１５０では、制御装置１０４は、ステップＳ１４０で生成した表示用画像データをモニタ１０６へ出力することにより、モニタ１０６上に表示用画像を表示して、処理を終了する。
【００２５】
図４は、本実施の形態における画像編集処理の流れを示すフローチャートである。図４に示す処理は、編集対象画像の表示用画像がモニタ１０６に表示されている状態で、使用者によって操作部材１０１が操作されて、画像の編集が指示された場合に制御装置１０４により実行される。
【００２６】
ステップＳ２１０において、制御装置１０４は、使用者による画像編集指示に基づいて、オリジナル画像から表示用画像を生成する。例えば、使用者が画像の彩度を上げるように指示した場合には、制御装置１０４は、オリジナル画像に基づいて、彩度をアップさせた表示用画像を生成する。その後、ステップＳ２２０へ進み、制御装置１０４は、モニタ１０６に表示中の表示用画像を、ステップＳ２１０で生成した表示用画像で更新して、ステップＳ２３０へ進む。
【００２７】
ステップＳ２３０では、制御装置１０４は、編集対象画像の画像ファイルのヘッダ情報に記録されている画像処理パラメータを、使用者の指示に基づく画像処理内容を反映させた画像処理パラメータで更新して、処理を終了する。
【００２８】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０４は、撮影処理において画像ファイルを生成するに当たっては、本画像データは事前の設定内容に基づく画像処理は施さずに生成し、表示用画像データは事前の設定内容に基づく画像処理を施して生成する。そして、制御装置１０４は、事前の設定内容に基づく画像処理パラメータを画像ファイルのヘッダ情報に記録するようにした。これによって、モニタ１０６に表示するスルー画は、画像処理が施された画像が表示する一方で、画像ファイル内には、画像処理を施していないオリジナル画像の画像データを残しておくことができる。また、このように画像ファイル内にオリジナル画像の画像データを残しておくことにより、使用者は、後でオリジナル画像に基づいて色調整や彩度調整等を行うことができ、より使用者の好みに合った画像をつくることができる。
【００２９】
（２）制御装置１０４は、画像の再生時には、メモリカードに記録されている画像ファイルを読み出して、画像ファイル内からヘッダ情報とオリジナル画像の画像データとを取得する。そして、制御装置１０４は、取得したオリジナル画像の画像データに対して、ヘッダ情報に記録されている画像処理パラメータを適用して画像処理を実行した後、得られた画像をモニタ１０６に表示するようにした。これによって、画像の再生時には、画像処理が施された後の画像を表示することができる。
【００３０】
（３）制御装置１０４は、使用者から画像処理指示があった場合には、画像ファイル内に記録されている本画像データは更新せずに、ヘッダ情報に記録されている画像処理パラメータを、使用者からの画像処理指示を反映させた画像処理パラメータで更新するようにした。これによって、使用者から画像処理の指示があった場合でも、画像ファイル内にオリジナル画像の画像データを残したまま、画像処理の内容をヘッダ情報に反映させることができ、使用者は、後に、改めてオリジナル画像に基づいた画像処理を行うことができる。
【００３１】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、図２に示す処理をカメラ１００上で実行する例について説明したが、これに限定されず、画像を撮影することができる他の機器、例えば携帯電話等で実行してもよい。この場合には、図２に示す処理を実行するためのプログラムを携帯電話が備えるメモリ等の記録装置に記録しておき、携帯電話のＣＰＵがこのプログラムを実行すればよい。
【００３２】
（２）上述した実施の形態では、図３および４に示す処理をカメラ１００上で実行する例について説明したが、これに限定されず、画像を表示するための表示装置を備えた他の機器、例えばパソコン等で実行してもよい。この場合には、図３および４に示す処理を実行するためのプログラムをパソコンが備えるハードディスクドライブ等の記録装置に記録しておき、パソコンのＣＰＵがこのプログラムを実行すればよい。
【００３３】
（３）上述した実施の形態では、制御装置１０４は、撮影処理によってＪＰＥＧ形式の画像データを生成し、これをオリジナル画像の画像データ（または本画像データ）とする例について説明した。しかしながら、制御装置１０４は、ＪＰＥＧＸＲなどの他の一般的な画像形式の画像データを生成して、これをオリジナル画像の画像データ（または本画像データ）とするようにしてもよい。
【００３４】
（４）上述した実施の形態では、制御装置１０４は、使用者から画像処理指示があった場合には、画像ファイル内に記録されている本画像データは更新せずに、ヘッダ情報に記録されている画像処理パラメータを、使用者からの画像処理指示を反映させた画像処理パラメータで更新する例について説明した。この場合、制御装置１０４は、更新前の画像処理パラメータを画像編集履歴として残しておくようにしてもよい。例えば、ヘッダ情報内に画像編集履歴を記録するための領域を設けてもよいし、画像編集履歴を管理するためのファイルを別途作成するようにしてもよい。
【００３５】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【図面の簡単な説明】
【００３６】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】画像ファイル作成処理の流れを示すフローチャート図である。
【図３】画像表示処理の流れを示すフローチャート図である。
【図４】画像編集処理の流れを示すフローチャート図である。
【符号の説明】
【００３７】
１００  カメラ、１０１  操作部材、１０２  レンズ、１０３  撮像素子、１０４  制御装置、１０５  メモリカードスロット、１０６  モニタ
【図１】
2010141482.tif 000003
【図２】
2010141482.tif 000004
【図３】
2010141482.tif 000005
【図４】
2010141482.tif 000006