JP3733353B2 - Imaging apparatus and processing method thereof - Google Patents

Imaging apparatus and processing method thereof Download PDF

Info

Publication number
JP3733353B2
JP3733353B2 JP2002319982A JP2002319982A JP3733353B2 JP 3733353 B2 JP3733353 B2 JP 3733353B2 JP 2002319982 A JP2002319982 A JP 2002319982A JP 2002319982 A JP2002319982 A JP 2002319982A JP 3733353 B2 JP3733353 B2 JP 3733353B2
Authority
JP
Japan
Prior art keywords
image
image data
display
shooting
stored
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002319982A
Other languages
Japanese (ja)
Other versions
JP2003204504A (en
Inventor
佐藤  誠
聡 石黒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2002319982A priority Critical patent/JP3733353B2/en
Publication of JP2003204504A publication Critical patent/JP2003204504A/en
Application granted granted Critical
Publication of JP3733353B2 publication Critical patent/JP3733353B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は撮像装置及びその処理方法に関するもので、特に電子ビューファインダとしてあるいは保存された撮影画像を表示するために用いられる表示器を具備するデジタルカメラ、データ通信機能を有するデジタルカメラ及び撮影保存された画像の消去機能を備えたデジタルカメラ等の撮像装置及びその処理方法に関するものである。
【0002】
【従来の技術】
図11は従来のデジタルカメラの構成例を示すブロック図である。
CCD1が被写体を撮像して生成したCCDアナログ信号2はA/D変換器3に入力され、そこでデジタル変換されたCCDデジタル信号4は撮影画像信号生成部5に入力される。撮影画像信号生成部5では入力されたCCDデジタル信号4から、ゲイン調整、ガンマ補正、ホワイトバランス補正、CCDフィルタマトリックス補正、色空間変換操作等を行って、フレーム単位で同期された撮影画像信号を生成し、撮影画像信号6として順次出力する。各補正パラメータおよび撮影パラメータ(露光時間等)は通常CPU27上のプログラムによって設定される。また、この撮影画像信号生成部5は通常DSP等で構成される。
【0003】
撮影画像信号6は撮影画像データ生成部7へ送られ、ここで目的とする空間解像度(画素数)に画素密度変換され、撮影タイミング指示ボタン9から出力される撮影タイミング指示信号10に従ってフレームに同期した撮影画像データ8を出力する。この撮影画像データ生成部7で生成される撮影画像データ8の解像度としては、保存用の高解像度画像データと、ビューファインダ用の中解像度画像データの二種類がある。いずれの解像度の撮影画像データ8もバッファメモリ制御部12を介してバッファメモリ11上の所定部分にそれぞれ蓄積される。
【0004】
撮影タイミング指示ボタン9が押下されていない状態においては、カラー液晶表示を用いた表示器14上で電子ビューファインダを行うべく、撮影画像データ生成部7はフレーム毎にビューファインダ用の中解像度画像データのみを撮影画像データ8上にフレーム毎に生成し、バッファメモリ制御部12に送出した後、最終的にバッファメモリ11上のM1の部分に格納する。
【0005】
撮影タイミング指示ボタン9が押下されると、撮影画像データ生成部7は保存用の高解像度画像データを生成し、バッファメモリ制御部12を介して最終的にバッファメモリ11内の所定部分M2に蓄積する。
【0006】
バッファメモリ制御部12は、バッファメモリ11への書き込みおよび読み出しアクセスの制御をバッファメモリ制御信号13を用いて行っている。バッファメモリ11へのアクセス要求としては、撮影画像データ生成部7からの撮影画像データ8の書き込み要求と、表示制御部15からの表示画像データ16の読み出し要求と、画像圧縮符号化部18からの保存画像データ19の読み出し要求との3つがあり、それらのアクセス要求の調停制御およびアクセスの順序制御を行っている。
【0007】
バッファメモリ11内の上記撮影画像データ8の格納位置は図11に示すように、ビューファインダ用の中解像度画像データはM1の部分へフレーム毎に蓄積される。撮影タイミング指示ボタン9が押下されてからの撮影画像に対応する高解像度画像データはM2の部分へ蓄積される。
【0008】
表示制御部15は、表示器14に対する画面表示制御を表示制御信号17を用いて行っている。表示器14上に表示される画面を構成している表示画像データはバッファメモリ11内のM0の範囲に蓄積されている。バッファメモリ制御部12は表示制御部15からの表示画像データの読み出し要求に応じて、M0の範囲に蓄積されている表示画像データを表示画像データ16として送出する。
【0009】
撮影タイミング指示ボタン9が押下されていない状態においては、表示器14上で電子ビューファインダを行うべく、表示画像データ領域M0内の一部であるM1の部分へ撮影画像データ生成部7によってビューファインダ用の中解像度画像データがフレーム毎に蓄積されることから、結果的に表示器14上のD1の部分に中解像度の撮影画像データが連続的に表示され、いわゆる電子ビューファインダとして動作する。
【0010】
一方、撮影タイミング指示ボタン9が押下されると、画像圧縮符号化部18は、バッファメモリ11内のM2の部分に蓄積された高解像度画像データを保存画像データ19として読み出し、圧縮符号化処理を施した後、CPUバス20、不揮発性メモリ制御部25を経由して、フラッシュROM等の不揮発性メモリ24の所定の位置F1に画像ファイルとして蓄積する。
【0011】
なお、主メモリ制御部22は、D−RAM等で構成される主メモリ21に対する書き込みおよび読み出しアクセスの制御を主メモリ制御信号23を用いて行っている。この主メモリ21へのアクセス要求としては、CPU27からのプログラムおよびデータアクセス要求がある。
【0012】
操作者が再び撮影タイミング指示ボタン9を押下すると、画像圧縮符号化部18は、バッファメモリ11内のM2の部分に蓄積された高解像度画像データを保存画像データ19として読み出し、圧縮符号化処理を施した後、CPUバス20、不揮発性メモリ制御部25を経由して不揮発性メモリ24の所定の位置F2に画像ファイルとして蓄積する。
以後、操作者が撮影タイミング指示ボタン9を押下する度に上記動作が繰り返される。
【0013】
上述したように、従来のデジタルカメラでは、撮影タイミング指示ボタン9を押下する度に圧縮符号化処理が行われ、こうして得られる画像ファイルが不揮発性メモリ24に順次蓄積される。
【0014】
次に、従来のデジタルカメラの他の構成例として、画像消去を行えるようにしたデジタルカメラについて説明する。
図12、図13は、表示器として一般的なカラー液晶モニタ付きデジタルカャ奄フ外観を正面と裏面から見たものを示す。101はレンズ、102はシャッタスイッチ、103は通常表示/サムネール表示を切替える表示切替えスイッチ、104、105は他のスイッチと組み合わせて露出やセルフタイマーなどを設定するスイッチ、106は画像の消去スイッチ、107、108は画像の選択スイッチを示す。110はバッテリ残量や撮影可能枚数などを表示するための白黒液晶パネル、111は撮影/再生モード切替えスイッチ、112は電源スイッチ、113は撮影画像/再生画像表示用のカラー液晶モニタを示す。
【0015】
図14は上記デジタルカメラの回路ブロック図である。121はCCD、122はA/Dコンバータ、123はCCD121の信号を一旦ストアして画像処理用のバッファとして使われるD−RAM、124は画像処理用のCPUであり、画像の色や濃度調整を行う。125は操作キーで、CPU124はこのキー操作に対する処理も行う。126は処理した画像を圧縮・伸長する画像圧縮伸長部であり、これはCPU124で代用する場合もある。113は図13のカラー液晶モニタ、128はカラー液晶モニタ表示用の画像を蓄積するV−RAM、129はD/Aコンバターである。130は画像圧縮伸長部126で圧縮した画像を保存するためのフラッシュメモリである。
【0016】
なお、カラー液晶モニタ113のないタイプのデジタルカメラでは、カラー液晶モニタの代わりに光学式ファインダが搭載されると共に、カラー液晶モニタを駆動するための周辺回路(V−RAM128、D/Aコンバータ129等)が省かれているが、他の構成はカラー液晶モニタ付きのものと同様の構成である。
【0017】
次に、上記カラー液晶モニタ付きデジタルカメラにおいて、撮影した画像を消去する手順について図15と共に説明する。
この手順は主として次の処理131〜134の4つに別れる。
処理131.モード切替え
撮影後、撮影/再生モード切替えスイッチ111を再生側に切替え再生モードにする。
処理132.画像表示・選択
カメラを再生モードにすると、カラー液晶モニタ113にフラッシュメモリ130内に保存された画像が表示される。表示形態としては、通常の一枚表示135とサムネール表示136とを表示切替えスイッチ103を操作することで切替える。表示画像の切替えは選択スイッチ107、108を操作することで行う。通常表示モードでは撮影した順に送り・戻しを行い、サムネール表示モードでは、サムネール上のカーソル137を選択スイッチ107、108で操作することで行う。
【0018】
処理133.消去確認
このようにして消去したい画像を表示させ、確認した後、消去スイッチ106を操作することにより、画面に「消去OK?」の消去確認メッセージが表示される。
処理134.消去
消去確認メッセージが表示された状態で、シャッタスイッチ102を押すことにより、選択された画像がフラッシュメモリ130から消去される。
【0019】
以上の一連の操作により、フラッシュメモリ130内の任意の画像を消去することができる。
また、上記の方法の他に、フラッシュメモリ130内の画像を一括して消去することでも画像を消去することができる。
また、カラー液晶モニタのない機種の場合は、撮影した画像を確認する手段がないため、画像の消去方法としては、最後に撮影したものから順に遡って消去していく方法と、フラッシュメモリ内の全ての画像を一挙に消去する方法のどちらかである。
なお、上述した画像消去機能は、前述した図11のデジタルカメラに設けることができる。
【0020】
【発明が解決しようとする課題】
しかしながら、前記図11の従来のデジタルカメラでは、連続撮影の操作を行った場合に、すべての撮影画像の画像ファイルが不揮発性メモリに蓄積され、撮影後それらの画像を表示器で見ながら、撮影に失敗したり気に入らなかった不要な画像があった場合は、その画像ファイルを画像消去機能を用いて不揮発性メモリから削除するという煩雑な操作を操作者に強いると共に、総書き込み回数に上限のある不揮発性メモリ素子に対して、余分な書き込みが行われたり消去操作が行われたりしている。
【0021】
また、図12〜図15で述べた画像消去を行う従来のデジタルカメラでは、一般にカラー液晶モニタは、小型で低解像度のものが多く、このためカラー液晶モニタ上に表示される画像と実際のデータとではイメージのずれが大きかった。そのため、カラー液晶モニタ上では問題なく写っていても、一旦パソコンなどの機器にデータを転送してみるまで、露出ミスや手ぶれ等の撮影ミスに気づかないことが多い。
【0022】
また、前記の画像消去方法はカラー液晶モニタを持たない光学式ファインダのデジタルカメラでは不可能であり、必ず一旦パソコンなどに画像を転送し、確認してから消去する必要があった。
【0023】
従って、本発明の目的は、デジタルカメラにおいて、撮影した画像から撮影ミスと思われるものを抽出する機能を設け、撮影ミスの抽出が行われた後、それらの画像をメモリから一括して消去できるようにすることで、画像消去の手間を減らし、効率的にメモリを使用することである。
【0024】
【課題を解決するための手段】
本発明の撮像装置は、被写体を撮像する撮像手段と、上記撮像手段によって得られる画像を前記画像から取り出される信号に基づいて所定の判断基準により評価する画像評価手段と、上記評価手段により評価された画像のうち、前記所定の判断基準により撮影ミスと判断された画像を蓄積手段から一括消去する消去手段とを有することを特徴とする。
【0025】
本発明の撮像装置の処理方法は、被写体を撮像する撮像手段によって得られる画像を前記画像から取り出される信号に基づいて分析評価し、その評価された画像のうち所定の判断基準により撮影ミスと判断された画像を蓄積手段から一括消去することを特徴とする。
【0026】
【発明の実施の形態】
以下、本発明の第1の実施の形態について説明する。
図1において、CCD1が生成したCCDアナログ信号2はA/D変換器3に入力され、そこでデジタル変換されたCCDデジタル信号4は撮影画像信号生成部5に入力される。撮影画像信号生成部5では入力されたCCDデジタル信号4から、ゲイン調整、ガンマ補正、ホワイトバランス補正、CCDフィルタマトリックス補正、色空間変換操作等を行って、フレーム単位で同期された撮影画像信号を生成し、撮影画像信号6として順次出力する。各補正パラメータおよび撮影パラメータ(露光時間等)は一般的な方法で、すなわちCPU27上のプログラムによって設定される。また、この撮影画像信号生成部5はDSP等で構成される。
【0027】
撮影画像信号6は撮影画像データ生成部7へ送られ、ここで目的とする空間解像度(画素数)に画素密度変換され、撮影タイミング指示ボタン9から出力される撮影タイミング指示信号10に従って、フレームに同期した撮影画像データ8を出力する。この撮影画像データ生成部7で生成される撮影画像データの解像度としては、保存用の高解像度画像データと、ビューファインダ用の中解像度画像データと、保存選択用の低解像度画像データとの三種類がある。いずれの解像度の撮影画像データ8も、バッファメモリ制御部12を介してバッファメモリ11上の所定部分にそれぞれ蓄積される。
【0028】
撮影タイミング指示ボタン9が押下されていない状態においては、表示器14上で電子ビューファインダを行うべく、撮影画像データ生成部7はフレーム毎にビューファインダ用の中解像度画像データのみを撮影画像データ8上にフレーム毎に生成し、バッファメモリ制御部12を介して最終的にバッファメモリ11内のM1の部分に格納する。
【0029】
撮影タイミング指示ボタン9が押下されると、撮影画像データ生成部7は連続する3つのフレームの撮影画像信号に対応して、それぞれ保存用の高解像度および保存選択用の低解像度の二種類の撮影画像データ8を生成し、それらすべての撮影画像データ8をバッファメモリ制御部12を介して最終的に後述するようにバッファメモリ11内の所定部分M2〜M4およびM5〜M7にそれぞれ蓄積する。
【0030】
バッファメモリ制御部12は、バッファメモリ11への書き込みおよび読み出しアクセスの制御をバッファメモリ制御信号13を用いて行っている。バッファメモリ11へのアクセス要求としては、撮影画像データ生成部7からの撮影画像データ8の書き込み要求と、表示制御部15からの表示画像データ16の読み出し要求と、画像圧縮符号化部18からの保存画像データ19の読み出し要求との三つがあり、それらのアクセス要求の調停制御およびアクセスの順序制御を行っている。
【0031】
バッファメモリ11内の上記撮影画像データの格納位置は図1に示すように、ビューファインダ用の中解像度画像データはM1の部分へフレーム毎に蓄積される。撮影タイミング指示ボタン9が押下されてからの連続する3フレームの最初のフレームの撮影画像に対応する高解像度画像データはM2の部分へ、低解像度画像データはM5の部分へそれぞれ蓄積される。次のフレームの撮影画像の高解像度画像データはM3の部分へ、低解像度画像データはM6の部分へそれぞれ蓄積される。さらに最後のフレームの撮影画像の高解像度画像データはM4の部分へ、低解像度画像データはM7の部分へそれぞれ蓄積される。
【0032】
表示制御部15は、表示器14に対する画面表示制御を表示制御信号17を用いて行っている。表示器14上に表示される画面を構成している表示画像データはバッファメモリ11内のM0の範囲に蓄積されている。バッファメモリ制御部12は表示制御部15からの表示画像データの読み出し要求に応じて、M0の範囲に蓄積されている表示画像データを表示画像データ16に送出する。
【0033】
撮影タイミング指示ボタン9が押下されていない状態においては、表示器14上で電子ビューファインダを行うべく、表示画像データ領域M0内の一部であるM1の部分へ撮影画像データ生成部7によってビューファインダ用の中解像度画像データがフレーム毎に蓄積されることから、結果的に表示器14上のD1の部分に中解像度の撮影画像データが連続的に表示され、いわゆる電子ビューファインダとして動作する。
【0034】
一方、撮影タイミング指示ボタン9が押下されると、表示画像データ領域M0内の一部であるM5〜M7の部分へ撮影画像データ生成部7によって連続する3フレームに対応する保存選択用の低解像度画像データがそれぞれ蓄積されることから、結果的に表示器14上のD2〜D4の部分に低解像度の撮影画像データがそれぞれ表示されることになる。
【0035】
画像圧縮符号化部18は、バッファメモリ11内のM2〜M4の部分に蓄積された3つの高解像度画像データを順次保存画像データ19として読み出し、圧縮符号化処理を施した後、CPUバス20、主メモリ制御部22を経由して、主ャc鰍Q1の所定の位置C1〜C3に画像ファイルとして蓄積する。上記圧縮符号化動作は、撮影画像データ生成部7によって連続する3フレームに対応する保存用の高解像度画像データがバッファメモリ11内のM2〜M4の部分にすべて蓄積された直後から即座に開始される。
【0036】
主メモリ制御部22は、D−RAM等で構成される主メモリ21に対する書き込みおよび読み出しアクセスの制御を主メモリ制御信号23を用いて行っている。主メモリ21へのアクセス要求としては、CPU27からのプログラムおよびデータアクセス要求の他に、画像圧縮符号化部18からの画像ファイルの書き込み要求があり、それらのアクセス順序の調停制御およびアクセスの順序制御を行っている。
【0037】
操作者は撮影タイミング指示ボタン9を押下した後、表示器14上のD2〜D4の部分に表示された保存選択用の低解像度画像データを目視確認し、実際に保存する撮影画像を選択する。この保存画像を選択するための選択手段には特に制限は無いが、ここでは表示器14を覆うタッチパネルによるD2〜D4部分の押下等による選択手段を想定している。
【0038】
上記選択手段による操作者の選択操作が終了すると、CPU27は主メモリ21上に一時蓄積されている画像ファイルC1〜C3の中から実際に選択された低解像度画像データに対応する画像ファイルを、不揮発性メモリ24に転送する。
【0039】
また、操作者による上記選択操作中、タッチパネル等で低解像度画像データを選択する(押下する)毎に、撮影画像データ生成部7はその選択された低解像度画像データに対応するバッファメモリ11内の高解像度画像データをバッファャc叶ァ御部12経由で読み出し、それをビューファインダ用の中解像度画像データに画素密度変換した後、バッファメモリ11内のM1の部分に書き込む。
【0040】
不揮発性メモリ制御部25は、フラッシュROM等で構成される不揮発性メモリ24に対する書き込みおよび読み出しアクセスの制御を不揮発性メモリ制御信号26を用いて行っている。不揮発性メモリ24へのアクセス要求としては、CPU27からのデータ読み出しおよび書き込みアクセス要求である。
【0041】
図1に示した例では、2番目のフレームに対応する#2の撮影画像の画像ファイルが選択されたことを示しているが、もちろん複数枚数の撮影画像の選択であってもその動作は上記のように1枚を選択した場合と同様に行われる。
【0042】
上記のようにして選択されたすべての画像ファイルを不揮発性メモリ24に転送格納した後、CPU27は主メモリ21上の一時蓄積領域C1〜C3から画像ファイルをすべて削除し、再び次の撮影動作に戻る。
【0043】
なお、操作者が撮影タイミング指示ボタン9を押下してから一時蓄積される連続した3フレームの撮影画像は、それぞれ同じ撮影パラメータ(露光時間等)であっても、あるいは露光時間に代表される各種撮影パラメータをフレーム毎に変えたものであっても良い。さらには3つのフレームそれぞれのフレーム間隔を途切れなく連続したものであっても、一定数のフレーム間隔で離散する3つの撮影画像でも良い。
【0044】
連続して一時蓄積する撮影画像枚数(フレーム数)を3としているが、これも2以上であれば特に限定するものは無い。ただしその上限は、バッファメモリ11の容量、主メモリ21の容量、表示器14の大きさおよび表示解像度に依存してくるものである。
【0045】
上述した第1の実施の形態によれば、操作者が撮影タイミング指示ボタン9を押下してから自動的に撮影および一時蓄積されている複数枚の撮影画像から、最適と考えるタイミングあるいは露光時間に代表される撮影パラメータで撮影された画像データをその場で選択することができる。不揮発性メモリ24にはこのようにして選択された撮影画像ファイルのみが蓄積されることになり、不揮発性ャc鰍Q4の使用効率として無駄を排除できる。また総書き込み回数に上限のある不揮発性メモリ素子に対する余分な書き込みおよび消去操作を低減できるという効果も期待できる。
【0046】
また選択操作時には、選択された(その部分のタッチパネルを押下された)低解像度画像データが表示器14上のビューファインダ部分D1に拡大表示されるので、最終的に保存するあるいは保存しないの判断に役立つ。
【0047】
なお、本実施の形態では、操作者による保存対象の撮影画像の選択後の動作として、主メモリ21内にすでに圧縮符号化された画像ファイルC1〜C3から選択された撮影画像に対応する画像ファイルをそのまま不揮発性メモリ24に転送していたが、オプション的な動作として、画像圧縮符号化部18が選択された撮影画像に対応する高解像度画像データをふたたびバッファメモリ11から読み出し、一回目とは別の圧縮率で圧縮符号化して主メモリ21に蓄積した後、最終的に不揮発性メモリ24に蓄積することも可能である。
【0048】
これによって、操作者が保存対象の撮影画像の選択時に、特に気に入った撮影画像に対して、歪みが小さい低圧縮率で再圧縮符号化して得られる画像ファイルを保存することができる。また逆にあまり気に入らずとりあえず保存しておくような撮影画像に対して、ファイルサイズが小さい高圧縮率で再圧縮符号化して得られる画像ファイルを保存することができる。
【0049】
また、不揮発性メモリ24とその制御部25をそのままデータ通信部として置き換えて考えると、操作者は転送する最適な撮影画像の選択を撮影直後にその場で行えることになる。
【0050】
次に本発明の第2の実施の形態について説明する。本実施の形態は、前述したカラー液晶モニタ付きデジタルカメラにおける画像の消去方法に関するもので、その動作フローを図2に示す。なお、デジタルカメラとしては図12、図13に示すものが用いられる。
(1)モード切替え、画像表示・選択
はじめに、図12、図13の撮影/再生モード切替えスイッチ111を操作してカメラを再生モードにする。その後、表示切替えスイッチ103と選択スイッチ107、108により画像を表示・選択する。ここまでは、図15の従来例で説明した処理131と132と同じである。
【0051】
(2)消去モード選択
任意の画像を表示させた状態で、消去スイッチ106で所定の操作を行うことにより、消去モードを次の3つのいずれかに取り替える。
操作141:消去スイッチを短く押す
・・・通常消去モード
操作142:消去スイッチを所定の時間押し続ける
・・・撮影ミス判定モード1
操作143:消去スイッチを押しながらシャッタスイッチ102を押す
・・・撮影ミス判定モード2
【0052】
次にそれぞれのモードについて説明する。
操作141による通常消去モードは、図15の従来例における処理133、134と同様の表示・選択された画像をそのまま消去するモードである。
操作142による撮影ミス判定モード1は、表示・選択された1枚の画像について、撮影ミスがあるかを評価する。
操作143による撮影ミス判定モード2は、フラッシュメモリ内の全ての画像について、撮影ミスがあるかを評価する。
撮影ミス判定モード1及び2により撮影ミスと判断された画像は、画像上に撮影ミスの原因が表示される。
【0053】
(3)撮影ミス抽出
次に、処理146に示した撮影ミス判定モード1、2の部分について図3を用いて説明する。これらのモードでは、画像データをフラッシュメモリ130から読み出し、後述する撮影ミス判断部の画像分析により、評価処理146でそれらの画像が撮影ミスであるかどうかをその原因と共に調べる。調べる画像は、モード1(図2の処理144)では現在表示している1枚、モード2(処理145)ではフラッシュメモリ130内の全画像である。なお、モード2の場合は、フラッシュメモリ内の順番に従い、一枚ずつ画像を評価することで実現されるので、内容的にはモード1と実質的に同じものである。
【0054】
上記評価は、まずフラッシュメモリ130から図3の評価用バッファ201にデータを読み込む。その際、この画像が既に評価済みであるかを処理202で調べ、評価済みの場合はその画像をスキップし、次の画像を読み込む。
次に、処理203で画像の分析評価を行い、撮影ミスについてその程度を数値化して評価する。
【0055】
上記の過程で撮影ミスと判断された画像は、その種類(手ぶれ・露出不足・露出過多など)と程度とに分類され(処理205〜207)、それらを示す情報が画像に付加される(処理208)。また、撮影ミスと判断されなかったもの(処理204)についても、一度評価したものは評価済みを示す情報が付加される(処理208)。この情報を付加することにより、評価済みの画像を再び選択したときは、自動的に評価をスキップすることで待ち時間を短縮できる。なお、これらの情報は画像ファイルのヘッダ領域に格納され、画像の内容には影響しない。
【0056】
(4)撮影ミス画像の表示
次に、図2の処理147に示される、撮影ミスと判断された画像の表示について説明する。
評価された画像は、モード1の場合、図4(a)〜(d)に示すように、カラー液晶モニタ上にその画像の撮影ミスの理由と程度とを示す文字または記号と共に表示される。
図4においては、31・・・問題なし、32・・・露出不足、33・・・露出過多、34・・・手ぶれを示している。
【0057】
この状態から表示切替えスイッチ103と選択スイッチ107、108を操作することにより、図5のようにサムネール表示に切替えることができる。その際、撮影ミスと判断された画像は、サムネール状態でも判断できるように、41で示すように色合いを変えて表示される。あるいは点滅させたり、ミスの種類によって色を変えても同様の効果が得られる。
【0058】
次に、モード2の場合は、評価されたすべての画像のうち撮影ミスと判断されたものだけを抽出してサムネール表示される。その表示は図6の51〜53で示すように撮影ミスの種類別、及び54で示すように撮影ミスの程度順に、消去スイッチ106により切替えることができる。また、この状態でも表示切替えスイッチ103と選択スイッチ107、108によりサムネール表示から通常表示55に戻して見ることも可能である。
【0059】
(5)撮影ミス画像の消去
次に、図2の処理134に示される、上記の操作により抽出された撮影ミス画像の消去方法について説明する。
モード1の場合、撮影ミスと表示された状態でシャッタスイッチ102を押すことにより、その画像が消去される。
モード2の場合、抽出された撮影ミスがサムネール表示された状態で、シャッタ102を押すことによりそれらが一括して消去される。通常表示に切替えている場合は、現在表示されている画像のみが消去される。
【0060】
以上の動作により、使用者は明らかなミスだけでなく、小さな液晶モニタでは判断できない撮影ミスについてその原因を種類や程度別に知ることができ、その情報をもとに撮影姿勢を注意したり、露出を修正したりすることにより、適切な撮影を行うことができる。
また、撮影ミスと判断された画像を一枚ずつ、もしくはまとめて消去可能であり、その際、撮影ミスの種類や程度別に並べ替えることで、定量的な判断で消去を行うことができる。
【0061】
図7にこのデジタルカメラの回路ブロック図を示す。図14に示した従来のものに対して撮影ミス判断部120が追加された構成となっている。この撮影ミス判断部120は、フラッシュメモリ130にストアされた圧縮後の画像データを読み出し、画像処理によって露出不足・露出過多・手ぶれなどの撮影ミスを判断すると共に、その程度を定量的に判別する。設定範囲を超えて撮影ミスがあった場合は、その種類と程度を文字や記号に置き換え、V−RAM128上の画像データに重ねてカラー液晶モニタ113に出力する。CPU124は、操作キー125の操作を監視し、消去操作があった場合、フラッシュメモリ130内の画像を消去する。
【0062】
なお、撮影ミス判断部120は説明上独立ユニットで示したが、もちろんCPU124を使用してソフト的に構成することも可能である。
【0063】
次に、撮影ミスの判断方法について説明する。
撮影ミス判断部120で判断する撮影ミスの種類とその判別方法には色々な方法が考えられるが、一例として、図4の32、33に示す露出不足・過多の判断アルゴリズムについて図8により説明する。
まずフラッシュメモリ130内の画像データを撮影ミス判断部120内のバッファ211に取り込み、Y/C分離回路71により、輝度(Y)信号を取り出し、輝度信号のヒストグラム分布を抽出する(処理72)。次に、抽出した輝度ヒストグラム分布を評価し(処理73)、設定範囲より低めに集中して分布するものは露出不足(処理74)、高めに集中して分布するものは露出過剰(処理75)、設定範囲以内なら露出に関しては正常(処理76)と判断する。設定値から外れている場合は、それを示す警告メッセージを画像に重ね(処理77)、V−RAM128に出力する。以上の手順により、撮影済みの画像の露出不足・過剰の判断と警告が行われる。
【0064】
次に、第3の実施の形態について説明する。
図9はカラー液晶モニタがなく、光学式ファインダが設けられているデジタルカメラにおける画像の消去手順を示す。
これは、カラー液晶モニタ付きの場合における図2の消去手順における、図4の32〜34で示す撮影画像の上に警告記号を重ねて表示する手法を、処理83〜85で示すように、警告記号の代わりにビープ音の回数で撮影ミスの種類を知らせるようにしたもので置き換えたものである。なお、この処理83〜85は、処理81で撮影画像を圧縮・補正した後、処理82で評価を行うことにより行われる。
【0065】
このように実行することにより、カラー液晶モニタを持たないデジタルカメラにおいて撮影ミスの画像を音により判別できるため、第2の実施の形態と同様の効果を得ることができる。
【0066】
図10にこのデジタルカメラの回路ブロック図を示す。図7に対してカラー液晶モニタ113がないため、そのための周辺回路(V−RAM128、D/Aコンバータ129等)が省かれ、代わりに警告音を出力するためのスピーカ100が追加されている。その外は図7と同様の構成である。
【0067】
【発明の効果】
以上説明したように本発明によれば、従来、撮影後にパソコンなどに一旦転送して確認してみないとわからないような撮影ミスでも、その場で抽出できるので、メモリを効率的に使用できる。
【0068】
また、抽出された撮影ミスの画像データを、一括消去できるので、従来のような一枚ずつ確認しながら消去する方法に比べて消去に要する手間が大幅に軽減される。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態によるデジタルカメラのブロック図である。
【図2】第2の実施の形態によるデジタルカメラの画像消去手順を示すフローチャートである。
【図3】デジタルカメラの撮影ミス判断手順を示すフローチャートである。
【図4】デジタルカメラの表示の一例(通常表示)を示す構成図である。
【図5】デジタルカメラの表示の一例(通常表示−サムネール表示切替え)を示す構成図である。
【図6】デジタルカメラの表示の一例(サムネール表示)を示す構成図である。
【図7】第2の実施の形態によるデジタルカメラのブロック図である。
【図8】デジタルカメラの撮影ミス判断アルゴリズムの一例を示すフローチャートである。
【図9】第3の実施の形態によるデジタルカメラの撮影ミス判断手順を示すフローチャートである。
【図10】第3の実施の形態によるデジタルカメラのブロック図である。
【図11】従来のデジタルカメラのブロック図である。
【図12】従来の液晶モニタ付きデジタルカメラの外観の正面図である。
【図13】従来の液晶モニタ付きデジタルカメラの外観の背面図である。
【図14】従来の液晶モニタ付きデジタルカメラのブロック図である。
【図15】従来の液晶モニタ付きデジタルカメラの画像消去手順を示すフローチャートである。
【符号の説明】
1 CCD
5 撮影画像信号生成部
7 撮影画像データ生成部
8 撮影画像データ
9 撮影タイミング指示ボタン
11 バッファメモリ
14 表示器
15 表示制御部
18 画像圧縮符号化部
21 主メモリ
24 不揮発性メモリ
27 CPU
100 スピーカ
113 カラー液晶モニタ
120 撮影ミス判断部
124 CPU
125 操作キー
130 フラッシュメモリ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an imaging apparatus and a processing method thereof, and more particularly, to a digital camera having a display used as an electronic viewfinder or for displaying a stored captured image, a digital camera having a data communication function, and a captured and stored The present invention relates to an image pickup apparatus such as a digital camera having an image erasing function and a processing method thereof.
[0002]
[Prior art]
FIG. 11 is a block diagram showing a configuration example of a conventional digital camera.
A CCD analog signal 2 generated by the CCD 1 imaging an object is input to an A / D converter 3, and a digitally converted CCD digital signal 4 is input to a captured image signal generation unit 5. The captured image signal generation unit 5 performs gain adjustment, gamma correction, white balance correction, CCD filter matrix correction, color space conversion operation, and the like from the input CCD digital signal 4 to generate a captured image signal synchronized in units of frames. It produces | generates and outputs sequentially as the picked-up image signal 6. FIG. Each correction parameter and photographing parameter (exposure time, etc.) are normally set by a program on the CPU 27. The photographed image signal generation unit 5 is usually composed of a DSP or the like.
[0003]
The photographed image signal 6 is sent to the photographed image data generation unit 7 where the pixel density is converted to the target spatial resolution (number of pixels) and synchronized with the frame in accordance with the photographing timing instruction signal 10 output from the photographing timing instruction button 9. The captured image data 8 is output. As the resolution of the captured image data 8 generated by the captured image data generation unit 7, there are two types of high resolution image data for storage and medium resolution image data for viewfinder. The captured image data 8 of any resolution is stored in a predetermined portion on the buffer memory 11 via the buffer memory control unit 12.
[0004]
In a state where the photographing timing instruction button 9 is not pressed, the photographed image data generation unit 7 performs medium-resolution image data for the viewfinder for each frame in order to perform an electronic viewfinder on the display 14 using a color liquid crystal display. Is generated for each frame on the photographed image data 8 and sent to the buffer memory control unit 12, and finally stored in the portion M1 on the buffer memory 11.
[0005]
When the shooting timing instruction button 9 is pressed, the shot image data generation unit 7 generates high-resolution image data for storage, and finally stores it in a predetermined portion M2 in the buffer memory 11 via the buffer memory control unit 12. To do.
[0006]
The buffer memory control unit 12 controls writing and reading access to the buffer memory 11 using the buffer memory control signal 13. As an access request to the buffer memory 11, a write request for the captured image data 8 from the captured image data generation unit 7, a read request for the display image data 16 from the display control unit 15, and a request from the image compression encoding unit 18. There are three requests for reading the stored image data 19, and arbitration control for these access requests and access order control are performed.
[0007]
As shown in FIG. 11, the storage position of the captured image data 8 in the buffer memory 11 is stored in the M1 portion for each frame in the viewfinder medium resolution image data. High-resolution image data corresponding to the photographed image after the photographing timing instruction button 9 is pressed is stored in the portion M2.
[0008]
The display control unit 15 performs screen display control for the display unit 14 using a display control signal 17. Display image data constituting a screen displayed on the display 14 is stored in the range of M0 in the buffer memory 11. In response to a display image data read request from the display control unit 15, the buffer memory control unit 12 sends the display image data stored in the range of M 0 as display image data 16.
[0009]
In a state where the shooting timing instruction button 9 is not pressed, the viewfinder displays the viewfinder image data generation unit 7 to M1, which is a part of the display image data area M0, in order to perform an electronic viewfinder on the display 14. As a result, the medium-resolution image data is accumulated for each frame. As a result, the medium-resolution captured image data is continuously displayed in the portion D1 on the display 14 and operates as a so-called electronic viewfinder.
[0010]
On the other hand, when the shooting timing instruction button 9 is pressed, the image compression encoding unit 18 reads the high-resolution image data stored in the portion M2 in the buffer memory 11 as the saved image data 19, and performs compression encoding processing. After application, the image file is stored in a predetermined position F1 of the nonvolatile memory 24 such as a flash ROM via the CPU bus 20 and the nonvolatile memory control unit 25.
[0011]
The main memory control unit 22 uses the main memory control signal 23 to control write and read access to the main memory 21 constituted by a D-RAM or the like. The access request to the main memory 21 includes a program and data access request from the CPU 27.
[0012]
When the operator presses the shooting timing instruction button 9 again, the image compression encoding unit 18 reads the high resolution image data stored in the portion M2 in the buffer memory 11 as the saved image data 19 and performs compression encoding processing. After application, the image file is stored in a predetermined position F2 of the nonvolatile memory 24 via the CPU bus 20 and the nonvolatile memory control unit 25.
Thereafter, the above operation is repeated each time the operator presses the photographing timing instruction button 9.
[0013]
As described above, in the conventional digital camera, the compression encoding process is performed each time the shooting timing instruction button 9 is pressed, and the image files obtained in this way are sequentially stored in the nonvolatile memory 24.
[0014]
Next, a digital camera capable of erasing an image will be described as another configuration example of the conventional digital camera.
12 and 13 show the appearance of a digital cuff with a color liquid crystal monitor, which is a general display, as viewed from the front and the back. 101 is a lens, 102 is a shutter switch, 103 is a display changeover switch for switching between normal display and thumbnail display, 104 and 105 are switches for setting exposure, a self-timer, etc. in combination with other switches, 106 is an image erasure switch, 107 , 108 indicate image selection switches. Reference numeral 110 denotes a black and white liquid crystal panel for displaying the remaining battery level and the number of shootable images, 111 denotes a shooting / playback mode switching switch, 112 denotes a power switch, and 113 denotes a color liquid crystal monitor for displaying a shot image / playback image.
[0015]
FIG. 14 is a circuit block diagram of the digital camera. Reference numeral 121 denotes a CCD, 122 denotes an A / D converter, 123 denotes a D-RAM used as a buffer for image processing by temporarily storing the signals of the CCD 121, and 124 denotes a CPU for image processing, which adjusts the color and density of the image. Do. Reference numeral 125 denotes an operation key, and the CPU 124 also performs processing for this key operation. Reference numeral 126 denotes an image compression / decompression unit that compresses / decompresses a processed image, which may be substituted by the CPU 124. Reference numeral 113 denotes a color liquid crystal monitor shown in FIG. 13, 128 denotes a V-RAM that stores an image for display on the color liquid crystal monitor, and 129 denotes a D / A converter. Reference numeral 130 denotes a flash memory for storing the image compressed by the image compression / decompression unit 126.
[0016]
A digital camera of the type without the color liquid crystal monitor 113 is equipped with an optical finder instead of the color liquid crystal monitor, and peripheral circuits (V-RAM 128, D / A converter 129, etc.) for driving the color liquid crystal monitor. ) Are omitted, but other configurations are the same as those with a color liquid crystal monitor.
[0017]
Next, a procedure for erasing a photographed image in the digital camera with a color liquid crystal monitor will be described with reference to FIG.
This procedure is mainly divided into the following four processes 131-134.
Processing 131. After the mode switching shooting, the shooting / playback mode switch 111 is switched to the playback side to set the playback mode.
Process 132. When the image display / selection camera is set to the playback mode, the image stored in the flash memory 130 is displayed on the color liquid crystal monitor 113. As a display form, the normal single display 135 and the thumbnail display 136 are switched by operating the display changeover switch 103. The display image is switched by operating the selection switches 107 and 108. In the normal display mode, the images are sent and returned in the order of shooting. In the thumbnail display mode, the cursor 137 on the thumbnail is operated by the selection switches 107 and 108.
[0018]
Process 133. Erase Confirmation Displaying and confirming the image to be erased in this manner, and then operating the erase switch 106, an erase confirmation message “Erase OK?” Is displayed on the screen.
Process 134. The selected image is erased from the flash memory 130 by pressing the shutter switch 102 while the erase / erasure confirmation message is displayed.
[0019]
An arbitrary image in the flash memory 130 can be erased by the series of operations described above.
In addition to the above method, the images can be erased by erasing the images in the flash memory 130 collectively.
For models without a color LCD monitor, there is no means to check the captured image. As a method of erasing the image, there is a method of erasing retroactively from the last taken image and a method in the flash memory. One of the methods to erase all images at once.
Note that the above-described image erasing function can be provided in the above-described digital camera of FIG.
[0020]
[Problems to be solved by the invention]
However, in the conventional digital camera of FIG. 11, when a continuous shooting operation is performed, image files of all the shot images are stored in a nonvolatile memory, and after shooting, the images are viewed while viewing them on a display. If there is an unnecessary image that failed or did not like, the operator is forced to perform a complicated operation of deleting the image file from the nonvolatile memory using the image erasing function, and there is an upper limit on the total number of writing times An extra write or erase operation is performed on the nonvolatile memory element.
[0021]
Also, in the conventional digital camera that performs image erasure described with reference to FIGS. 12 to 15, the color liquid crystal monitor is generally small and has a low resolution. Therefore, the image displayed on the color liquid crystal monitor and the actual data are displayed. The image shift was large. For this reason, even if the image appears on the color LCD monitor without any problem, it is often not noticed that there is a mistake in exposure or camera shake until the data is once transferred to a device such as a personal computer.
[0022]
Further, the image erasing method is impossible with an optical finder digital camera without a color liquid crystal monitor, and it is necessary to transfer the image to a personal computer or the like, and erase it after confirming it.
[0023]
Therefore, an object of the present invention is to provide a digital camera with a function for extracting what seems to be a shooting mistake from a shot image, and after the shooting mistake is extracted, these images can be erased collectively from the memory. By doing so, it is possible to reduce the trouble of erasing the image and use the memory efficiently.
[0024]
[Means for Solving the Problems]
The imaging apparatus according to the present invention is evaluated by an imaging unit that images a subject, an image evaluation unit that evaluates an image obtained by the imaging unit based on a signal extracted from the image, according to a predetermined criterion, and the evaluation unit. And erasing means for collectively erasing images determined to be photographing errors according to the predetermined judgment criteria from the storage means.
[0025]
According to the processing method of the imaging apparatus of the present invention, an image obtained by an imaging means for imaging a subject is analyzed and evaluated based on a signal extracted from the image, and a shooting error is determined based on a predetermined determination criterion among the evaluated images. The recorded images are collectively erased from the storage means.
[0026]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a first embodiment of the present invention will be described.
In FIG. 1, a CCD analog signal 2 generated by the CCD 1 is input to an A / D converter 3, and a digitally converted CCD digital signal 4 is input to a captured image signal generation unit 5. The captured image signal generation unit 5 performs gain adjustment, gamma correction, white balance correction, CCD filter matrix correction, color space conversion operation, and the like from the input CCD digital signal 4 to generate a captured image signal synchronized in units of frames. It produces | generates and outputs sequentially as the picked-up image signal 6. FIG. Each correction parameter and photographing parameter (exposure time, etc.) are set by a general method, that is, by a program on the CPU 27. The captured image signal generation unit 5 is configured by a DSP or the like.
[0027]
The photographed image signal 6 is sent to the photographed image data generation unit 7 where the pixel density is converted to the target spatial resolution (number of pixels), and is converted into a frame according to the photographing timing instruction signal 10 output from the photographing timing instruction button 9. Synchronized captured image data 8 is output. The resolution of the captured image data generated by the captured image data generation unit 7 includes three types of high resolution image data for storage, medium resolution image data for viewfinder, and low resolution image data for storage selection. There is. The captured image data 8 of any resolution is stored in a predetermined portion on the buffer memory 11 via the buffer memory control unit 12.
[0028]
In a state where the photographing timing instruction button 9 is not pressed, the photographed image data generation unit 7 captures only the medium resolution image data for the viewfinder for each frame in order to perform the electronic viewfinder on the display unit 14. It is generated for each frame, and finally stored in the portion M1 in the buffer memory 11 via the buffer memory control unit 12.
[0029]
When the photographing timing instruction button 9 is pressed, the photographed image data generation unit 7 corresponds to the photographed image signals of three consecutive frames, and each of the two kinds of photographings, high resolution for storage and low resolution for storage selection. Image data 8 is generated, and all of the captured image data 8 are stored in predetermined portions M2 to M4 and M5 to M7 in the buffer memory 11 as will be described later via the buffer memory control unit 12, respectively.
[0030]
The buffer memory control unit 12 controls writing and reading access to the buffer memory 11 using the buffer memory control signal 13. As an access request to the buffer memory 11, a write request for the captured image data 8 from the captured image data generation unit 7, a read request for the display image data 16 from the display control unit 15, and a request from the image compression encoding unit 18. There are three requests for reading the stored image data 19, and arbitration control of these access requests and access order control are performed.
[0031]
As shown in FIG. 1, the storage position of the photographed image data in the buffer memory 11 is accumulated in the M1 portion for each frame in the viewfinder medium resolution image data. The high resolution image data corresponding to the captured image of the first three consecutive frames after the shooting timing instruction button 9 is pressed is stored in the M2 portion, and the low resolution image data is stored in the M5 portion. The high resolution image data of the captured image of the next frame is stored in the M3 portion, and the low resolution image data is stored in the M6 portion. Further, the high resolution image data of the captured image of the last frame is stored in the M4 portion, and the low resolution image data is stored in the M7 portion.
[0032]
The display control unit 15 performs screen display control for the display unit 14 using a display control signal 17. Display image data constituting a screen displayed on the display 14 is stored in the range of M0 in the buffer memory 11. In response to a display image data read request from the display control unit 15, the buffer memory control unit 12 sends the display image data stored in the range of M 0 to the display image data 16.
[0033]
In a state where the shooting timing instruction button 9 is not pressed, the viewfinder displays the viewfinder image data generation unit 7 to M1, which is a part of the display image data area M0, in order to perform an electronic viewfinder on the display 14. As a result, the medium-resolution image data is accumulated for each frame. As a result, the medium-resolution captured image data is continuously displayed in the portion D1 on the display 14 and operates as a so-called electronic viewfinder.
[0034]
On the other hand, when the photographing timing instruction button 9 is pressed, a low resolution for storage selection corresponding to three consecutive frames by the photographed image data generation unit 7 to the parts M5 to M7 which are part of the display image data area M0. Since the image data is accumulated, the low-resolution captured image data is displayed on the portions D2 to D4 on the display unit 14 as a result.
[0035]
The image compression encoding unit 18 sequentially reads out the three high resolution image data stored in the portions M2 to M4 in the buffer memory 11 as the stored image data 19, and after performing compression encoding processing, the CPU bus 20, The image data is stored as an image file at predetermined positions C1 to C3 of the main memory Q1 via the main memory control unit 22. The compression encoding operation is immediately started immediately after the high-resolution image data for storage corresponding to three consecutive frames is accumulated in the portions M2 to M4 in the buffer memory 11 by the captured image data generation unit 7. The
[0036]
The main memory control unit 22 uses the main memory control signal 23 to control write and read access to the main memory 21 composed of a D-RAM or the like. As an access request to the main memory 21, in addition to a program and data access request from the CPU 27, there is an image file write request from the image compression encoding unit 18, and arbitration control of these access orders and access order control. It is carried out.
[0037]
After the operator depresses the shooting timing instruction button 9, the operator visually confirms the low-resolution image data for storage selection displayed in the portions D 2 to D 4 on the display 14 and selects the captured image to be actually stored. There is no particular limitation on the selection means for selecting the stored image, but here, the selection means is assumed by pressing the D2 to D4 portions on the touch panel covering the display unit 14 or the like.
[0038]
When the selection operation of the operator by the selection means is completed, the CPU 27 stores the image file corresponding to the low resolution image data actually selected from the image files C1 to C3 temporarily stored in the main memory 21 in a nonvolatile manner. Transfer to the memory 24.
[0039]
Further, during the selection operation by the operator, every time low resolution image data is selected (pressed) on the touch panel or the like, the captured image data generation unit 7 stores the selected low resolution image data in the buffer memory 11. The high resolution image data is read out through the buffer c controller unit 12 and is converted into the medium resolution image data for the viewfinder, and then written in the portion M1 in the buffer memory 11.
[0040]
The non-volatile memory control unit 25 uses a non-volatile memory control signal 26 to control write and read access to the non-volatile memory 24 constituted by a flash ROM or the like. The access request to the nonvolatile memory 24 is a data read / write access request from the CPU 27.
[0041]
In the example shown in FIG. 1, it is shown that the image file of the # 2 photographed image corresponding to the second frame is selected. Of course, even when a plurality of photographed images are selected, the operation is as described above. This is the same as when one sheet is selected.
[0042]
After all the image files selected as described above are transferred and stored in the non-volatile memory 24, the CPU 27 deletes all the image files from the temporary storage areas C1 to C3 on the main memory 21 and starts the next shooting operation again. Return.
[0043]
Note that three consecutive frames of captured images temporarily stored after the operator presses the shooting timing instruction button 9 may have the same shooting parameters (exposure time, etc.), or various types represented by exposure time. The imaging parameters may be changed for each frame. Furthermore, the frame interval of each of the three frames may be continuous without interruption, or may be three captured images that are discrete at a fixed number of frame intervals.
[0044]
The number of photographed images (number of frames) to be temporarily and continuously stored is 3, but there is no particular limitation as long as this is also 2 or more. However, the upper limit depends on the capacity of the buffer memory 11, the capacity of the main memory 21, the size of the display 14, and the display resolution.
[0045]
According to the first embodiment described above, the optimum timing or exposure time is determined from a plurality of captured images that are automatically captured and temporarily stored after the operator presses the capturing timing instruction button 9. It is possible to select image data shot with representative shooting parameters on the spot. Only the picked-up image file selected in this way is stored in the nonvolatile memory 24, and waste can be eliminated as the usage efficiency of the nonvolatile memory Q4. In addition, it is possible to expect an effect that extra writing and erasing operations for a nonvolatile memory element having an upper limit on the total number of times of writing can be reduced.
[0046]
Further, at the time of the selection operation, the selected low-resolution image data (in which the touch panel for that portion is pressed) is enlarged and displayed on the viewfinder portion D1 on the display unit 14, so that it is finally determined whether or not to save the data. Useful.
[0047]
In the present embodiment, as an operation after the operator selects a captured image to be stored, an image file corresponding to a captured image selected from image files C1 to C3 already compressed and encoded in the main memory 21. Is transferred to the nonvolatile memory 24 as it is, but as an optional operation, the image compression / encoding unit 18 reads the high-resolution image data corresponding to the selected photographed image from the buffer memory 11 again. It is also possible to compress and encode at a different compression rate and store it in the main memory 21, and finally store it in the nonvolatile memory 24.
[0048]
As a result, when the operator selects a captured image to be stored, an image file obtained by re-compression encoding with a low compression rate with low distortion can be stored for a captured image that the user particularly likes. On the other hand, an image file obtained by re-compression encoding with a high compression ratio with a small file size can be stored for a captured image that is stored for the time being without much interest.
[0049]
If the nonvolatile memory 24 and its control unit 25 are replaced as they are as a data communication unit, the operator can select an optimal captured image to be transferred immediately after shooting.
[0050]
Next, a second embodiment of the present invention will be described. This embodiment relates to an image erasing method in the above-described digital camera with a color liquid crystal monitor, and the operation flow is shown in FIG. The digital camera shown in FIGS. 12 and 13 is used.
(1) Mode switching, image display / selection First, the camera / playback mode switching switch 111 shown in FIGS. 12 and 13 is operated to set the camera to the playback mode. Thereafter, the display changeover switch 103 and the selection switches 107 and 108 display / select an image. Up to this point, the processes 131 and 132 described in the conventional example of FIG. 15 are the same.
[0051]
(2) Erase mode selection By performing a predetermined operation with the erase switch 106 in a state where an arbitrary image is displayed, the erase mode is switched to one of the following three.
Operation 141: Press the erasure switch briefly ... Normal erasure mode operation 142: Press and hold the erasure switch for a predetermined time ... Shooting error determination mode 1
Operation 143: Press the shutter switch 102 while pressing the erase switch.
[0052]
Next, each mode will be described.
The normal erasing mode by the operation 141 is a mode for erasing the displayed / selected image as it is in the processes 133 and 134 in the conventional example of FIG.
In the shooting error determination mode 1 by the operation 142, it is evaluated whether or not there is a shooting error with respect to one displayed / selected image.
The shooting error determination mode 2 by the operation 143 evaluates whether there is a shooting error for all the images in the flash memory.
The cause of the shooting error is displayed on the image of the image determined to be a shooting error in the shooting error determination modes 1 and 2.
[0053]
(3) Extraction of Photography Mistakes Next, the portions of the photography mistake determination modes 1 and 2 shown in the process 146 will be described with reference to FIG. In these modes, the image data is read from the flash memory 130, and an image analysis by a photographing error determination unit described later is used to check whether or not those images are photographing errors together with the cause in the evaluation process 146. The images to be examined are one currently displayed in mode 1 (process 144 in FIG. 2) and all images in the flash memory 130 in mode 2 (process 145). The mode 2 is realized by evaluating the images one by one in accordance with the order in the flash memory, so that the content is substantially the same as the mode 1.
[0054]
In the evaluation, first, data is read from the flash memory 130 into the evaluation buffer 201 shown in FIG. At this time, it is checked in process 202 whether this image has already been evaluated. If it has been evaluated, the image is skipped and the next image is read.
Next, an analysis evaluation of the image is performed in processing 203, and the degree of photographing error is quantified and evaluated.
[0055]
Images that are determined to be shooting errors in the above process are categorized by type (camera shake, underexposure, overexposure, etc.) and degree (processing 205 to 207), and information indicating them is added to the image (processing). 208). In addition, information that has not been determined to be a photographing mistake (process 204) is also added to information that has been evaluated once (process 208). By adding this information, when an evaluated image is selected again, the waiting time can be shortened by automatically skipping the evaluation. These pieces of information are stored in the header area of the image file and do not affect the contents of the image.
[0056]
(4) Display of Mistaken Image Next, the display of the image determined to be a missed photo, which is shown in the process 147 of FIG. 2, will be described.
In the case of the mode 1, the evaluated image is displayed on the color liquid crystal monitor together with characters or symbols indicating the reason and degree of the photographing error of the image, as shown in FIGS. 4 (a) to 4 (d).
In FIG. 4, 31 ... no problem, 32 ... underexposure, 33 ... overexposed, 34 ... camera shake is shown.
[0057]
By operating the display changeover switch 103 and the selection switches 107 and 108 from this state, it is possible to switch to the thumbnail display as shown in FIG. At this time, the image determined to be a photographing error is displayed with a different hue as indicated by 41 so that it can be determined even in a thumbnail state. Alternatively, the same effect can be obtained by blinking or changing the color depending on the type of mistake.
[0058]
Next, in the case of mode 2, only the images judged to be shooting errors among all the evaluated images are extracted and displayed as thumbnails. The display can be switched by the erasure switch 106 according to the type of shooting mistakes as indicated by 51 to 53 in FIG. Even in this state, it is possible to return to the normal display 55 from the thumbnail display by the display changeover switch 103 and the selection switches 107 and 108.
[0059]
(5) Erasing Mistaken Image Next, a method for erasing the missed image extracted by the above operation shown in the process 134 of FIG. 2 will be described.
In the case of mode 1, the image is erased by pressing the shutter switch 102 in a state where a photographing error is displayed.
In the case of mode 2, when the extracted shooting mistakes are displayed as thumbnails, pressing the shutter 102 erases them all at once. When switching to normal display, only the currently displayed image is erased.
[0060]
Through the above operations, the user can know not only the obvious mistakes but also the cause of shooting mistakes that cannot be determined with a small LCD monitor by type and degree. It is possible to perform appropriate shooting by correcting the above.
Further, it is possible to erase images determined to be photographing mistakes one by one or collectively, and at that time, by rearranging them according to the type and degree of photographing mistakes, the images can be erased quantitatively.
[0061]
FIG. 7 shows a circuit block diagram of this digital camera. The configuration is such that a photographing error determination unit 120 is added to the conventional one shown in FIG. The shooting error determination unit 120 reads out the compressed image data stored in the flash memory 130, determines an imaging error such as underexposure, overexposure, and camera shake by image processing, and quantitatively determines the degree thereof. . If there is a shooting mistake beyond the set range, the type and degree are replaced with characters and symbols, and the image data is overlaid on the image data on the V-RAM 128 and output to the color liquid crystal monitor 113. The CPU 124 monitors the operation of the operation key 125 and deletes the image in the flash memory 130 when there is an erasing operation.
[0062]
Note that the photographing error determination unit 120 is shown as an independent unit for the sake of explanation, but of course, it can also be configured in software using the CPU 124.
[0063]
Next, a method for determining a shooting mistake will be described.
There are various methods for determining the type of shooting mistake and the method for determining the shooting mistake determined by the shooting mistake determination unit 120. As an example, the underexposure / overexposure determination algorithm shown in FIGS. 32 and 33 will be described with reference to FIG. .
First, the image data in the flash memory 130 is taken into the buffer 211 in the photographing error determination unit 120, the luminance (Y) signal is extracted by the Y / C separation circuit 71, and the histogram distribution of the luminance signal is extracted (process 72). Next, the extracted luminance histogram distribution is evaluated (process 73). Those that are concentrated and distributed lower than the set range are underexposed (process 74), and those that are concentrated and distributed higher are overexposed (process 75). If it is within the set range, it is determined that the exposure is normal (process 76). If it is outside the set value, a warning message indicating it is superimposed on the image (process 77) and output to the V-RAM 128. Through the above procedure, a determination is made and a warning is given of underexposed or overexposed images.
[0064]
Next, a third embodiment will be described.
FIG. 9 shows an image erasing procedure in a digital camera having no color liquid crystal monitor and provided with an optical viewfinder.
This is because, as shown in processes 83 to 85, a method for displaying warning symbols superimposed on the captured images indicated by 32 to 34 in FIG. 4 in the erasing procedure of FIG. Instead of a symbol, it is replaced with a notification that indicates the type of shooting error by the number of beeps. The processes 83 to 85 are performed by performing evaluation in the process 82 after compressing and correcting the captured image in the process 81.
[0065]
By executing in this way, an image with a photographing error can be discriminated by sound in a digital camera without a color liquid crystal monitor, and the same effect as in the second embodiment can be obtained.
[0066]
FIG. 10 shows a circuit block diagram of this digital camera. Since there is no color liquid crystal monitor 113 as compared with FIG. 7, peripheral circuits (V-RAM 128, D / A converter 129, etc.) for that purpose are omitted, and a speaker 100 for outputting a warning sound is added instead. The other configuration is the same as that of FIG.
[0067]
【The invention's effect】
As described above, according to the present invention, since it is possible to extract a shooting mistake that cannot be known unless it is once transferred to a personal computer or the like and confirmed after shooting, the memory can be used efficiently.
[0068]
In addition, since the extracted image data of shooting mistakes can be erased at once, the labor required for erasing can be greatly reduced as compared with the conventional method of erasing while checking one by one.
[Brief description of the drawings]
FIG. 1 is a block diagram of a digital camera according to a first embodiment of the present invention.
FIG. 2 is a flowchart showing an image erasing procedure of the digital camera according to the second embodiment.
FIG. 3 is a flowchart showing a procedure for determining a shooting mistake of a digital camera.
FIG. 4 is a configuration diagram showing an example (normal display) of a display of a digital camera.
FIG. 5 is a configuration diagram showing an example of display of a digital camera (normal display-thumbnail display switching).
FIG. 6 is a configuration diagram showing an example (thumbnail display) of a display of a digital camera.
FIG. 7 is a block diagram of a digital camera according to a second embodiment.
FIG. 8 is a flowchart illustrating an example of an imaging error determination algorithm of the digital camera.
FIG. 9 is a flowchart showing an imaging error determination procedure of the digital camera according to the third embodiment.
FIG. 10 is a block diagram of a digital camera according to a third embodiment.
FIG. 11 is a block diagram of a conventional digital camera.
FIG. 12 is a front view of the appearance of a conventional digital camera with a liquid crystal monitor.
FIG. 13 is a rear view of the appearance of a conventional digital camera with a liquid crystal monitor.
FIG. 14 is a block diagram of a conventional digital camera with a liquid crystal monitor.
FIG. 15 is a flowchart showing an image erasing procedure of a conventional digital camera with a liquid crystal monitor.
[Explanation of symbols]
1 CCD
5 Shooting Image Signal Generation Unit 7 Shooting Image Data Generation Unit 8 Shooting Image Data 9 Shooting Timing Instruction Button 11 Buffer Memory 14 Display 15 Display Control Unit 18 Image Compression Encoding Unit 21 Main Memory 24 Nonvolatile Memory 27 CPU
100 Speaker 113 Color LCD Monitor 120 Shooting Error Determination Unit 124 CPU
125 Operation keys 130 Flash memory

