(57)【特許請求の範囲】
【請求項１】
被写体を撮像して第１画像データを生成する撮像手段と、
前記第１画像データから抽出された画像データにより構成される第２画像データと、前記第１画像データから抽出されなかった画像データにより構成される第３画像データと、を作成する画像データ作成手段と、
前記第２画像データ及び前記第３画像データを記録する記録手段と、
前記記録手段により記録された前記第２画像データに基づく前記被写体の第１画像を表示手段に表示させる第１モードと、前記記録手段により記録された前記第２画像データ及び前記第３画像データに基づく前記第１画像より高解像度である前記被写体の第２画像を前記表示手段に表示させる第２モードと、を有する制御手段と、
を備える画像記録装置。
【請求項２】
請求項１に記載の画像記録装置において、
前記記録手段は、前記第３画像データを前記第２画像データに関連付けて記録する画像記録装置。
【請求項３】
請求項１又は請求項２に記載の画像記録装置において、
前記制御手段は、前記表示手段の有する表示領域に関する情報により前記第１モード及び前記第２モードのうちいずれかを選択する画像記録装置。
【請求項４】
請求項３に記載の画像記録装置において、
前記制御手段は、前記表示領域の解像度により前記第１モード及び前記第２モードのうちいずれかを選択する画像記録装置。
【請求項５】
請求項４に記載の画像記録装置において、
前記制御手段は、前記第２画像データの解像度より前記表示領域の解像度が低い場合、前記第１モードを選択し、前記第２画像データの解像度より前記表示領域の解像度が高い場合、前記第２モードを選択する画像記録装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の画像記録装置において、
前記画像データ作成手段は、前記第１画像データの複数の同色画素の画素値に基づいて、前記複数の同色画素の中から代表画素を抽出して、前記代表画素を用いて前記第２画像データを作成する画像記録装置。
【請求項７】
請求項６に記載の画像記録装置において、
前記画像データ作成手段は、前記第１画像データの複数の同色画素の画素値の平均値を算出し、算出した平均値に画素値が最も近い画素を前記代表画素として抽出する画像記録装置。
【請求項８】
請求項６に記載の画像記録装置において、
前記画像データ作成手段は、前記第１画像データの複数の同色画素の画素値の中央値をもつ画素を前記代表画素として抽出する画像記録装置。
【請求項９】
請求項６に記載の画像記録装置において、
前記画像データ作成手段は、前記第１画像データの複数の同色画素から任意の画素を前記代表画素として抽出する画像記録装置。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の画像記録装置において、
前記記録手段は、前記画像データ作成手段によって抽出された画素の、前記第１画像データにおける位置を示す位置情報を前記第２画像データに関連付けて記録する画像記録装置。
【請求項１１】
請求項１０に記載の画像記録装置において、
前記制御手段は、前記記録手段により記録された前記第２画像データに基づく第１画像を表示手段に表示させる第１モードと、前記記録手段により記録された前記第２画像データ、前記第３画像データ及び前記位置情報に基づく前記第１画像より高解像度の第２画像を前記表示手段に表示させる第２モードと、を有する画像記録装置。
【請求項１２】
請求項１から請求項１１のいずれか一項に記載の画像記録装置において、
前記記録手段は、前記第３画像データを面順次で記録する画像記録装置。
【請求項１３】
請求項１から請求項１２のいずれか一項に記載の画像記録装置において、
前記第１画像データ、前記第２画像データ及び前記第３画像データは、ＲＡＷデータである画像記録装置。
【請求項１４】
請求項１から請求項１３のいずれか一項に記載の画像記録装置を備える撮像装置。
【請求項１５】
撮像手段によって被写体を撮像して生成された第１画像データから抽出された画像データにより構成される第２画像データと、前記第１画像データから抽出されなかった画像データにより構成される第３画像データと、を作成する画像データ作成手順と、
前記第２画像データ及び前記第３画像データを記録する記録手順と、
前記記録手順により記録された前記第２画像データに基づく前記被写体の第１画像を表示手段に表示させる第１モードと、前記記録手順により記録された前記第２画像データ及び前記第３画像データに基づく前記第１画像より高解像度である前記被写体の第２画像を前記表示手段に表示させる第２モードと、を選択する選択手順と、
前記選択手順で選択したモードに対応する画像のデータを前記表示手段へ出力する画像出力手順とをコンピュータに実行させるための画像表示プログラム。
【請求項１６】
請求項１５に記載の画像表示プログラムにおいて、
前記選択手順は、前記第２画像データの解像度より前記表示手段の有する表示領域の解像度が低い場合、前記第１モードを選択し、前記第２画像データの解像度より前記表示領域の解像度が高い場合、前記第２モードを選択する画像表示プログラム。
【請求項１７】
撮像手段によって被写体を撮像して生成された第１画像データから抽出された画像データにより構成される第２画像データと、前記第１画像データから抽出されなかった画像データにより構成される第３画像データと、を作成する画像データ作成手順と、
前記第２画像データ及び前記第３画像データを記録する記録手順と、
前記記録手順により記録された前記第２画像データに基づく前記被写体の第１画像を表示手段に表示させる第１モードと、前記記録手順により記録された前記第２画像データ及び前記第３画像データに基づく前記第１画像より高解像度である前記被写体の第２画像を前記表示手段に表示させる第２モードと、を選択する選択手順とをコンピュータに実行させるための画像記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置、撮像装置、画像記録プログラム、および画像表示プログラムに関する。
【背景技術】
【０００２】
次のような撮像装置が知られている。この撮像装置は、撮像素子の画素数よりも少ない画素数となるように縮小したＲａｗデータを記録する。そして、画像の縮小処理の際にローパスフィルター処理を行なうことにより、モアレ、偽色の低減を図っている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５８５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の撮像装置では、ローパスフィルター処理により微細な画像情報は失われ、高精度の出力機器で画像出力する場合は解像感が不足する可能性があった。
【課題を解決するための手段】
【０００５】
請求項１の発明による画像記録装置は、被写体を撮像して第１画像データを生成する撮像手段と、前記第１画像データから抽出された画像データにより構成される第２画像データと、前記第１画像データから抽出されなかった画像データにより構成される第３画像データと、を作成する画像データ作成手段と、前記第２画像データ及び前記第３画像データを記録する記録手段と、前記記録手段により記録された前記第２画像データに基づく前記被写体の第１画像を表示手段に表示させる第１モードと、前記記録手段により記録された前記第２画像データ及び前記第３画像データに基づく前記第１画像より高解像度である前記被写体の第２画像を前記表示手段に表示させる第２モードと、を有する制御手段と、を備える。
請求項１４の発明による撮像装置は、請求項１から請求項１３のいずれか一項に記載の画像記録装置を備える。
請求項１５の発明による画像表示プログラムは、撮像手段によって被写体を撮像して生成された第１画像データから抽出された画像データにより構成される第２画像データと、前記第１画像データから抽出されなかった画像データにより構成される第３画像データと、を作成する画像データ作成手順と、前記第２画像データ及び前記第３画像データを記録する記録手順と、前記記録手順により記録された前記第２画像データに基づく前記被写体の第１画像を表示手段に表示させる第１モードと、前記記録手順により記録された前記第２画像データ及び前記第３画像データに基づく前記第１画像より高解像度である前記被写体の第２画像を前記表示手段に表示させる第２モードと、を選択する選択手順と、前記選択手順で選択したモードに対応する画像のデータを前記表示手段へ出力する画像出力手順とをコンピュータに実行させる。
請求項１７の発明による画像記録プログラムは、撮像手段によって被写体を撮像して生成された第１画像データから抽出された画像データにより構成される第２画像データと、前記第１画像データから抽出されなかった画像データにより構成される第３画像データと、を作成する画像データ作成手順と、前記第２画像データ及び前記第３画像データを記録する記録手順と、前記記録手順により記録された前記第２画像データに基づく前記被写体の第１画像を表示手段に表示させる第１モードと、前記記録手順により記録された前記第２画像データ及び前記第３画像データに基づく前記第１画像より高解像度である前記被写体の第２画像を前記表示手段に表示させる第２モードと、を選択する選択手順とをコンピュータに実行させる。
【発明の効果】
【０００６】
本発明によれば、縮小した画像データを記録しながらも解像感が不足することを防ぐことができる。
【図面の簡単な説明】
【０００７】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】画像記録処理の流れを示すフローチャート図である。
【図３】撮像素子１０３の画素配列を示した図である。
【図４】ベイヤー配列の４×４画素から低解像度用ＲＡＷデータを作成する場合の具体例を模式的に示した図である。
【図５】ベイヤー配列の４×４画素から低解像度用ＲＡＷデータを作成する場合の具体例をＲ、Ｇ、Ｂの各チャンネルごとに示した図である。
【図６】４つの画素の画素値に基づいて代表画素を抽出する方法を模式的に示した図である。
【図７】局所位置データの具体例を示す図である。
【図８】残余画像データの具体例を示す図である。
【図９】画像表示処理の流れを示すフローチャート図である。
【図１０】低解像度用ＲＡＷデータ、残余画像データ、局所位置データを用いて、撮像時ベイヤー配列の画像データを作成する場合の具体例を模式的に示した図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、操作部材１０１と、レンズ１０２と、撮像素子１０３と、制御装置１０４と、メモリカードスロット１０５と、モニタ１０６とを備えている。操作部材１０１は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン、十字キー、決定ボタン、再生ボタン、削除ボタンなどを含んでいる。
【０００９】
レンズ１０２は、複数の光学レンズから構成されるが、図１では代表して１枚のレンズで表している。撮像素子１０３は、例えばＣＣＤやＣＭＯＳなどのイメージセンサーであり、レンズ１０２により結像した被写体像を撮像する。そして、撮像によって得られた画像信号を制御装置１０４へ出力する。
【００１０】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路により構成され、カメラ１００を制御する。なお、制御装置１０４を構成するメモリには、ＳＤＲＡＭやフラッシュメモリが含まれる。ＳＤＲＡＭは、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。また、フラッシュメモリは、不揮発性のメモリであって、制御装置１０４が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。
【００１１】
メモリカードスロット１０５は、記憶媒体としてのメモリカードを挿入するためのスロットであり、制御装置１０４から出力された画像ファイルをメモリカードに書き込んで記録する。また、メモリカードスロット１０５は、制御装置１０４からの指示に基づいて、メモリカード内に記憶されている画像ファイルを読み込む。
【００１２】
モニタ１０６は、カメラ１００の背面に搭載された液晶モニタ（背面モニタ）であり、当該モニタ１０６には、メモリカードに記憶されている画像やカメラ１００を設定するための設定メニューなどが表示される。また、制御装置１０４は、使用者によってカメラ１００のモードが撮影モードに設定されると、撮像素子１０３から時系列で取得した画像の表示用画像データをモニタ１０６に出力する。これによってモニタ１０６にはスルー画が表示される。
【００１３】
本実施の形態におけるカメラ１００では、制御装置１０４は、使用者による撮影指示に基づいて撮影を行う。このとき、制御装置１０４は、撮像素子１０３から入力される画像信号に対して画像処理を施さないＲＡＷデータを格納した画像ファイル（ＲＡＷファイル）と、撮像素子１０３から入力される画像信号に対して所定の画像処理を施して生成されるＪＰＥＧデータを格納した画像ファイル（ＪＰＥＧファイル）とを生成することができる。そして、制御装置１０４は、生成した画像ファイルをメモリカードスロット１０５へ出力して、メモリカードに記録する。なお、撮影時にＲＡＷファイルを記録するか（ＲＡＷ記録）、ＪＰＥＧファイルを記録するか（ＪＰＥＧ記録）は、使用者が任意に設定することが可能である。
【００１４】
ＪＰＥＧデータは、光電変換して得られたＲＧＢ３画像信号に対し、ベイヤー補間、ホワイトバランス変換、マトリックス変換、γ変換などの変換を施した後に、ディスプレイで観賞する場合に最適化した画像データに変換し、データ圧縮された画像データであり、Ｂｉｔ精度は８ｂｉｔである。一方、ＲＡＷデータは、光電変換して得られたＲＧＢ３画像信号に対して上記のような処理を行なわず記録する。ＲＡＷ形式で記録した場合には、アプリケーションソフトウェアなどにより、ベイヤー補間、ホワイトバランス変換、マトリックス変換、γ変換などの変換を行なう。Ｂｉｔ精度は１２〜１４ｂｉｔである。
【００１５】
ＪＰＥＧファイルとＲＡＷファイルとを比較してみると、ＪＰＥＧファイルは、データ圧縮して記録すること、Ｂｉｔ精度が８Ｂｉｔであることなどから、ファイルサイズがＲＡＷファイルに比べて小さい。ＲＡＷファイルは撮像素子１０３が記録するデータをすべて記録するものであり、ＪＰＥＧファイルに対してファイルサイズが大きくなるものの、アプリケーションソフトウェアによる高精度な画像調整が可能である。
【００１６】
ＲＡＷデータの利用は、高精度な画像調整を可能とするため、一般に処理負荷が大きい。この処理負荷は、画像処理の内容や撮像素子１０３の画素数に依存する。撮像素子１０３の画素数については、近年高画素のデジタルカメラが開発され、２４００万画素（６０４８×４０３２）程度のデジタルカメラが市販されている。
【００１７】
デジタルカメラの高画素化に対しディスプレイの画素数についてみてみると、比較的高解像のもので１９２０×１２００画素程度であり、一般にはさらに低い解像度のものとなる。アプリケーションソフトウェアで画像を表示する場合は全画面表示以外では、ディスプレイの表示領域の一部を使用することになり、画像表示の画素数はさらに少なくなる。
【００１８】
そのため、上記のような高画素のデジタルカメラでＲＡＷ形式で記録した画像を、アプリケーションソフトウェアで表示する場合は、全画像データを一度メモリ上に読み込み縮小処理を施した上で表示することになる。特にＲＡＷデータの場合は、撮像素子１０３の画素数分記録するため、その処理負荷が大きい。また、デジタルカメラの画素数が多くなるほど処理負荷が大きくなり、デジタルカメラの画素数が多くなるとコンピュータの使用可能メモリ量を超えるとスワップ処理を行なうことになり、処理時間の増大を招くことになる。
【００１９】
そこで、本実施の形態では、制御装置１０４は、低解像度の出力装置、例えばディスプレイに出力するために、低解像度用のＲＡＷデータ（低解像度用ＲＡＷデータ）を記録した画像ファイル（低解像度用ＲＡＷファイル）を作成して記録する。そして、高解像度の出力装置に出力する際には、低解像度用ＲＡＷデータから高解像度のＲＡＷデータを作成して、高解像度の画像を表示できるようにするためのデータも記録するようにする。これによって、出力装置の解像度が低い場合には、低解像度用ＲＡＷデータを用いて画像を出力することで処理負荷を低減することができる。一方、出力装置の解像度が高い場合には、ＲＡＷデータを作成して画像を出力することにより、高い解像度で画像を出力することができる。
【００２０】
図２は、本実施の形態における画像記録処理の流れを示すフローチャートである。図２に示す処理は、使用者によって操作部材１０１に含まれるレリーズボタンが操作されることにより、撮影が行われると起動するプログラムとして、制御装置１０４によって実行される。
【００２１】
ステップＳ１において、制御装置１０４は、撮像素子１０３から入力される画像信号を取得して撮影処理を行う。その後、ステップＳ２へ進み、制御装置１０４は、上述したＲＡＷデータを取得して、バッファメモリに記憶する。図３は、撮像素子１０３の画素配列を示すものである。これはベイヤー配列と呼ばれるものであり、２×２の4画素のうちＲとＢが１画素、Ｇが２画素から構成される。撮像素子１０３の画素数は、例えば６０００×４０００であるとする。ＲＡＷ記録の場合は通常、この画素数分の画像データを連続してバッファメモリに記録する。またｂｉｔ精度は１４ｂｉｔとする。
【００２２】
その後、ステップＳ３へ進み、制御装置１０４は、低解像度用ＲＡＷファイルを作成する。低解像度用ＲＡＷファイルを作成する場合には、図４（ａ）に示すベイヤー配列の４×４画素から、図４（ｂ）に示す２×２画素のベイヤー配列の画像データを作成する。したがって低解像度用ＲＡＷデータは３０００×２０００の画素数をもつことになる。
【００２３】
図５は、図４をＲ、Ｇ、Ｂの各チャンネルごとにみた図である。制御装置１０４は、図５（ａ）、（ｃ）、（ｅ）、（ｇ）に示す各チャンネル４つのＲＡＷデータから、図５（ｉ）に示す低解像度用ＲＡＷデータを作成する。例えば、制御装置１０４は、図５（ａ）に示す４つのＲ画素の画素値の平均値を算出し、４つのＲ画素の画素値の中から該平均値に最も近い値を抽出して、これを図５（ｂ）に示す代表Ｒ画素の画素値とする。また、図５（ｃ）に示す４つのＢ画素の画素値の平均値を算出し、４つのＢ画素の画素値の中から該平均値に最も近い値を抽出して、これを図５（ｄ）に示す代表Ｂ画素の画素値とする。また、図５（ｅ）に示す４つのＧ画素の画素値の平均値を算出し、４つのＧ画素の画素値の中から該平均値に最も近い値を抽出して、これを図５（ｆ）に示す代表Ｇ画素の画素値とする。また、図５（ｇ）に示す４つのＧ画素の画素値の平均値を算出し、４つのＧ画素の画素値の中から該平均値に最も近い値を抽出して、これを図５（ｈ）に示す代表Ｇ画素の画素値とする。そして、図５（ｂ）、（ｄ）、（ｆ）、（ｈ）に示す代表画素に基づいて、図５（ｉ）に示す低解像度用ＲＡＷデータを作成する。
【００２４】
例えば、図６（ａ）に示すように、４つの画素の画素値が１２００、１３００、１４００、１６００である場合には、制御装置１０４は、平均値である１３７５に最も近い１４００を低解像度用ＲＡＷデータの画素値として用いる。なお、平均値のかわりに中央値を抽出するようにしてもよいし、任意に画素を抽出するようにしてもよい。このように、Ｒ、Ｇ、Ｂの各チャンネルごとに４つの画素の画素値の平均的な値を代表画素の画素値とすることにより、モアレや偽色などの発生を防止して、低解像度用ＲＡＷデータを作成することができる。
【００２５】
その後、ステップＳ４へ進み、制御装置１０４は、局所位置データを作成する。局所位置データは、図５（ｉ）に示したように各チャネルごとに抽出された画素が、局所的にＲＡＷデータのどの位置の画素から抽出されたかを示す位置情報である。すなわち、図５（ｉ）に示した低解像度用ＲＡＷデータの４つの画素のそれぞれが、図５（ａ）、（ｃ）、（ｅ）、（ｇ）のそれぞれにおける４つの画素のうちのどの位置の画素から抽出されたかを示す情報である。例えば、図６で、低解像度用ＲＡＷデータ用に抽出された画素（画素値が１４００の画素）は、４つの画素の中で左下に位置する。この「左下」という位置を示す情報が局所位置データとなる。制御装置１０４は、この局所位置データを低解像度用ＲＡＷデータに関連付けて記録する。
【００２６】
本実施の形態では、局所位置データは２ｂｉｔの数値で表すこととする。図７は、図５（ａ）に示した４つのＲ画素の中から代表Ｒ画素を抽出した場合に記録される局所位置データの具体例を示す図である。なお、図７においては、抽出したＲ画素を網掛けで示している。例えば、図７（ａ）に示すように、左上のＲ画素が代表Ｒ画素として抽出された場合には、局所位置データとして「０」が記録される。また、図７（ｂ）に示すように、右上のＲ画素が代表Ｒ画素として抽出された場合には、局所位置データとして「１」が記録される。また、図７（ｃ）に示すように、左下のＲ画素が代表Ｒ画素として抽出された場合には、局所位置データとして「２」が記録される。また、図７（ｄ）に示すように、右下のＲ画素が代表Ｒ画素として抽出された場合には、局所位置データとして「３」が記録される。
【００２７】
ステップＳ３、Ｓ４の処理を撮像素子１０３上のすべての画素について行なった後、ステップＳ５へ進む。ステップＳ５では、制御装置１０４は、残余画像データの作成を行なう。残余画像データとは、撮像時の画像データからステップＳ３で抽出した画素を除いて、残った画素を面順次で配列した画像データである。残余画像データの具体例を図８を用いて説明する。図８では、４×４画素の中の４つのＲ画素の中から、いずれか１つの画素がステップＳ３で抽出された場合を示している。この図８では、４つのＲ画素のうち、図中に表示されていない１つのＲ画素がステップＳ３で抽出され、図中に表示されている３つのＲ画素が残余画像データの作成に用いられるものとする。
【００２８】
すなわち、図８に示す第１の４×４画素８ａでは、画素８ｂがステップＳ３で抽出され、残りの画素Ｒ００、Ｒ１０、Ｒ１１が残余画像データの作成に用いられる。この場合、残余画像データは、画素８ｂを除いた３つの画像が詰めて面順次で配列され、例えば、Ｒ００、Ｒ１０、Ｒ１１という形式で記録される。また、図８に示す第２の４×４画素８ｃでは、画素８ｄがステップＳ３で抽出され、残りの画素Ｒ０２、Ｒ０３、Ｒ１３が残余画像データの作成に用いられる。この場合、残余画像データは、画素８ｄを除いた３つの画像が詰めて面順次で配列され、例えば、Ｒ０２、Ｒ０３、Ｒ１３という形式で記録される。また、図８に示す第３の４×４画素８ｅでは、画素８ｆがステップＳ３で抽出され、残りの画素Ｒ２０、Ｒ２１、Ｒ３０が残余画像データの作成に用いられる。この場合、残余画像データは、画素８ｆを除いた３つの画像が詰めて面順次で配列され、例えば、Ｒ２０、Ｒ２１、Ｒ３０という形式で記録される。また、図８に示す第４の４×４画素８ｇでは、画素８ｈがステップＳ３で抽出され、残りの画素Ｒ２３、Ｒ３２、Ｒ３３が残余画像データの作成に用いられる。この場合、残余画像データは、画素８ｈを除いた３つの画像が詰めて面順次で配列され、例えば、Ｒ２３、Ｒ３２、Ｒ３３という形式で記録される。
【００２９】
その後、ステップＳ６へ進み、制御装置１０４は、ステップＳ３で作成した低解像度用ＲＡＷデータと、ステップＳ４で作成した局所位置データと、ステップＳ５で作成した残余画像データとをメモリカードに記録する。また、制御装置１０４は、撮像時の画像データの画素数、例えば６０００×４０００画素と低解像度用ＲＡＷデータの画素数、例えば３０００×２０００画素もメモリカードに記録する。その後、処理を終了する。
【００３０】
次に、図２に示した処理で作成された低解像度用ＲＡＷデータと残余画像データとを用いた画像の表示処理について説明する。図９は、本実施の形態における画像表示処理の流れを示すフローチャートである。図９に示す処理は、使用者によって、メモリカードに記録されているいずれかの画像データの再生が指示されると起動するプログラムとして、制御装置１０４によって実行される。
【００３１】
ステップＳ１１において、制御装置１０４は、画像表示先のモニタ１０６における表示領域情報の取得を行なう。具体的には、制御装置１０４は、モニタ１０６における画像表示に使用できる領域の画素数、すなわち表示領域の画素数を取得する。本実施の形態では、表示領域の画素数は、９００×６００画素であるものとする。その後、ステップＳ１２へ進む。ステップＳ１２では、制御装置１０４は、メモリカードに記録されている表示対象の画像の低解像度用ＲＡＷデータの画素数を読み込む。ここでは上述したように、低解像度用ＲＡＷデータの画素数として３０００×２０００画素が読み込まれる。
【００３２】
その後、ステップＳ１３へ進み、制御装置１０４は、ステップＳ１１で取得した表示領域の画素数と、ステップＳ１２で読み出した低解像度用ＲＡＷデータの画素数との比較を行う。その結果、低解像度用ＲＡＷデータの画素数が表示領域の画素数よりも高精細である場合には、ステップＳ１４へ進む。本実施の形態では、低解像度用ＲＡＷデータの画素数が３０００×２０００画素であるのに対して、表示領域の画素数は９００×６００画素であるため、ステップＳ１４へ進むことになる。
【００３３】
ステップＳ１４では、制御装置１０４は、メモリカードから表示対象の画像の低解像度用ＲＡＷデータを読み込んで、ステップＳ１５へ進む。ステップＳ１５では、制御装置１０４は、読み込んだ低解像度用ＲＡＷデータに対して、ベイヤー補間、ホワイトバランス処理、マトリックス処理、γ処理などの画像処理を行ない、モニタ１０６への表示に最適な表示用画像データを作成して、ステップＳ１６へ進む。ステップＳ１６では、制御装置１０４は、ステップＳ１５で作成した表示用画像データをモニタ１０６へ出力して、画像を表示した後、処理を終了する。
【００３４】
次に、ステップＳ１３での比較の結果、表示領域の画素数が低解像度用ＲＡＷデータの画素数よりも高精細である場合の処理について説明する。この場合には、ステップＳ１７へ進み、制御装置１０４は、メモリカードから表示対象の画像の低解像度用ＲＡＷデータ、局所位置データ、および残余画像データを読み込んで、ステップＳ１８へ進む。
【００３５】
ステップＳ１８では、制御装置１０４は、ステップＳ１７で読み込んだ低解像度用ＲＡＷデータ、局所位置データ、および残余画像データに基づいて、撮像時の撮像時ベイヤー配列データ、すなわちＲＡＷデータを作成する。ここで、撮像時の撮像時ベイヤー配列データの作成方法について説明する。
【００３６】
制御装置１０４は、局所位置データに基づいて、低解像度用ＲＡＷデータの各画素が撮像時ベイヤー配列でどの位置にあったかを特定し、特定した位置に低解像度用ＲＡＷデータの各画素を配置していく。例えば、図１０に示すように、撮像時ベイヤー配列１０ａの局所位置データに基づいて特定した位置に、低解像度用ＲＡＷデータの各画素を配置する。なお、図１０は、撮像時ベイヤー配列１０ａにＲチャンネルについて低解像度用ＲＡＷデータの各画素を配置した例を示しており、「Ｒ」と表示されている画素がここで配置された画素である。
【００３７】
さらに制御装置１０４は、残余画像データを用いて、撮像時ベイヤー配列１０ａの他の画素を配置する。すなわち、残余画像データは、撮像時ベイヤー配列のうち、低解像度用ＲＡＷデータとして選択されたデータは除かれたデータであるため、撮像時ベイヤー配列１０ａの低解像度用ＲＡＷデータを配置した後の空いた部分に、面順次で配列して記録されている順で残余画像データを配置する。例えば、図１０に示す例では、網掛けで示すＲ画素の配置位置に、Ｒ画素の残余画像データを配置する。そして、Ｇ画素、Ｂ画素についても同様に画素を配置することにより、撮像時ベイヤー配列の画像データを作成することができる。
【００３８】
その後、ステップＳ１９へ進み、制御装置１０４は、ステップＳ１８で作成した撮像時ベイヤー配列の画像データに対して、ベイヤー補間、ホワイトバランス処理、マトリックス処理、γ処理などの画像処理を行って、表示用画像データを作成する。その後、ステップＳ２０へ進み、制御装置１０４は、ステップＳ１９で作成した表示用画像データをモニタ１０６へ出力して、画像を表示した後、処理を終了する。
【００３９】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０４は、各チャンネル４つのＲＡＷデータから代表画素を抽出し、抽出した画素で構成される低解像度用ＲＡＷデータを作成して、メモリカードに記録するようにした。これによって、撮影時に低解像度の表示装置に出力するための低解像度用ＲＡＷデータを作成することができる。
【００４０】
（２）制御装置１０４は、撮像時の画像データから低解像度用ＲＡＷデータに用いた画素を除いて面順次で配列した残余画像データを作成し、低解像度用ＲＡＷデータに関連付けて記録するようにした。これによって、画像を表示する際に、低解像度用ＲＡＷデータと残余画像データとを用いて、ＲＡＷデータを作成することが可能となる。
【００４１】
（３）制御装置１０４は、制御装置１０４は、ＲＡＷデータの４つの画素の画素値の平均値を算出し、４つの画素の画素値の中から該平均値に最も近い値を抽出して、これを代表画素の画素値とするようにした。これによって、モアレや偽色などの発生を防止して、低解像度用ＲＡＷデータを作成することができる。
【００４２】
（４）制御装置１０４は、各チャネルごとに抽出された画素が、局所的にどの位置の画素から抽出されたかを示す位置情報である局所位置データを作成し、低解像度用ＲＡＷデータに関連付けて記録するようにした。これによって、低解像度用ＲＡＷデータと残余画像データとを用いてＲＡＷデータを作成する際に、低解像度用ＲＡＷデータの各画素が撮像時の画像データのどの位置から抽出されたかを特定することができる。
【００４３】
（５）制御装置１０４は、画像を表示する際には、画像表示領域の解像度と、低解像度用ＲＡＷデータの解像度とを比較し、画像表示領域の解像度よりも低解像度用ＲＡＷデータの解像度の方が高い場合には、低解像度用ＲＡＷデータをモニタ１０６に出力するようにした。これによって、低解像度の表示装置に対しては、低解像度用ＲＡＷデータのみを使用して画像出力するので、画像処理の負荷やメモリ消費量を低減することができる。
【００４４】
（６）一方で、制御装置１０４は、低解像度用ＲＡＷデータの解像度よりも画像表示領域の解像度の方が高いと判断した場合には、低解像度用ＲＡＷデータ、局所位置データ、および残余画像データに基づいて、撮像時ベイヤー配列データを作成してモニタ１０６に出力するようにした。これによって、高解像度の表示装置に対しては、高解像の画像データを画像出力することができる。
【００４５】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、制御装置１０４は、ベイヤー配列のＲＡＷデータを低解像度用データと残余画像データとに分けて記録する例について説明したが、本発明は、一般のＲＧＢ３色画像データにも適用可能である。
【００４６】
（２）上述した実施の形態では、制御装置１０４は、図９のステップＳ１３において、表示領域の画素数と低解像度用ＲＡＷデータの画素数との比較を行い、比較結果に基づいて、低解像度用ＲＡＷデータを用いて表示を行うか、撮像時ベイヤー配列の画像データを作成して表示を行うかを決定するようにした。しかしながら、このような比較は行わずに、実験結果や主観評価の結果等に基づいて、低解像度用ＲＡＷデータを用いて表示を行うか、撮像時ベイヤー配列の画像データを作成して表示を行うかを決定するようにしてもよい。
【００４７】
（３）上述した実施の形態では、本発明をカメラ１００に適用する例について説明した。しかしながら、本発明は、画像ファイルを記録して表示することができる他の機器、例えばパソコン等にも適用することが可能である。
【００４８】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００４９】
１００  カメラ、１０１  操作部材、１０２  レンズ、１０３  撮像素子、１０４  制御装置、１０５  メモリカードスロット、１０６  モニタ
【図１】
0005884604.tif 000002
【図２】
0005884604.tif 000003
【図３】
0005884604.tif 000004
【図４】
0005884604.tif 000005
【図５】
0005884604.tif 000006
【図６】
0005884604.tif 000007
【図７】
0005884604.tif 000008
【図８】
0005884604.tif 000009
【図９】
0005884604.tif 000010
【図１０】
0005884604.tif 000011