(57)【要約】【課題】１回の撮影で複数のバリエーションの画像を撮影することができる撮影方法を提供することである。【解決手段】撮影時に使用する撮影パラメータをユーザが任意に設定可能な撮像装置であって、パラメータ記憶情報を撮像部で撮像することにより、画像を撮影するための撮影パラメータを読み取る読取手段と、前記読取手段で読み取った撮影パラメータを記憶するパラメータ記憶手段と、ユーザのシャッター押下指示により画像の撮影を行う撮像手段と、前記撮像手段で撮影をした画像に、前記パラメータ記憶手段で記憶した撮影パラメータを適用することにより画像を生成する画像生成手段とを備えることを特徴とする。【選択図】図４
2012124569.tif 000002
【特許請求の範囲】
【請求項１】
撮影時に使用する撮影パラメータをユーザが任意に設定可能な撮像装置であって、
パラメータ記憶情報を撮像部で撮像することにより、画像を撮影するための撮影パラメータを読み取る読取手段と、
前記読取手段で読み取った撮影パラメータを記憶するパラメータ記憶手段と、
ユーザのシャッター押下指示により画像の撮影を行う撮像手段と、
前記撮像手段で撮影をした画像に、前記パラメータ記憶手段で記憶した撮影パラメータを適用することにより画像を生成する画像生成手段と
を備えることを特徴とする撮像装置。
【請求項２】
前記読取手段は、前記パラメータ記憶情報を複数読み取ることが可能であり、
前記パラメータ記憶手段は、前記パラメータ記憶情報より読み取った複数の撮影パラメータを記憶し、
前記画像生成手段は、前記撮像手段で撮影をした画像に、前記複数の撮影パラメータを適用することにより、設定値の異なる複数の画像を生成することを特徴とする請求項１に記載の撮像装置。
【請求項３】
プリンタと接続することで前記画像生成手段で生成した画像を印刷する撮像装置において、
プリンタが接続されたことを検知する接続検知手段と、
前記画像生成手段により生成した画像のうち、前記プリンタで印刷する画像の選択を受け付ける画像選択受付手段と、
前記画像選択受付手段で受け付けた画像の印刷レイアウトの選択を受け付けるレイアウト選択受付手段と、
前記レイアウト選択受付手段で受け付けた画像の印刷レイアウトに基づいて、画像を印刷する印刷手段とを更に備え、
前記印刷手段は、前記レイアウト選択受付手段で前記画像の撮影パラメータをパラメータ記憶情報として印刷することが選択された場合に、前記画像とパラメータ記憶情報とを印刷し、また、記レイアウト選択受付手段で前記画像の撮影パラメータのみを印刷することが選択された場合に、前記画像の撮影パラメータを前記パラメータ記憶情報として印刷することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記パラメータ記憶情報は、前記撮像装置の設定項目のうち、露出補正、色合い、画像サイズ、ホワイトバランス、色空間、周辺光量補正、トリミング領域、画像回転、ノイズ除去を示す情報を少なくとも記憶していることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
撮影時に使用する撮影パラメータをユーザが任意に設定可能であり、パラメータ記憶情報を撮像部で撮像することにより読み取った撮影パラメータを記憶するパラメータ記憶手段を備える撮像装置の制御方法であって、
前記撮像装置の読取手段が、パラメータ記憶情報を撮像部で撮像することにより、画像を撮影するための撮影パラメータを読み取る読取ステップと、
前記撮像装置の撮像手段が、ユーザのシャッター押下指示により画像の撮影を行う撮像ステップと、
前記撮像装置の画像生成手段が、前記撮像ステップで撮影をした画像に、前記パラメータ記憶手段で記憶した撮影パラメータを適用することにより画像を生成する画像生成ステップ
とを含むことを特徴とする撮像装置の制御方法。
【請求項６】
撮影時に使用する撮影パラメータをユーザが任意に設定可能であり、パラメータ記憶情報を撮像部で撮像することにより読み取った撮影パラメータを記憶するパラメータ記憶手段を備える撮像装置を制御するプログラムであって、
前記撮像装置を、
パラメータ記憶情報を撮像部で撮像することにより、画像を撮影するための撮影パラメータを読み取る読取手段と、
ユーザのシャッター押下指示により画像の撮影を行う撮像手段と、
前記撮像手段で撮影をした画像に、前記パラメータ記憶手段で記憶した撮影パラメータを適用することにより画像を生成する画像生成手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置の撮影機能の設定方法に関連し、特に、設定パラメータを事前に読み込んだり、出力しておくことで、設定の手間を省く設定方法に関する。
【背景技術】
【０００２】
現状、カメラの撮影機能の設定方法は液晶画面とボタンで行う方法が一般的であり、１枚の画像から現像パラメータの異なる複数の画像データを作成する手段としては、撮影したＲＡＷデータをＰＣアプリもしくはカメラの機能で加工して保存する手段が一般的である。
【０００３】
しかしながら、撮影機能の設定を液晶画面とボタンで行う方法だと操作に時間がかかるため、撮影１回毎に設定の変更を行うような場合はシャッターチャンスを逃してしまうという問題がある。ブラケット撮影の設定手段として特許文献２および特許文献３のような手段が考案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１１３３５６号公報
【特許文献２】特開２００９−２０４８２６号公報
【特許文献３】特開２００５−６２３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の問題を解決するために、特許文献１にあるようなバーコードを使用した設定値の保存・読み込みによる撮影条件の設定手段が考案されているが、この手段の場合撮影シーンの光量の微妙な差異により露出等の撮影に関わる設定値の微調整が必要な場合が大半であると思われ、その場合はバーコードで設定を読み込んだ後に露出を再調整することになると考えられる。また、特許文献１に開示された技術を用いた場合、被写体毎に複数の設定値を使用したバリエーションの写真（例えば、カラーとモノクロの両方で撮影しておきたい、明るさだけを微調整した写真が取りたい）といった場合、再度バーコードを読み込んでもう一回撮影するか、もしくはＲＡＷデータを現像（ＰＣアプリ等を使用）しなければならず、手間がかかる。
また、ブラケット撮影の設定手段として特許文献２および特許文献３のような手段が考案されているが、１回の撮影で複数種類の現像パラメータの異なる画像を取得できる最適な手段が望まれる。
【０００６】
そこで、本発明の目的は、１回の撮影で複数のバリエーションの画像を撮影することができる撮影方法を提供することである。
【課題を解決するための手段】
【０００７】
即ち本発明は、撮影時に使用する撮影パラメータをユーザが任意に設定可能な撮像装置であって、パラメータ記憶情報を撮像部で撮像することにより、画像を撮影するための撮影パラメータを読み取る読取手段と、前記読取手段で読み取った撮影パラメータを記憶するパラメータ記憶手段と、ユーザのシャッター押下指示により画像の撮影を行う撮像手段と、前記撮像手段で撮影をした画像に、前記パラメータ記憶手段で記憶した撮影パラメータを適用することにより画像を生成する画像生成手段とを備えることを特徴とする。
また、本発明の撮像装置において、前記読取手段は、前記パラメータ記憶情報を複数読み取ることが可能であり、前記パラメータ記憶手段は、前記パラメータ記憶情報より読み取った複数の撮影パラメータを記憶し、前記画像生成手段は、前記撮像手段で撮影をした画像に、前記複数の撮影パラメータを適用することにより、設定値の異なる複数の画像を生成することを特徴とする。
また、本発明の撮像装置は、プリンタと接続することで前記画像生成手段で生成した画像を印刷する撮像装置であって、プリンタが接続されたことを検知する接続検知手段と、前記画像生成手段により生成した画像のうち、前記プリンタで印刷する画像の選択を受け付ける画像選択受付手段と、前記画像選択受付手段で受け付けた画像の印刷レイアウトの選択を受け付けるレイアウト選択受付手段と、前記レイアウト選択受付手段で受け付けた画像の印刷レイアウトに基づいて、画像を印刷する印刷手段とを更に備え、前記印刷手段は、前記レイアウト選択受付手段で前記画像の撮影パラメータをパラメータ記憶情報として印刷することが選択された場合に、前記画像とパラメータ記憶情報とを印刷し、また、前記レイアウト選択受付手段で前記画像の撮影パラメータのみを印刷することが選択された場合に、前記画像の撮影パラメータを前記パラメータ記憶情報として印刷することを特徴とする。
また、本発明の撮像装置において、前記パラメータ記憶情報は、前記撮像装置の設定項目のうち、露出補正、色合い、画像サイズ、ホワイトバランス、色空間、周辺光量補正、トリミング領域、画像回転、ノイズ除去を示す情報を少なくとも記憶していることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、１回の撮影で複数のバリエーションの画像を撮影することができる撮影方法を提供することである。具体的には、「現像パラメータを微調整しながら撮影したい」、「同じ写真から全く色合いの異なる写真を作りたい（カラー＆モノクロ等）」、「複数の現像パラメータが異なる画像を撮影したい（明るさ＆ホワイトバランス＆色空間等）」、「保存用の大きい画像と共にＢｌｏｇに載せるための小さい画像もついでに作りたい。」といったユーザの要望に応えることが可能となり、バーコードによって設定値を読み込む手段を利用することで撮影中に手動で現像パラメータ設定値を変更する手間が省ける。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態におけるプログラムで使用する出力・読み込み可能なパラメータのデータテーブルを示す図である。
【図２】本発明の実施形態におけるハードウェア構成を示す図である。
【図３】本発明の実施形態における設定値読み込み時のＵＩを示す図である。
【図４】本発明の実施形態におけるブラケット撮影時のＵＩを示す図である。
【図５】本発明の実施形態における出力時のＵＩを示す図である。
【図６】本発明の実施形態におけるプログラムの基本的な処理フローを示す図である。
【図７】本発明の実施形態におけるプログラムの設定値読み込み時の処理フローを示す図である。
【図８】本発明の実施形態におけるプログラムのブラケット撮影時の処理フローを示す図である。
【図９】本発明の実施形態におけるプログラムの出力時の処理フローを示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は、本発明の実施形態におけるプログラムで使用する出力・読み込み可能なパラメータのデータテーブルである。図１の現像パラメータデータテーブルは、「露出補正  （明るさ）」、「色合い」、「画像サイズ」、「ホワイトバランス  （色温度）」、「色空間」、「周辺光量補正」、「トリミング領域」、「画像回転」、「ノイズ除去」等の設定項目を備えていることが望ましい。また、これらの情報はＪＰＥＧファイルを生成する場合にＥＸＩＦ領域に記録されることが望ましい。
【００１１】
次に、ハードウェア構成について、図２を用いて説明する。図２は、本発明の実施形態におけるハードウェア構成を示す図である。
【００１２】
図２は、本発明に係る撮影装置の概略構成を示すハードウエアブロック図である。図２で、撮影装置は、いわゆるデジタルカメラから成り、撮影用のレンズ１０１、撮像素子（以下、「ＣＣＤ」と称する）１０２、カメラ信号処理部（以下、「ＡＤＣ」と称する）１０３、画像処理部１０４、コントローラ１１０、バッファメモリ１１１、フラッシュＲＯＭ１１２、インターフェース回路（以下、「Ｉ／Ｆ回路」と称する）１１３、カードホルダ１１４、記録媒体１１５、ディスプレイドライバ１１６、および操作部１２０を備える。
【００１３】
レンズ１０１は、レンズ等であり、対物レンズ、ズームレンズ、およびフォーカスレンズなどで構成される。ズームレンズおよびフォーカスレンズについては、不図示の駆動機構により光軸方向へ駆動される。撮像素子１０２は、レンズ１０１から入射した撮像光をを結像し、電気信号（アナログ信号）に変換するして出力するＣＣＤイメージセンサで構成される。
【００１４】
カメラ信号処理部（ＡＤＣ）１０３は、撮像素子１０２から受けた電気信号にデジタル変換やホワイトバランス調整などの信号処理を行なって、デジタル信号に変換する機能を有する。コントローラ１１０は、画像処理部１０４、バッファメモリ１１１、フラッシュＲＯＭ１１２、Ｉ／Ｆ回路１１３、ディスプレイドライバ１１６、サウンドドライバ１１８、ＬＥＤドライバ１２８、および操作部１２０に接続されている
【００１５】
画像処理部１０４は、前処理部１０５、ＹＣ処理部１０６、電子ズーム処理部１０７、圧縮部１０８、および伸長部１０９を備え、カメラ信号処理部１０３から出力されるデジタル信号から画像データを生成し、各種画像処理を行う機能を有する。
【００１６】
前処理部１０５は、入力される画像データに基づく画像のホワイトバランスを調整するホワイトバランス処理や画像のガンマ補正処理を行う機能を有する。ホワイトバランス処理は、画像の色合いを、実物の色合いに近くなるように調整したり、光源（蛍光灯や太陽光など）に合った適正な色に調整したりする処理である。ガンマ補正処理は、画像のコントラストを調整する処理である。なお、前処理部１０５は、ホワイトバランス処理およびガンマ補正処理以外の画像処理を実行することも可能である。
【００１７】
ＹＣ処理部１０６は、入力される画像データに基づく画像を、輝度情報「Ｙ」と、輝度信号と青色の色差情報「Ｃｂ」と、輝度信号と赤色の色差情報「Ｃｒ」とに分離する機能を有する。電子ズーム処理部１０７は、画像の一部（例えば中央部）を所定の大きさでトリミングし、トリミングした画像を信号処理で元画像の大きさに拡大する機能を有する。電子ズーム処理部１０７は、例えば、撮影された１６００×１２００ドットの画像から中央の１０２４×７６８ドットの画像を切り出し、データ補間を行いながら１６００×１２００ドットのサイズに拡大することができる。
【００１８】
圧縮部１０８は、画像データをＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式などの圧縮形式によって圧縮する機能を有する。伸長部１０９は、圧縮されている画像データを伸長する機能を有する。例えば、画像データをＪＰＥＧ方式で圧縮する場合、まず、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理が行われる（ＤＣＴ処理）。次に、画像の階調やグラデーションを表現する段階を数値（量子化ビット数）で表現する量子化処理が行われる。最後に、ハフマン符号化処理で画像データが圧縮される。
【００１９】
具体的には、画像データの信号文字列が一定のビット毎に区切られ、出現頻度が高い文字列に対してより短い符号が与えてられてゆく。なお、圧縮処理を行わないで画像データを記録する方式の場合は、圧縮部１０８および伸長部１０９を省略することができる。また、画像データの圧縮形式は、ＪＰＥＧ方式に限らず、ＧＩＦ（Ｇｒａｐｈｉｃａｌ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式などであっても、同様に処理を行うことができる。
【００２０】
バッファメモリ１１１には、画像処理部１０４で画像処理が行われる際に、一時的に画像データが保存される。フラッシュＲＯＭ１１２には、撮影装置の各種設定情報や、後述するユーザ認証情報が保存される。Ｉ／Ｆ回路１１３は、コントローラ１１０から出力される画像データを、記録媒体１１５に記録可能なデータ形式に変換する。また、Ｉ／Ｆ回路１１３は、記録媒体１１５から読み出された画像データ等を、コントローラ１１０で処理可能なデータ形式に変換する。
【００２１】
カードホルダ１１４は、記憶媒体である記録媒体１１５を撮影装置に着脱可能にする機構を備えると共に、記録媒体１１５との間でデータ通信が可能な電気接点を備える。また、カードホルダ１１４は、撮影装置で利用される記憶媒体の種類に応じた構造を有する。記録媒体１１５は、フラッシュメモリなどの半導体記憶素子を内蔵し、カードホルダ１１４に着脱可能なカード型の記憶媒体である。記録媒体１１５には、撮影装置で撮影された画像データを記録することができる。
【００２２】
ディスプレイドライバ１１６は、コントローラ１１０から出力される画像データを液晶ディスプレイ１１７で表示可能な信号に変換する。具体的には、ディスプレイドライバ１１６は、コントローラ１１０から出力されるデジタルの画像データをアナログ画像信号に変換する処理を行い、次に画像サイズを液晶ディスプレイ１１７の表示可能エリアのサイズに適したサイズに変換する処理を行う。
【００２３】
サウンドドライバ１１８は、コントローラ１１０から出力される音声データをスピーカ２１９で鳴動可能な信号に変換する処理を行う。ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ドライバ１２８は、コントローラ１１０から出力される命令に従いランプ１２９の制御を行う。
【００２４】
操作部１２０は、電源スイッチ１２１、モードダイヤル１２２、撮影ボタン１２３、カーソルキー１２４、ズームボタン１２５、および閲覧（再生）ボタン１２６を備え、ユーザからの操作入力を受け付けて、操作内容に応じた信号をコントローラ１１０に出力する。なお、操作部１２０には、図示の操作ボタン以外の操作ボタン類も含まれるが、それらの説明は省略する。
【００２５】
モードダイヤル（選択ボタン）１２２は、撮影動作のモードを切り替えるための回転可能なダイヤルである。ユーザはモードダイヤル１２２を操作することで、複数の撮影動作モードを選択することが可能である。なお、本発明の実施形態で、モードダイヤルは、ダイヤル式機構として記載をするが、例えば、ダイヤルではなくスライド式のボタンであってもよい。つまり、モードダイヤル１２２について、その機構はダイヤルに限定されず、カメラのモードを切り替えられるための機構を備えていることが本質である。
【００２６】
閲覧ボタン１２６は、撮影した画像データを閲覧する閲覧モード（再生モード）に切り替えるためのボタンである。閲覧ボタン１２６が押下されると、撮影モードから閲覧モードに移行する。なお、閲覧モードへの切替方法については、閲覧ボタン１２６の押下に限定されず、液晶ディスプレイ１１７上のタッチパネル（不図示）などによる移行方法であってもよい。
【００２７】
閲覧モードでは、コントローラ１１０が、Ｉ／Ｆ回路１１３を介して、カードホルダ１１４に装着されている記録媒体１１５から設定情報と画像データを読み出す。設定情報は、現在装着されている記録媒体１１５に記録されている画像の枚数および記録されている画像データの容量などである。読み出される画像データは、例えば、画像１枚分の画像データまたはサムネイルデータである。なお、記録媒体１１５から読み出される画像データは、上述したように所定の圧縮形式で圧縮されている。
【００２８】
記録媒体１１５から読み出された画像データは、Ｉ／Ｆ回路１１３およびコントローラ１１０を介して、ディスプレイドライバ１１６へ入力される。ディスプレイドライバ１１６は、入力された画像データを液晶ディスプレイ１１７に表示させる。
【００２９】
カーソルキー１２４は、ユーザが撮影装置に対する所定の指示や機能選択を行うためのキーである。ユーザは、カーソルキー１２４により、撮影装置に対する各種設定情報やユーザ認証情報などの操作入力を行うことができる。また、カーソルキー１２４により、液晶ディスプレイ１１７にメニュー画面を表示させたり、撮影装置が有する所定の機能を選択することができる。さらに、カーソルキー１２４により、撮影装置で撮影された画像データを液晶ディスプレイ１１７上にレビュー表示させることができる。レビュー表示とは、撮影装置２００で撮影した画像を、その直後に液晶ディスプレイ１１７に表示させる機能である。
【００３０】
なお、レビュー表示については、液晶ディスプレイ１１７上に撮影した画像を１枚のみ表示する構成に限定されず、サムネイル画像を含む複数の画像を表示するように構成してもよい。また、レビュー表示の切り替えについては、カーソルキー１２４の押下に限らず、他のボタンの押下などの一般的な方法を利用して切り替えられる構成にしてもよい。また、レビュー表示画面で、レビュー表示画像の削除や編集などが行えるように構成してもよい。
【００３１】
レンズ制御部１２７は、レンズ１０１のレンズに対して、ズーム、フォーカス、絞り等の制御を行う。また、撮影装置は、被写体を撮像して画像データを得る撮影モードと当該撮影モードで得た画像データを表示する閲覧（再生）モードとを備える。
【００３２】
なお、音声についてはマイクやスピーカを用いることで、撮像装置と同様に記録、及び再生が可能である。また、映像（動画）記録時には、通常音声記録も同時に行われ、圧縮部１０８および伸長部１０９で、映像と音声が多重化される。
【００３３】
また、撮影装置２００における撮影動作について図２を用いて説明する。まず、ユーザが電源スイッチ１２１を操作し、撮影装置２００の電源をＯＮにする。すると、撮影装置２００に内蔵されているバッテリー（不図示）から各回路へ電源供給されて、撮影装置２００の起動処理（レンズバリアを開く動作制御およびマイクロコンピューターのリセット処理など）が行われる。撮影装置２００は、電源ＯＦＦ時に電源スイッチ１２１が押下されると電源ＯＮとなり、自動的に撮影モードとなるように構成されている。また、電源ＯＦＦ時に閲覧ボタンが押下されると電源ＯＮとなり、自動的に閲覧モードとなるように構成されている。
【００３４】
撮影装置２００が撮影モードに移行すると、光学画像がレンズ１０１を介して撮影装置内へ入射し、撮像素子（ＣＣＤ）１０２に結像される。ＣＣＤ１０２は、入射される光学画像を電気信号に変換して、カメラ信号処理部（ＡＤＣ）１０３へ出力する。ＡＤＣ１０３は、入力される電気信号（アナログ信号）をデジタル信号に変換する。ＡＤＣ１０３から出力されるデジタル信号は画像処理部１０４に入力される。
【００３５】
画像処理部１０４内の前処理部１０５では、入力されるデジタル信号に基づき画像データを生成し、ホワイトバランス処理およびガンマ補正処理などが行われる。画像処理部１０４内のＹＣ処理部１０６では、画像データが輝度信号Ｙと色差信号ＣｒおよびＣｂとに分離され、色差信号ＣｒおよびＣｂの情報量を減らす処理が行われる。色差信号ＣｒおよびＣｂの情報量の削減処理は、例えば、画像の主走査方向の色情報を間引く「４：２：２ダウンサンプリング処理」や、画像の縦横方向の色情報を間引く「４：１：１ダウンサンプリング処理」などがある。なお、前処理部１０５およびＹＣ処理部１０６で画像処理を行う際は、画像データを一時的にバッファメモリ１１１に保存し、随時バッファメモリ１１１に保存されている画像データを読み出しながら画像処理が行われる。
【００３６】
画像処理部１０４から出力される画像データ（非圧縮）はコントローラ１１０に入力される。コントローラ１１０は、画像処理部１０４から出力される画像データを、ディスプレイドライバ１１６へ出力する。ディスプレイドライバ１１６は、入力される画像データ（デジタル信号）をアナログ画像信号に変換すると共に、アナログ画像信号に基づく画像のサイズを液晶ディスプレイ１１７で表示可能なサイズに調整する。
【００３７】
また、ディスプレイドライバ１１６は、液晶ディスプレイ１１７に画像を表示させるよう制御する。このとき、液晶ディスプレイ１１７に表示される画像は、ＣＣＤ１０２、ＡＤＣ１０３、および画像処理部１０４で、連続的に信号処理されて生成される画像（スルー画像）である。
【００３８】
液晶ディスプレイ１１７にスルー画像が表示されている状態で、ユーザが希望のタイミングで撮影ボタン１２３を操作すると、コントローラ１１０は画像処理部１０４に制御信号を出力する。画像処理部１０４に制御信号が入力されると、圧縮部１０８は、前処理部１０５およびＹＣ処理部１０６で画像処理された画像データをバッファメモリ１１１へ保存し、圧縮処理を行う。
【００３９】
具体的には、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理（ＤＣＴ処理）や、画像の階調やグラデーションを表現する段階を量子化ビット数で表現する量子化処理や、画像データの信号文字列を一定のビット毎に区切り、出現頻度が高い文字列に対して、より短い符号を与えてゆくハフマン符号化処理などが実行される。圧縮された画像データは、コントローラ１１０およびディスプレイドライバ１１６を介して液晶ディスプレイ１１７に表示される。また、圧縮された画像データは、カードホルダ１１４を介してメモリーカード１１５に記録される。
【００４０】
撮影ボタン１２３が操作される前にズームボタン１２５が操作されると、コントローラ１１０は光学ズーム処理や電子ズーム処理を実行し、画像の大きさを拡大または縮小させることができる。そして、ズームボタン１２５の操作後、撮影ボタン１２３が操作されると、拡大または縮小された画像の画像データがメモリーカード１１５へ記録される。以上、図２を用いて本発明を実施する撮像装置のハードウエア構成および撮影機能について説明した。
【００４１】
次に、本発明の実施形態における撮像装置の処理工程について、図６〜９のフローチャートを用いて説明する。図６は、本発明の実施形態におけるプログラムの基本的な処理フローを示す図である。
【００４２】
まず、撮像装置１００は、電源スイッチ１２１の押下を検知して、電源がオンの状態であれば、ステップＳ６０１に進み、モードダイヤル１２２の状態を確認する（ステップＳ６０１）。撮像装置１００は、モードダイヤル１２２が、設定値読み込みモードの場合は、設定値読み込みモードの処理（ステップＳ６０２）、ブラケット撮影モードの場合には、ブラケット撮影モードの処理（ステップＳ６０３）、通常撮影モードの場合には、通常撮影の処理にそれぞれ切り替わる。また、撮像装置１００がプリンタを検知した場合には、出力の処理Ｓ６０４に切り替わる。
【００４３】
なお、ステップＳ６０２の設定値読み込みモードの処理については、図７で詳細に説明をする。ステップＳ６０３のブラケット撮影モードの処理については、図８で詳細に説明をする。ステップＳ６０４の出力の処理については、図９で詳細に説明をする。通常撮影モードの処理は現状の撮像装置の撮影処理のため、説明は省略する。
【００４４】
このように、撮像装置１００は、モードダイヤル１２２が設定値読み込みモード、ブラケット撮影モード、通常撮影モードの何れかに設定されているかにより、以下の図７、図８で説明をする処理と通常撮影処理に分かれる。
【００４５】
はじめに、図７を用いてステップＳ６０２での処理工程について説明をする。図７は、本発明の撮像装置１００で実行する設定値読み込み方法についてのフローチャートである。なお、図７の各ステップに対応する画面ＵＩは適宜図３、適宜図５を用いて説明する。
【００４６】
まず、ステップＳ７０１で、撮像装置１００は、設定値読み込みモードを設定すると、ディスプレイ１１７に読み込み準備画面３０２を表示する。また、この画面では、読み込み対象の設定パラメータが記載された用紙を撮影する操作をユーザに促すメッセージ３０３を表示する。
【００４７】
ステップＳ７０２で、撮像装置１００は、撮影ボタン１２３の押下を受け付けると、撮影ボタン１２３の押下が全押しか否かを判定する。撮影ボタン１２３の押下が全押しでない場合（ステップＳ７０２のＮＯ）、画像フォーカス中の操作のため、ステップＳ７０２の判定処理に留まる。
【００４８】
撮影ボタン１２３の押下が全押しであった場合（ステップＳ７０２のＹＥＳ）、ステップＳ７０３に進み、フォーカスしている画像の現像パラメータを読み込む。本実施例としては、現像パラメータはＱＲコード（パラメータ記憶情報）に記載されているデータを読み込んでいる。ＱＲコード読み取りの詳細な処理については既に公知技術であるため、説明を省略する。また、読み込みする現像パラメータの形式はＱＲコードに限定されない。
【００４９】
次に、ステップＳ７０４で、読み込んだ現像パラメータを撮像装置１００の所定の記憶部（具体的にはフラッシュＲＯＭ１１２）に記憶されている現像パラメータデータテーブルに書き込む。ステップＳ７０３とステップＳ７０４の撮像装置内部の処理を行っている間は、ディスプレイ１１７に処理中画面３０５を表示する。
【００５０】
引き続き図７の説明に戻る。ステップＳ７０４で、現像パラメータの保存が完了すると、ディスプレイ１１７に再読み込み確認画面３０９を表示する。この画面では、引き続き現像パラメータの読み込みを行うかどうかを確認するメッセージ３１０を表示する。ステップＳ７０５で撮像装置１００は、「はい」か「いいえ」ボタンの押下を受け付けて、次の処理を判定する。
【００５１】
ボタン押下が「はい」である場合、設定値読み込みを行う準備のため、読み込み準備画面３０２に戻る。再度設定値読み込みを行った場合の現像パラメータは、現像パラメータデータテーブルに追加する。ボタン押下が「いいえ」である場合、設定値読み込みを終了する。
【００５２】
次に、図８を用いてステップＳ６０３での処理工程について説明をする。図８は、本発明の撮像装置１００で実行するブラケット撮影方法についてのフローチャートである。なお、図８の各ステップに対応する画面ＵＩは適宜図４を用いて説明する。
【００５３】
まず、ステップＳ８０１で、撮像装置１００は、ブラケット撮影モードが選択されたことを確認すると、ディスプレイ１１７にブラケット撮影準備画面４０２を表示する。また、この画面では、撮影をユーザに促すメッセージ４０３を表示する。
【００５４】
ステップＳ８０２で、撮像装置１００は、撮影ボタン１２３の押下を受け付けると、撮影ボタン１２３の押下が全押しか否かを判定する。撮影ボタン１２３の押下が全押しでない場合（ステップＳ８０２のＮＯ）、画像フォーカス中の操作のため、ステップＳ８０２の判定処理に留まる。
【００５５】
撮影ボタン１２３の押下が全押しであった場合（ステップＳ８０２のＹＥＳ）、ステップＳ８０３に進み、フォーカスしている画像を読み込む。
【００５６】
次に、ステップＳ８０４で、撮像装置１００の所定の記憶部（具体的にはフラッシュＲＯＭ１１２）に記憶されている現像パラメータデータテーブルから、事前に読み込みを行った現像パラメータを読み込む。画像処理部１０４で、読み込んだ現像パラメータを適用した画像を生成する（Ｓ８０５）。ステップＳ８０４とステップＳ８０５の撮像装置内部の処理を行っている間は、ディスプレイ１１７に処理中画面４０５を表示する。
【００５７】
次に、事前に読み込んだ現像パラメータ数分の画像生成を行うため、ステップＳ８０６で読み込んだ現像パラメータが残ってないかどうかを判定する。現像パラメータが残っている場合（ステップＳ８０２のＹＥＳ）はステップＳ８０４に戻り、残っていない場合は、画像処理完了画面４０９をディスプレイ１１７に表示する。
【００５８】
画像処理完了画面４０９では、現像パラメータを適用した画像４１３と引き続きブラケット撮影を行うかどうかを確認するメッセージ４１０を表示する。本実施例としては、事前に現像パラメータの読み込みを３回行い、３つの現像パラメータを適用した画像４１３を表示している。
【００５９】
ステップＳ８０７で撮像装置１００は、「はい」か「いいえ」ボタンの押下を受け付けて、次の処理を判定する。ボタン押下が「はい」である場合、ブラケット撮影を行う準備のため、読み込み準備画面３０２に戻る。ボタン押下が「いいえ」である場合、ブラケット撮影を終了する。
【００６０】
次に、図９を用いてステップＳ６０４の出力処理について説明をする。図９は、本発明の撮像装置１００で実行する印刷方法についてのフローチャートである。なお、図９の各ステップに対応する画面ＵＩは適宜図５を用いて説明する。
【００６１】
まず、ステップＳ９０１で、撮像装置１００は、プリンタが接続されたことを検知すると（接続検知手段）、ディスプレイ１１７に印刷画像選択画面５０２を表示する。また、この画面では、印刷対象の画像ファイル一覧５０３と画像５０４を表示する。
【００６２】
印刷対象の画像ファイル一覧５０３は、記録媒体１１５に記録されている画像データを読み込み表示する。画像５０４は印刷対象の画像ファイル一覧でフォーカスが当たっている画像を表示する。
【００６３】
次に、撮像装置１００は、フォーカスが当たっている画像で決定ボタンの押下を受け付けると、Ｓ９０２で、選択された画像をバッファメモリ１１１に取り込んだ後、ディスプレイ１１７に印刷モード選択画面５０５を表示する。
【００６４】
印刷モード選択画面５０５では、画像とバーコード、バーコードのみ、画像のみの何れを印刷するか、つまり、どのような印刷レイアウトで印刷をするかの選択を促す選択ボタン５０５を表示する。
【００６５】
Ｓ９０３で撮像装置１００は、選択ボタン５０５の押下を受け付けて、次の処理を判定する。ボタン押下が「画像とバーコード」の場合には、Ｓ９０４でバーコードを生成する。
【００６６】
バーコードの生成方法について説明する。
撮像装置１００の所定の記憶部（具体的にはフラッシュＲＯＭ１１２）に記憶されている現像パラメータデータテーブルもしくは、画像ファイル一覧５０３で選択した画像ファイル内のＥＸＩＦデータ部から現像パラメータを取り出し、このデータをバーコードデータに変換する。本実施例としては、現像パラメータをＱＲコード（パラメータ記憶情報）に変換している。ＱＲコード変換の詳細な処理については既に公知技術であるため、説明を省略する。また、変換する形式はＱＲコードに限定されない。
【００６７】
次にステップＳ９０５では、バッファメモリ１１１に取り込んだ画像と合わせて、印刷レイアウトを生成した後、ディスプレイ１１７に印刷確認画面５０７を表示する。印刷確認画面５０７は出力レイアウト５１１１と印刷を行うかどうかを確認するメッセージ５０８を表示する。
【００６８】
ステップＳ９０９では、撮像装置１００は、「はい」か「いいえ」ボタンの押下を受け付けて、次の処理を判定する。ボタン押下が「はい」である場合、出力用レイアウトのデータをプリンタに送信し、プリンタが用紙に出力する。ボタン押下が「いいえ」である場合、ステップＳ９０２に戻り、ディスプレイ１１７には印刷画像選択画面５０２を表示する。
【００６９】
ステップＳ９０３で撮像装置１００が、「バーコード」のボタン押下を受け付けた場合には、Ｓ９０６でバーコードを生成する。Ｓ９０７では、バーコードのみの出力用レイアウトを生成後、ディスプレイ１１７に印刷確認画面５０７を表示する。ステップＳ９０９以降の処理は印刷モードが「画像とバーコード」の場合の処理と同様である。
【００７０】
Ｓ９０３で撮像装置１００が、「画像」のボタン押下を受け付けた場合には、Ｓ９０８ではバッファメモリ１１１に取り込んだ画像のみの出力用レイアウトを生成後、ディスプレイ１１７に印刷確認画面５０７を表示する。ステップＳ９０９以降の処理は印刷モードが「画像とバーコード」の場合の処理と同様である。
【００７１】
以上、本発明によれば、１回の撮影で複数のバリエーションの画像を撮影することができる撮影方法を提供することである。具体的には、「現像パラメータを微調整しながら撮影したい」、「同じ写真から全く色合いの異なる写真を作りたい（カラー＆モノクロ等）」、「複数の現像パラメータが異なる画像を撮影したい（明るさ＆ホワイトバランス＆色空間等）」、「保存用の大きい画像と共にＢｌｏｇに載せるための小さい画像もついでに作りたい。」といったユーザの要望に応えることが可能となり、バーコードによって設定値を読み込む手段を利用することで撮影中に手動で現像パラメータ設定値を変更する手間が省ける。
具体的には、本発明の撮像装置は、撮影時に使用する撮影パラメータをユーザが任意に設定可能な撮像装置であって、パラメータ記憶情報を撮像部で撮像することにより、画像を撮影するための撮影パラメータを読み取る読取手段と、前記読取手段で読み取った撮影パラメータを記憶するパラメータ記憶手段と、ユーザのシャッター押下指示により画像の撮影を行う撮像手段と、前記撮像手段で撮影をした画像に、前記パラメータ記憶手段で記憶した撮影パラメータを適用することにより画像を生成する画像生成手段とを備えることを特徴とする。
【００７２】
以上説明したように、本発明におけるプログラムは、図６〜図９に示すフローチャートの処理に従って撮像装置としてコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図６〜図９の処理方法を撮像装置が実行可能なプログラムを記憶されている。なお、本発明におけるプログラムは図６〜図９の各装置の処理方法ごと、別の独立したプログラムであってもよい。
【００７３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００７４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００７５】
また、撮像装置が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００７９】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【００８０】
１０１  光学系（レンズ）
１０２  撮像素子（ＣＣＤ）
１０３  カメラ信号処理部
１１０  システムコントローラ
１１７  ディスプレイ
１２０  操作部
【図１】
2012124569.tif 000003
【図２】
2012124569.tif 000004
【図３】
2012124569.tif 000005
【図４】
2012124569.tif 000006
【図５】
2012124569.tif 000007
【図６】
2012124569.tif 000008
【図７】
2012124569.tif 000009
【図８】
2012124569.tif 000010
【図９】
2012124569.tif 000011