Claims (3)

被写体を撮像する撮像手段と、
上記撮像手段によって得られる画像を前記画像から取り出される信号に基づいて所定の判断基準により評価する画像評価手段と、
上記評価手段により評価された画像のうち、前記所定の判断基準により撮影ミスと判断された画像を蓄積手段から一括消去する消去手段とを有することを特徴とする撮像装置。
Imaging means for imaging a subject;
Image evaluation means for evaluating an image obtained by the imaging means based on a predetermined criterion based on a signal extracted from the image;
An image pickup apparatus, comprising: an erasure unit that collectively erases from the storage unit an image that is determined to be a photographing error based on the predetermined determination criterion among the images evaluated by the evaluation unit.
上記第1の画像評価手段は、露出不足、露出過多、手ぶれののうち少なくとも一つを評価することを特徴とする請求項1記載の撮像装置。  The imaging apparatus according to claim 1, wherein the first image evaluation unit evaluates at least one of underexposure, overexposure, and camera shake. 被写体を撮像する撮像手段によって得られる画像を前記画像から取り出される信号に基づいて分析評価し、
その評価された画像のうち所定の判断基準により撮影ミスと判断された画像を蓄積手段から一括消去することを特徴とする撮像装置の処理方法。
Analyzing and evaluating an image obtained by an imaging means for imaging a subject based on a signal extracted from the image,
An image processing apparatus processing method comprising: collectively deleting, from the storage unit, images judged to be photographing errors according to a predetermined criterion among the evaluated images.
JP2002319982A 2002-11-01 2002-11-01 Imaging apparatus and processing method thereof Expired - Fee Related JP3733353B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002319982A JP3733353B2 (en) 2002-11-01 2002-11-01 Imaging apparatus and processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002319982A JP3733353B2 (en) 2002-11-01 2002-11-01 Imaging apparatus and processing method thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP17956697A Division JP3610195B2 (en) 1997-07-04 1997-07-04 Imaging device

Publications (2)

Publication Number Publication Date
JP2003204504A JP2003204504A (en) 2003-07-18
JP3733353B2 true JP3733353B2 (en) 2006-01-11

Family

ID=27655782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002319982A Expired - Fee Related JP3733353B2 (en) 2002-11-01 2002-11-01 Imaging apparatus and processing method thereof

Country Status (1)

Country Link
JP (1) JP3733353B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7652709B2 (en) 2003-07-31 2010-01-26 Seiko Epson Corporation Image forming device, image output device, image processing system, image retrieving method, image quality determining method and recording medium
KR100716977B1 (en) * 2004-07-23 2007-05-10 삼성전자주식회사 Digital image device
JP2007164249A (en) * 2005-12-09 2007-06-28 Seiko Epson Corp Image display device and printer
JP4936397B2 (en) * 2008-01-23 2012-05-23 キヤノンソフトウェア株式会社 Image processing apparatus, control method thereof, and program
JP7458770B2 (en) 2019-12-18 2024-04-01 キヤノン株式会社 Control device and its control method

Also Published As

Publication number Publication date
JP2003204504A (en) 2003-07-18

Similar Documents

Publication Publication Date Title
JP3610195B2 (en) Imaging device
US7227576B2 (en) Electronic camera
JP4507392B2 (en) Electronic camera
JP4000293B2 (en) Digital camera
JP4795297B2 (en) Imaging apparatus and control method thereof
JP4916553B2 (en) Image processing device
US20050212943A1 (en) Digital camera
US8842196B2 (en) Data recording apparatus and camera configured to selectively process data stored in a recording medium
JP3733353B2 (en) Imaging apparatus and processing method thereof
JP4570171B2 (en) Information processing apparatus and recording medium
JP2002152559A (en) Electronic camera device and picture processor
JP2000217022A (en) Electronic still camera and its image data recording and reproducing method
JP3733345B2 (en) Imaging apparatus and processing method thereof
JP3999681B2 (en) Digital camera
JP4073588B2 (en) Digital camera, image processing method, and recording medium
US20050162520A1 (en) Digital camera and method of controlling the same
JP3935671B2 (en) Digital camera
JP4671989B2 (en) camera
JP5614713B2 (en) Imaging apparatus and program
JP4012471B2 (en) Digital camera
JP4305473B2 (en) Electronic still camera, image information erasing method, and image information state setting method
JP2004193642A (en) Digital camera
JP4571111B2 (en) Information processing apparatus and recording medium
JP4210962B2 (en) Electronic camera
JPH11275512A (en) Digital camera

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050517

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050715

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051017

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081021

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081021

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081021

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121021

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131021

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees