【事件の表示】
　特許第３３１６４７０号「ディジタルカメラ」の請求項１ないし１５に係る特許に対する特許異議の申立てについて、次のとおり決定する。
【結　論】
　訂正を認める。
　特許第３３１６４７０号の請求項１ないし９に係る特許を維持する。
【理　由】
１． 手続の経緯
　特許第３３１６４７０号の請求項１ないし１５に係る発明は、平成１１年３月１９日に特許出願され、平成１４年６月７日にその特許権の設定登録がなされ、その後、藤田洋子より特許異議の申立てがなされ、取消しの理由が通知され、その指定期間内である平成１５年６月１９日に訂正請求がなされたものである。
　
２． 訂正の適否についての判断
（１） 訂正の内容
ア． 訂正事項ａ
　特許請求の範囲の請求項１の記載について、「前記第１判別手段の判別結果に応じて前記被写体像に対応する画像信号を前記内部メモリに確保する確保手段、および」とあるのを、「　前記第１判別手段の判別結果に応じて前記被写体像に対応する画像信号を前記内部メモリに確保する確保手段、」と訂正する。
イ． 訂正事項ｂ
　特許請求の範囲の請求項１の記載について、「前記内部メモリに確保された画像信号を所定量ずつ間欠的に記録媒体に記録する記録手段を備える」とあるのを、「　前記内部メモリに確保された画像信号を所定量ずつ間欠的に記録媒体に記録する記録手段、
　前記内部メモリの第１残容量が所定サイズを下回るとき前記第１判別手段を不能化する不能化手段、および
　前記記録手段による記録の途中で解像度変更指令が入力されたとき前記内部メモリに確保すべき画像信号の解像度の設定を変更する変更手段を備え、
　前記所定サイズは前記解像度に応じて異なる」と訂正する。
ウ．訂正事項ｃ
　特許請求の範囲の請求項３を「　前記所定量の画像信号が記録される毎に前記第１残容量を検出する第１残容量検出手段をさらに備える、請求項１または２記載のディジタルカメラ。」に訂正する。
エ．訂正事項ｄ
　特許請求の範囲の請求項４を「　前記確保手段は、前記撮影手段から出力された画像信号を前記所定サイズ以下に圧縮する圧縮手段、および前記圧縮手段によって生成された圧縮画像信号を前記内部メモリに書き込む書き込み手段を含む、請求項１ないし３のいずれかに記載のディジタルカメラ。」に訂正する。
オ．訂正事項ｅ
　特許請求の範囲の請求項５を「　前記記録媒体の第２残容量を所定タイミングで検出する第２残容量検出手段、
および
　前記第２残容量に基づいて次撮影指令を無効にする無効手段をさらに備える、請求項１ないし４のいずれかに記載のディジタルカメラ。」に訂正する。
カ．訂正事項ｆ
　特許請求の範囲の請求項６を「　前記第２残容量検出手段は１枚分の画像信号が前記内部メモリに確保される毎に前記第２残容量を検出する、請求項５記載のディジタルカメラ。」に訂正する。
キ．訂正事項ｇ
　特許請求の範囲の請求項７を「　前記第２残容量は前記１枚分の画像信号が記録された後の残容量である、請求項６記載のディジタルカメラ。」に訂正する。
ク．訂正事項ｈ
　特許請求の範囲の請求項８を「　前記第２残容量に基づいて撮影可能枚数を算出する算出手段をさらに備え、
　前記無効手段は前記算出手段の算出結果に応じて前記次撮影指令を無効にする、請求項５ないし７のいずれかに記載のディジタルカメラ。」に訂正する。
ケ．訂正事項ｉ
　特許請求の範囲の請求項９を「　前記算出手段は、前記第２残容量と前記所定サイズとに基づいて前記撮影可能枚数を算出する、請求項８記載のディジタルカメラ。」に訂正する。
コ．訂正事項ｊ
　特許請求の範囲の請求項１０ないし１５を削除する。
サ．訂正事項ｋ
　明細書の課題を解決するための手段の記載「この発明は、被写体像を撮影する撮影手段、撮影指令を入力する第１入力手段、撮影指令の有無を所定タイミングで判別する第１判別手段、内部メモリ、第１判別手段の判別結果に応じて被写体像に対応する画像信号を内部メモリに確保する確保手段、および内部メモリに確保された画像信号を所定量ずつ間欠的に記録媒体に記録する記録手段を備える、ディジタルカメラである。」を「　この発明に従うディジタルカメラは、被写体像を撮影する撮影手段、撮影指令を入力する第１入力手段、撮影指令の有無を所定タイミングで判別する第１判別手段、内部メモリ、第１判別手段の判別結果に応じて被写体像に対応する画像信号を内部メモリに確保する確保手段、内部メモリに確保された画像信号を所定量ずつ間欠的に記録媒体に記録する記録手段、内部メモリに第１残容量が所定サイズを下回るとき第１判別手段を不能化する不能化手段、および記録手段による記録の途中で解像度変更指令が入力されたとき内部メモリに確保すべき画像信号の解像度の設定を変更する変更手段を備え、所定サイズは解像度に応じて異なる。」に訂正する。
シ．訂正事項ｌ
　明細書の段落【００１０】および【００１１】を削除する。
　
（２） 訂正の目的の適否、新規事項の有無及び拡張・変更の存否
　上記訂正事項ａは、文章表現上不要な「および」の文言を削除したものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｂは、発明を特定する事項である「被写体像を撮影する撮影手段・・・ディジタルカメラ」（請求項１の記載全体）を概念的に下位にしたものであり、しかも、その内容は、願書に添付された明細書の段落【００２９】【００４８】【００５２】ないし【００５７】に記載されているから、特許請求の範囲の減縮を目的とした明細書の訂正に該当し、
　上記訂正事項ｃは、請求項４の記述を移動させかつ表現形式の一部を変更したものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｄは、請求項６の記述を移動させかつ従属先を変更したものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｅは、請求項８の記述を移動させかつ従属先を変更したものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｆは、請求項９の記述を移動させかつ従属先を変更したものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｇは、請求項１０の記述を移動させかつ従属先を変更したものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｈは、請求項１１の記述を移動させかつ従属先を変更したものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｉは、請求項１２の記述を移動させかつ従属先を変更したものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｊは、請求項１ないし９の訂正によって生じた矛盾を解消するためのものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｋは、請求項１の訂正によって生じた矛盾を解消するためのものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　上記訂正事項ｌは、請求項１ないし９の訂正によって生じた矛盾を解消するためのものであり、明りょうでない記載の釈明を目的とした明細書の訂正に該当し、
　いずれも、新規事項の追加に該当せず、実質的に特許請求の範囲を拡張又は変更するものではない。
　
（３） むすび
　したがって、上記訂正は、特許法第１２０条の４第２項及び同条第３項で準用する第１２６条第２項から第４項までの規定に適合するので、当該訂正を認める。
　
３． 特許異議申立てについての判断
（１） 申立ての理由の概要
　申立人藤田洋子は、請求項１ないし２に係る発明は、甲第１号証（特開平６−９０４２３号公報）に記載された発明であり、特許法第２９条第１項第３号の規定により、また、請求項１ないし１５に係る発明は、甲第１号証、甲第２号証（特開平５−１６１１１０号公報）、甲第３号証（特開平６−１０５２１５号公報）、甲第４号証（特開平１０−３０８９２０号公報）、甲第５号証（特開平１０−４２２５０号公報）、甲第６号証（特開平８−４５２５３号公報）をもとに容易に発明をすることができたものであり、特許法第２９条第２項の規定により、特許を受けることができないものであるから、特許を取り消すべきと主張している。
　
（２） 本件の請求項１ないし９に係る発明
　上記２．で示したように上記訂正が認められるから、本件の請求項の数は９となり、本件の請求項１ないし９に係る発明（以下、「本件発明１」ないし「本件発明９」という）は、上記訂正請求に係る訂正明細書の特許請求の範囲の請求項１ないし９に記載された事項により特定されるとおりのものであって、請求項１ないし２については以下のとおりであり、請求項３ないし９については、上記２（１）ウないし２（１）ケに記載されたとおりである。
　
【請求項１】
　被写体像を撮影する撮影手段、
　撮影指令を入力する第１入力手段、
　前記撮影指令の有無を所定タイミングで判別する第１判別手段、
　内部メモリ、
　前記第１判別手段の判別結果に応じて前記被写体像に対応する画像信号を前記内部メモリに確保する確保手段、
　前記内部メモリに確保された画像信号を所定量ずつ間欠的に記録媒体に記録する記録手段、
　前記内部メモリの第１残容量が所定サイズを下回るとき前記第１判別手段を不能化する不能化手段、および
　前記記録手段による記録の途中で解像度変更指令が入力されたとき前記内部メモリに確保すべき画像信号の解像度の設定を変更する変更手段を備え、
　前記所定サイズは前記解像度に応じて異なる、ディジタルカメラ。
【請求項２】
　前記第１判別手段は前記所定量の画像信号が記録される毎に前記撮影指令の有無を判別する、請求項１記載のディジタルカメラ。
　
（３） 刊行物等
　特許異議申立人が証拠として提示した刊行物には、それぞれ、以下のような発明が記載されている。
　すなわち、刊行物１：特開平６−９０４２３号公報（甲第１号証）には、光学像を電気信号に変換する撮像素子を有する点、レリーズスイッチがシステム制御回路にレリーズ信号を供給する点、レリーズ信号の到来の有無は、Ｓ９からＳ１３（図３）までの動作が行われて終了される毎とのタイミング（Ｓ８）で判別する点すなわち１セクタ分の画像データをメモリから読み出してハードディスク装置に記録する毎に撮影装置の有無を判別する点、前記判別結果がレリーズ信号有りの場合にメモリの空き容量を調べる点（図３）、システム制御回路、メモリに記憶されている画像データをセクタ単位で繰り返し、ハードディスクに記録する点、ディジタル記録方式の電子スチルカメラである点が記載されており、
　刊行物２：特開平５−１６１１１０号公報（甲第２号証）には、撮影スイッチ３６がオンになるとバッファ・メモリの残容量が所定の閾値以上であるか否か調べる点（段落【００２２】）、１画面分の空き容量さえあれば、記録を可能とする点、固定長符号化により撮影画像を圧縮する圧縮処理を施し、画像情報を低減しメモリに記録する点が記載されており、
　刊行物３：特開平６−１０５２１５号公報（甲第３号証）には、撮影画像を圧縮する圧縮処理を施し、画像情報を低減しメモリに記録する点、残容量が無圧縮画像１枚分以下か、圧縮画像１枚分以上かとの２種類の検出を行う点が記載されており、
　刊行物４：特開平１０−３０８９２０号公報（甲第４号証）には、シャッター開成するスイッチ（ＳＷ２）がオンされていると判断されたときは、内部メモリの残容量が「０」であるか否かを判断し（段落【００５６】）、記録媒体の第２の残容量に相当するハードディスク装置の残容量が「０」になった時は、撮影を禁止する点が記載されており、
　刊行物５：特開平１０−４２２５０号公報（甲第５号証）には、空き容量から残撮影枚数を計算し、残撮影枚数が「０」になるまで連写が行われる点（段落【００１２】）、残撮影枚数は、指定された圧縮率と空きメモリ容量とに基づいて算出される点、が記載されており、
　刊行物６：特開平８−４５２５３号公報（甲第６号証）には、レリーズスイッチ１０４の第２段の押し込みにより、記録モードにおけるトリガスイッチの機能を有している点、音声記録が行われる都度圧縮率の切り換えスイッチが押されているかどうかを判別する点が記載されている。
　　　
（４） 本件発明１と刊行物との対比・判断
　本件発明１と上記刊行物１ないし６に記載の発明とを対比すると、
　本件発明を特定する事項である「内部メモリの第１残容量が所定サイズを下回るとき第１判別手段を不能化する不能化手段」については、刊行物１，２，４における、残容量の判別（「判断」も含む）は、それぞれレリーズ、撮影スイッチ、シャッター開成するスイッチ（これらは、本件発明の「撮影指令入力手段」に相当）に係る判別（「判断」も含み、本件発明の「第１判別手段」に相当）を経て、当該判別の後になされており、第１判別手段を不能化する不能化手段に相当するものではなく、刊行物５については、残撮影枚数判別後にレリーズスイッチに係る判別（Ｓ２　ＯＮ？）をどのようにするかについての記載はない。また、その他の刊行物にも上記事項についての記載はない。
　また、本件発明を特定する事項である「記録手段による記録の途中で解像度変更指令が入力されたとき内部メモリに確保すべき画像信号の解像度の設定を変更する変更手段」については、刊行物６におけるものは、圧縮率についてのものであり、画像信号の解像度の設定を変更するものとはいえず、それにより、撮影の継続が可能となるものでもない。また、他の刊行物にも、上記事項についての記載はない。
　したがって、これら刊行物に記載の発明は、本件発明を特定する事項である「内部メモリの第１残容量が所定サイズを下回るとき第１判別手段を不能化する不能化手段」、「記録手段による記録の途中で解像度変更指令が入力されたとき内部メモリに確保すべき画像信号の解像度の設定を変更する変更手段」を備えておらず、当該事項により本件発明１は、撮影された被写体が記録されないような事態を防止し、撮影が継続できることにより、操作性が向上するという顕著な効果を奏するのであり、本件発明１が上記刊行物１に記載された発明と同一とはいえないし、本件発明１が上記刊行物１ないし６に記載のものから容易に発明をすることができたものともいえない。
　
（５）本件発明２と刊行物との対比・判断
　本件発明２は、本件発明１に「前記第１判別手段は前記所定量の画像信号が記録される毎に前記撮影指令の有無を判別する」点を付加したものであり、上記３（４）での本件発明１についての検討を考慮すれば、本件発明２が上記刊行物１に記載された発明と同一とはいえないし、本件発明２が上記刊行物１ないし６に記載のものから容易に発明をすることができたものともいえない。
　
（６）本件発明３と刊行物との対比・判断
　本件発明３は、本件発明１または２に「前記所定量の画像信号が記録される毎に前記第１残容量を検出する第１残容量検出手段をさらに備える」点を付加したものであり、上記３（４）、３（５）での本件発明１及び２についての検討を考慮すれば、本件発明３が上記刊行物１ないし６に記載のものから容易に発明をすることができたものとはいえない。
　
（７）本件発明４と刊行物との対比・判断
　本件発明４は、本件発明１ないし３のいずれかに「前記確保手段は、前記撮影手段から出力された画像信号を前記所定サイズ以下に圧縮する圧縮手段、および前記圧縮手段によって生成された圧縮画像信号を前記内部メモリに書き込む書き込み手段を含む」点を付加したものであり、上記３（４）ないし３（６）での本件発明１ないし３についての検討を考慮すれば、本件発明４が上記刊行物１ないし６に記載のものから容易に発明をすることができたものとはいえない。
　
（８）本件発明５と刊行物との対比・判断
　本件発明５は、本件発明１ないし４のいずれかに「前記記録媒体の第２残容量を所定タイミングで検出する第２残容量検出手段、および前記第２残容量に基づいて次撮影指令を無効にする無効手段をさらに備える」点を付加したものであり、上記３（４）ないし３（７）での本件発明１ないし４についての検討を考慮すれば、本件発明５が上記刊行物１ないし６に記載のものから容易に発明をすることができたものとはいえない。
　
（９）本件発明６と刊行物との対比・判断
　本件発明６は、本件発明５に「前記第２残容量検出手段は１枚分の画像信号が前記内部メモリに確保される毎に前記第２残容量を検出する」点を付加したものであり、上記３（８）での本件発明５についての検討を考慮すれば、本件発明６が上記刊行物１ないし６に記載のものから容易に発明をすることができたものとはいえない。
　
（１０）本件発明７と刊行物との対比・判断
　本件発明７は、本件発明６に「前記第２残容量は前記１枚分の画像信号が記録された後の残容量である」点を付加したものであり、上記３（９）での本件発明６についての検討を考慮すれば、本件発明７が上記刊行物１ないし６に記載のものから容易に発明をすることができたものとはいえない。
　
（１１）本件発明８と刊行物との対比・判断
　本件発明８は、本件発明５ないし７のいずれかに「前記第２残容量に基づいて撮影可能枚数を算出する算出手段をさらに備え、前記無効手段は前記算出手段の算出結果に応じて前記次撮影指令を無効にする」点を付加したものであり、上記３（８）ないし３（１０）での本件発明５ないし７についての検討を考慮すれば、本件発明８が上記刊行物１ないし６に記載のものから容易に発明をすることができたものとはいえない。
　
（１２）本件発明９と刊行物との対比・判断
　本件発明９は、本件発明８に「前記算出手段は、前記第２残容量と前記所定サイズとに基づいて前記撮影可能枚数を算出する」点を付加したものであり、上記３（１１）での本件発明８についての検討を考慮すれば、本件発明９が上記刊行物１ないし６に記載のものから容易に発明をすることができたものとはいえない。
　
（１３）むすび
　以上のとおりであるから、特許異議申立ての理由及び証拠によっては、本件請求項１ないし９に係る特許を取り消すことができない。
　また、他に本件請求項１ないし９に係る特許を取り消すべき理由を発見しない。
　よって、結論のとおり決定する。
【異議決定日】
平成１５年１０月３１日（２００３．１０．３１）
【訂正の要旨】
審決（決定）の【理由】欄参照。
（５４）【発明の名称】
ディジタルカメラ
（５７）【特許請求の範囲】
　【請求項１】
　被写体像を撮影する撮影手段、
　撮影指令を入力する第１入力手段、
　前記撮影指令の有無を所定タイミングで判別する第１判別手段、
　内部メモリ、
　前記第１判別手段の判別結果に応じて前記被写体像に対応する画像信号を前記内部メモリに確保する確保手段
、
　前記内部メモリに確保された画像信号を所定量ずつ間欠的に記録媒体に記録する記録手段
、
　
前記内部メモリの第１残容量が所定サイズを下回るとき前記第１判別手段を不能化する不能化手段、および
　
前記記録手段による記録の途中で解像度変更指令が入力されたとき前記内部メモリに確保すべき画像信号の解像度の設定を変更する変更手段を備え、
　
前記所定サイズは前記解像度に応じて異なる、
　【請求項２】
　前記第１判別手段は前記所定量の画像信号が記録される毎に前記撮影指令の有無を判別する、請求項１記載のディジタルカメラ。
　【請求項
３
　
前
第１残容量検出手段をさらに備える
１または２
　【請求項
４
　前記確保手段は、前記撮影手段から出力された画像信号を前記所定サイズ以下に圧縮する圧縮手段、および前記圧縮手段によって生成された圧縮画像信号を前記内部メモリに書き込む書き込み手段を含む、請求項
１ないし３のいずれかに
　【請求項
５
　前記記録媒体の第２残容量を所定タイミングで検出する第２残容量検出手段、および
　前記第２残容量に基づいて次撮影指令を無効にする無効手段をさらに備える、請求項１ないし
４
　【請求項
６
　前記第２残容量検出手段は１枚分の画像信号が前記内部メモリに確保される毎に前記第２残容量を検出する、請求項
５
　【請求項
７
　前記第２残容量は前記１枚分の画像信号が記録された後の残容量である、請求項
６
　【請求項
８
　前記第２残容量に基づいて撮影可能枚数を算出する算出手段をさらに備え、
　前記無効手段は前記算出手段の算出結果に応じて前記次撮影指令を無効にする、請求項
５
７
　【請求項
９
　前記算出手段は、前記第２残容量と
前記
８
【発明の詳細な説明】
　【０００１】
　【産業上の利用分野】
　この発明は、ディジタルカメラに関し、特にたとえば、撮影された画像信号を記録媒体に記録する、ディジタルカメラに関する。
　【０００２】
　【従来の技術】
　従来のディジタルカメラでは、被写体像はＣＣＤイメージャのようなイメージセンサによって撮影され、撮影された画像信号は、所定の信号処理を施された後、ＣＰＵによって記録媒体に記録されていた。このような撮影処理が行われている間、シャッタキーの操作は無効とされていた。
　【０００３】
　【発明が解決しようとする課題】
　しかし、シャッタキーが操作されてから画像信号の記録が完了するまでには、比較的長い時間がかかる。このため、記録が完了するまでシャッタボタンが操作できない従来技術では、操作性に問題があった。
　【０００４】
　それゆえに、この発明の主たる目的は、操作性を向上させることができる、ディジタルカメラを提供することである。
　【０００５】
　【課題を解決するための手段】
　この発明
に従うディジタルカメラ
、
、内部メモリの第１残容量が所定サイズを下回るとき第１判別手段を不能化する不能化手段、および記録手段による記録の途中で解像度変更指令が入力されたとき内部メモリに確保すべき画像信号の解像度の設定を変更する変更手段を備え、所定サイズは解像度に応じて異なる。
　【０００６】
　【作用】
　撮影指令が入力されると、第１判別手段が撮影指令ありと判別する。すると、確保手段が、撮影手段によって撮影された被写体像に対応する画像信号を内部メモリに確保する。内部メモリに確保された画像信号は、記録手段によって所定量ずつ間欠的に記録媒体に記録される。第１判別手段は、所定タイミングで次の撮影指令の有無を判別する。
　【０００７】
　この発明のある実施例では、第１判別手段は所定量の画像信号が記録される毎に次の撮影指令の有無を判別する。
　【０００８】
　この発明のある局面では、第１残容量検出手段が内部メモリの第１残容量を所定タイミングで検出する。不能化手段は、検出された第１残容量に基づいて第１判別手段を不能化する。つまり、第１残容量検出手段は、所定量の画像信号が記録媒体に記録される毎に第１残容量を検出する。また、比較手段が第１残容量を所定サイズと比較し、不能化手段は、比較手段の比較結果に応じて第１判別手段を不能化する。
　【０００９】
　この発明の他の局面では、第２残容量検出手段が記録媒体の第２残容量を所定タイミングで検出し、無効手段が第２残容量に基づいて次撮影指令を無効にする。つまり、第２残容量検出手段は、１枚分の画像信号が内部メモリに確保される毎に第２残容量を検出する。第２残容量は、１枚分の画像信号が記録された後の残容量である。この発明のある実施例では、算出手段が第２残容量に基づいて撮影可能枚数を算出し、無効手段は算出手段の算出結果に応じて次撮影指令を無効にする。
　【００１０】
　【００１１】
　【００１２】
　【発明の効果】
　この発明によれば、内部メモリに確保された画像信号を記録媒体に記録する間でも撮影指令の有無を判別し、撮影指令があれば撮影を実行するようにしたため、記録が完了してから次の撮影指令を受け付ける従来技術に比べて、操作性を向上させることができる。
　【００１３】
　この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
　【００１４】
　【実施例】
　図１を参照して、この実施例のディジタルカメラ１０は、ＣＣＤイメージャ１５を含む。ＣＣＤイメージャ１５は約２００万画素を有し、水平方向および垂直方向のそれぞれには、１６００画素および１２００ラインが存在する。このため、ＣＣＤイメージャ１５から全ラインのカメラ信号を読み出すためには、１／７．５秒の期間が必要になる。被写体の光像は、ズームレンズ１２，絞り１３ならびに図２に示すようにＣｙ，Ｙｅ，ＭｇおよびＧがモザイク状に配列された色フィルタ１４を介して、このようなＣＣＤイメージャ１５に照射される。
　【００１５】
　オペレータがモード切換キー４７をカメラ側にセットすると、システムコントローラ４６が対応するモード情報をＣＰＵ４４に与える。すると、ＣＰＵ４４は、カメラ信号の間引き読み出しをＡＳＩＣ４２に設けられたタイミングジェネレータ（ＴＧ）１６に命令する。ＴＧ１６は、垂直ライン数を１／４に間引いて、３００ライン分のカメラ信号をＣＣＤイメージャ１５から読み出す。垂直方向に連続する８ラインに注目したとき、ＣＣＤイメージャ１５からは最初のＣｙ，Ｙ…のラインおよび４番目のＭｇ，Ｇ…のラインの信号だけが出力され、他のラインの信号は掃き捨てられる。したがって、間引き読み出しされた１６００画素×３００ラインのカメラ信号には、Ｃｙ，Ｙｅ，…のラインおよびＭｇ，Ｇ…のラインが交互に含まれる。垂直方向のライン数が１／４に間引かれるため、この１６００画素×３００ラインのカメラ信号を出力するために要する時間は、１／３０秒となる。
　【００１６】
　ＣＣＤイメージャ１５から出力されたカメラ信号は、ＣＤＳ／ＡＧＣ回路１８によって周知のノイズ除去およびレベル調整を施される。Ａ／Ｄ変換器２０は、このような処理を施されたカメラ信号を１８ＭＨｚのクロックレートでディジタルデータ（カメラデータ）に変換する。カメラモードが設定されたとき、スイッチＳＷ１はＡ／Ｄ変換器２０側に接続され、スイッチＳＷ２は間引き回路２６側に接続される。さらに、間引き回路２６の間引き率は、水平方向および垂直方向のそれぞれにおいて“２３／４０”および“４／５”に設定される。このため、Ａ／Ｄ変換器２０から出力されたカメラデータは、信号処理回路２４によって色分離およびＹＵＶ変換を施され、ＹＵＶデータの水平画素数および垂直画素数は、間引き回路２６によって“９２０”および“２４０”に間引かれる。このようにして９２０画素×２４０ラインのＹＵＶデータが生成され、生成されたＹＵＶデータは、スイッチＳＷ２を介してバッファコントロール回路２８に入力される。なお、スイッチＳＷ１およびＳＷ２の切換ならびに間引き回路２６の間引き率の設定も、ＣＰＵ４４が行なう。
　【００１７】
　バッファコントロール回路２８およびバッファ３２は、具体的には図３に示すように構成される。つまり、６つのコントローラ２８ａ〜２８ｆがバッファコントロール回路２８内に設けられ、それぞれにバッファ（ＳＲＡＭ）３２ａ〜３２ｆが割り当てられる。コントローラ２８ａ〜２８ｆはそれぞれカウンタ２９ａ〜２９ｆを持ち、これらのカウンタ２９ａ〜２９ｆには、ＣＰＵ４４から出力されたアドレスデータがロードされる。
　【００１８】
　一方、ＳＤＲＡＭ３０は、図４に示すように、カラム方向（横方向）に５１２アドレス、ロウ方向（縦方向）に８１９２アドレス有し、各アドレスは１６ビットである。カメラモードが設定されたとき、ＣＰＵ４４は、図５に示すようにＳＤＲＡＭ３０をマッピングする。つまり、１０２Ｋバイトのキャラクタエリア，５２ＫバイトのＪＰＥＧワークエリア，４０Ｋバイトのサムネイルワークエリア，５０４Ｋバイトの表示データエリア，２４０８Ｋバイトのカメラデータエリア，４６０２Ｋバイトの圧縮データエリアおよび４８４ＫバイトのソフトウェアワークエリアをＳＤＲＡＭ３０に形成する。
　【００１９】
　コントローラ２８ａは、スイッチＳＷ２から出力されたＹＵＶデータを受け、このＹＵＶデータを１８ＭＨｚのクロックレートでバッファ３２ａに書き込む。コントローラ２８ａはまた、ＣＰＵ４４から表示データエリアの先頭アドレスデータを受け、カウンタ２９ａに設定する。コントローラ２８ａはその後、要求信号ＲＱＴをＳＤＲＡＭコントロール回路３０に出力する。この要求信号に対する承認信号ＡＣＫおよびバッファ３２ａの識別番号（ＳＲＡＭＮｏ．）がＳＤＲＡＭコントロール回路３０から与えられると、コントローラ２８ａは、バッファ３２ａに書き込まれたＹＵＶデータを７２ＭＨｚのクロックレートでＳＤＲＡＭコントロール回路３０に出力する。このとき、カウンタ２９ａに設定された先頭アドレスを基準とするアドレスデータもＳＤＲＡＭコントロール回路３０に出力される。
　【００２０】
　なお、ＳＤＲＡＭコントロール回路３０には、コントローラ２８ａの他にコントローラ２８ｂ〜２８ｆから出力された要求信号ＲＱＴが与えられる。このため、ＳＤＲＡＭコントロール回路３０は、各要求信号ＲＱＴを調停しながらＳＤＲＡＭ５８にアクセスする。コントローラ２８ａ〜２８ｆのいずれも、バス６６を用いてＳＤＲＡＭコントロール回路３０と信号ないしデータをやり取りする。
　【００２１】
　ＳＤＲＡＭコントロール回路３０は、入力されたＹＵＶデータをバス６０を介してＳＤＲＡＭ５８の所望のアドレスに書き込む。つまり、ＳＤＲＡＭコントロール回路３０は、入力されたアドレスデータに基づいて、いわゆるバースト転送によってデータ書き込みを行う。書き込み時のクロックレートは、７２ＭＨｚである。
　【００２２】
　表示データエリアに格納されたＹＵＶデータは、バス６０が開放されているときに、ＳＤＲＡＭコントロール回路３０によって読み出される。つまり、ＳＤＲＡＭ５８は７２ＭＨｚの高速クロックレートでアクセスされるため、バス６０が空いている期間にＹＵＶデータの読み出しが行われる。ＳＤＲＡＭコントロール回路３０は、１フレームの画像を作成するために同じＹＵＶデータを２回読み出す。このとき、図３に示すコントローラ２８ｂが、アドレスデータをＳＤＲＡＭコントロール回路３０に入力し、ＳＤＲＡＭコントロール回路３０が、所望のデータを７２ＭＨｚのクロックレートで読み出す。読み出されたＹＵＶデータはコントローラ２８ｂに与えられ、クロックレートが、バッファ３２ｂにおいて１８ＭＨｚに戻される。
　【００２３】
　コントローラ２８ｂから出力されたＹＵＶデータは、擬似フレーム化回路３４に入力され、各ラインデータに所定の重み付けがなされる。具体的には、１フレーム期間の前半に入力されたＹＵＶデータに対する重み付け量を“０．２５”とし、１フレーム期間の後半に入力されたＹＵＶデータに対する重み付け量を“０．７５”とする。これによって、図６に示すように、奇数ラインデータおよび偶数ラインデータがそれぞれの入力ラインデータから擬似的に生成される。このようにして得られたインタレーススキャンデータが、エンコーダ３６を経た後、Ｄ／Ａ変換器３８によってアナログ信号に変換される。このアナログ信号つまりインタレーススキャンされたＹＵＶ信号は、出力端子Ｓ１から出力されるとともに、ＬＣＤ４０に入力され、ＬＣＤ４０にリアルタイムの動画像（スルー画像）が表示される。
　【００２４】
　スルー画像が表示されている状態でオペレータがズームキー５２を操作すると、システムコントローラ４６は、ズームレンズ１２の移動をＣＰＵ４４に指示する。ＣＰＵ４４はこのような移動指示に応答してズームレンズ１２を移動させ、これによって、所望のズーム倍率のスルー画像がＬＣＤ４０に表示される。また、オペレータがダイヤルキー５１を操作すると、ＣＰＵ４４は、露出モードを絞り優先モード，シャッタスピード優先モードおよびプログラムＡＥモードの間で切り換える。このようにして、所望のズーム倍率および所望の露出モードが設定される。
　【００２５】
　オペレータがシャッタキー５３を操作すると、システムコントローラ４６は、ＣＰＵ４４に対して撮影指令を与える。すると、ＣＰＵ４４は、スイッチＳＷ１をバッファコントロール回路２８側に接続し、スイッチＳＷ２を間引き回路２２側に接続する。ＣＰＵ４４はまた、全ラインのカメラ信号がインタレーススキャン方式でＣＣＤイメージャ１５から出力されるように、タイミングジェネレータ１６を制御する。これによって、１画面分のインタレーススキャンカメラ信号が、１／７．５秒かけてＣＣＤイメージャ１５から出力される。このカメラ信号は、ＣＤＳ／ＡＧＣ回路１８を介してＡ／Ｄ変換器２０に与えられる。上述の１画面分のカメラ信号が出力されると、ＣＣＤイメージャ１５はＣＰＵ４４によって不能化される。
　【００２６】
　ＣＣＤイメージャ１５から出力された１画面分のカメラ信号は、ＣＤＳ／ＡＧＣ回路１８およびＡ／Ｄ変換器２０を介して、間引き回路２２に入力される。このとき、間引き回路２２の間引き率は、垂直方向および水平方向のいずれも“０”に設定され、Ａ／Ｄ変換器２０から出力された１画面分のカメラデータは、そのままコントローラ２８ａに与えられる。コントローラ２８ａにはまた、シャッタキー５３の操作に応答して、ＳＤＲＡＭ５８に形成されたカメラデータエリアの先頭アドレスがロードされる。コントローラ２８ａは、上述と同様に、入力されたカメラデータを一旦バッファ３２ａに格納し、その後アドレスデータとともに、ＳＤＲＡＭコントロール回路３０に与える。このアドレスデータもまた、ロードされた先頭アドレスデータを基準に生成される。したがって、ＳＤＲＡＭコントロール回路３０は、入力されたカメラデータを図６に示すカメラデータエリアに書き込む。なお、このカメラデータはインタレーススキャンデータであるため、カメラデータエリアの前半に奇数フィールドデータが格納され、後半に偶数フィールドデータが格納される。つまり、カメラデータエリアの中に、奇数フィールドエリアおよび偶数フィールドエリアが形成される。
　【００２７】
　全ラインのカメラデータの書き込みが完了すると、ＳＤＲＡＭコントロール回路３０は、コントローラ２８ｄからのアドレスデータに従ってカメラデータを読み出す。このとき、カメラデータは、奇数フィールドエリアおよび偶数フィールドエリアから１ラインずつ交互に読み出され、これによって、インタレーススキャンデータがプログレッシブスキャンデータに変換される。ＳＤＲＡＭコントロール回路３０は、読み出したプログレッシブスキャンデータをコントローラ２８ｄに与え、コントローラ２８ｄは、入力されたプログレッシブスキャンデータを、スイッチＳＷ１を介して信号処理回路２４に与える。これによって、Ｃｙ，Ｙｅ，ＭｇおよびＧのカメラデータが、色分離およびＹＵＶ変換を施され、１６００画素×１２００ラインのＹＵＶデータが生成される。間引き回路２６の間引き率は、ＣＰＵ４４によって、水平方向および垂直方向のそれぞれについて“２３／４０”および“１／５”に設定される。このため、１６００画素×１２００ラインのＹＵＶデータから９２０画素×２４０ラインのＹＵＶデータが生成される。
　【００２８】
　ＣＰＵ４４は、シャッタキー５３の操作に基づくカメラデータがカメラデータエリアに書き込まれた時点で、スイッチＳＷ２の接続を間引き回路２６側に切り換える。このため、間引き回路２６から出力されたＹＵＶデータは、スイッチＳＷ２を介して、再びコントローラ２８ａに入力される。コントローラ２８ａは、スルー画像を表示するときと同じ要領で、このＹＵＶデータを表示データエリアに書き込む。さらに、この書き込みが完了した時点で、コントローラ２８ｂが同じＹＵＶデータを読み出し、擬似フレーム化回路３４に出力する。これによって、シャッタキー５３が操作された時点のフリーズ画像が、ＬＣＤ４０に表示される。
　【００２９】
　コントローラ２８ｄは、フリーズ画像がＬＣＤ４０に表示された後、カメラデータエリアに格納されたカメラデータを再度読み出す。このときも、カメラデータは、奇数フィールドエリアおよび偶数フィールドエリアから１ラインずつ交互に読み出される。コントローラ２８ｄは、読み出されたプログレッシブスキャンデータをスイッチＳＷ１を介して信号処理回路２４に与える。一方、ＣＰＵ４４は、オペレータのメニュー操作によって選択された解像度に応じて、間引き回路２６の間引き率を設定する。つまり、選択された解像度が“ＨＱ”であれば、水平方向および垂直方向の間引き率を“０”に設定するが、選択された解像度が“ＳＱ”であれば、水平方向および垂直方向の間引き率を“２／５”に設定するしたがって、ＨＱモードでは１６００画素×１２００ラインのＹＵＶデータがコントローラ２８ａに戻され、ＳＱモードでは６４０画素×４８０ラインのＹＵＶデータがコントローラ２８ａに戻される。
　【００３０】
　コントローラ２８ａは、間引き回路２６から上述のＹＵＶデータを受け、ＣＰＵ４４からＪＰＥＧワークエリアの先頭アドレスデータを受ける。そして、ＹＵＶデータの書き込みをＳＤＲＡＭコントロール回路３０に要求する。この結果、ＹＵＶデータがＪＰＥＧワークエリアに格納される。ただし、ＪＰＥＧワークエリアは１６ライン分のＹＵＶデータしか格納できない。このため、ＪＰＥＧワークエリアに書き込まれた１６ライン分のＹＵＶデータは、後続の１６ライン分のＹＵＶデータによって更新される。
　【００３１】
　ＪＰＥＧワークエリアに８ライン分のＹＵＶデータが書き込まれた時点で、ＣＰＵ４４は、この８ライン分のＹＵＶデータからサムネイルデータを作成する。前半または後半の２６Ｋバイトエリアには、１２８００画素（１６００画素×８ライン）のＹＵＶデータが存在する。このため、６４画素（８画素×８ライン）を１ブロックとすると、２６ＫバイトエリアのＹＵＶデータは２００ブロックに分割できる。ＣＰＵ４４は、ＳＤＲＡＭコントロール回路３０を介してＳＤＲＡＭ５８にアクセスし、１ブロック毎にＹデータ，ＵデータおよびＶデータを読み出す。そして、それぞれのブロックから１画素分のサムネイルデータを作成する。ＣＰＵ４４はその後、作成したサムネイルデータを、ＳＤＲＡＭコントロール回路３０を介して、図４に示すサムネイル用ワークエリアに１画素ずつ書き込む。これによって、２６ＫバイトエリアのＹＵＶデータから２００画素分のサムネイルデータが得られる。
　【００３２】
　２００画素分のサムネイルデータの作成処理が完了すると、ＳＤＲＡＭコントロール回路３０は、コントローラ２８ｅからのアドレスデータに従って、同じ２６ＫバイトエリアからＹデータ，ＵデータおよびＶデータを１ブロック（８画素×８ライン）ずつ読み出す。Ｙデータ，ＵデータおよびＶデータは、ＪＰＥＧワークエリアに個別に書き込まれており、さらにＹ：Ｕ：Ｖ＝４：２：２である。このため、まずＹデータが１ブロックずつ２回読み出され、次にＵデータおよびＶデータが１ブロックずつ読み出される。
　【００３３】
　このような読み出し処理がコントローラ２８ｅによって繰り返し実行され、読み出されたそれぞれのブロックデータは、バス６２を介して、ＪＰＥＧコーデック５６に入力される。つまり、ＪＰＥＧコーデック５６には、Ｙデータ，Ｙデータ，Ｕデータ，Ｖデータの順で、ブロックデータが繰り返し入力される。ＪＰＥＧコーデック５６は、Ｙデータ，ＵデータおよびＶデータに対して、１ブロック毎にＪＰＥＧフォーマットに従った圧縮処理を施す。そして、１ブロック分の圧縮処理が完了する毎に、圧縮データを、バス６２を介してコントローラ２８ｆに入力する。コントローラ２８ｆには図５に示す圧縮データエリアの先頭アドレスがロードされ、圧縮データは圧縮データエリアに書き込まれる。
　【００３４】
　一方の２６Ｋバイトエリアに格納された８ライン分のＹＵＶデータに対するサネイル作成処理および圧縮処理と並行して、続く８ライン分のＹＵＶデータが他方の２６Ｋバイトエリアに書き込まれる。この結果、サムネイル作成処理および圧縮処理が８ライン毎に実行される。間引き回路２２から出力された全てのＹＵＶデータに対するサムネイル作成処理および圧縮処理が完了すると、この全てのＹＵＶデータに対応するサムネイルデータおよび圧縮データが、サムネイルワークエリアおよび圧縮データエリアに確保される。
　【００３５】
　ＣＰＵ４４は、サムネイル作成処理および圧縮処理が完了した時点で、ＳＤＲＡＭコントロール回路３０を通して、サムネイルデータをサムネイルワークエリアから読み出し、圧縮データを圧縮データエリアから読み出す。そして、サムネイルデータと圧縮データとを、インタフェース５４を介して着脱可能なフラッシュメモリ（メモリカード）５５に記録する。
　【００３６】
　なお、オペレータがメニュー操作によって連写モードを設定し、シャッタキー５３を押しつづけると、被写体が所定期間おきに撮影される。つまり、ＣＣＤイメージャ１５から、１６００画素×１２００ラインのインタレーススキャンカメラ信号が、間欠的に複数回出力される。そして、それぞれのカメラ信号に上述と同じ処理が施され、対応するサムネイルデータおよび圧縮データがフラッシュメモリ５５に記録される。
　【００３７】
　システムコントローラ４６は、具体的には図７に示すフロー図を処理する。システムコントローラ４６はまず、ステップＳ１でフラグｆＳＹＳをセットし、ステップＳ３でキーステートデータの全ビットをリセットする。フラグｆＳＹＳは、主導権がシステムコントローラ４６およびＣＰＵ４４のいずれにあるかを示すフラグである。ステップＳ１の処理によって、まずシステムコントローラ４６が主導権を獲得する。キーステートデータは、モード切換キー４７，メニューキー４８，ＯＫキー４９，カーソルキー５０，ダイヤルキー５１，ズームキー５２およびシャッタキー５３の状態を示すデータである。ステップＳ３では、このようなキーステートデータが初期化される。
　【００３８】
　システムコントローラ４６は続いて、ステップＳ５で上述のキー４７〜５３をスキャンし、続くステップＳ７でキーステートデータに変化があったかどうかを判断する。ここでＹＥＳであれば、ステップＳ２１でシャッタキー２１がオン状態であるかどうかを判断し、ステップＳ２３で撮影可能枚数が“０”であるかどうかを判断する。そして、ステップＳ２１およびＳ２３のいずれもＹＥＳであるときに、ステップＳ２５でキーステートデータのシャッタ操作のビットをセットする。そして、ステップＳ２７に進む。一方、ステップＳ２１およびＳ２３のいずれか一方でもＮＯであれば、ステップＳ２５を処理することなくステップＳ２７に進む。つまり、撮影可能枚数が“０”であれば、シャッタキー５３の操作は無効とされる。ステップＳ２７では、シャッタキー５３以外のキー状態に従って、キーステートデータの対応するビットをセットする。
　【００３９】
　なお、主導権がＣＰＵ４４に移ったときに、“ＨＱ”および“ＳＱ”のそれぞれに対応する撮影可能枚数データと現解像度データがＣＰＵ４６からレジスタ４６ａに設定される。ステップＳ２３では、このようなデータに基づいて判別処理が行われる。
　【００４０】
　システムコントローラ４６はその後、ステップＳ２９でフラグｆＳＹＳがセットされているかどうか判断する。そして、リセット状態であればステップＳ１１に移行するが、セット状態であれば、ステップＳ３１でキーステートデータをＣＰＵ４４に送信し、ステップＳ３３でフラグｆＳＹＳをリセットする。そして、ステップＳ３に戻る。
　【００４１】
　ステップＳ７でキーステートデータに変化がなければ、システムコントローラ４６はステップＳ７でＮＯと判断する。そして、ステップＳ９でフラグｆＳＹＳの状態を判別し、ステップＳ１１でＣＰＵ４４から入力があったかどうかを判別する。ここで、フラグｆＳＹＳがセット状態であったり、ＣＰＵ４４から何の入力もなければ、システムコントローラ４６はステップＳ５に戻る。しかし、フラグｆＳＹＳがリセット状態でかつＣＰＵ４４から何らかの入力があれば、ステップＳ１３〜Ｓ１７で入力の内容を判別する。
　【００４２】
　入力がキーステート要求であれば、システムコントローラ４６はステップＳ１３でＹＥＳと判断し、ステップＳ１９でキーステートデータをＣＰＵ４４に送信する。そして、ステップＳ５に戻る。これに対して、入力がキーステートリセット要求であれば、ステップＳ１５でＹＥＳと判断し、ステップＳ３に戻る。また、入力が処理終了通知であれば、ステップＳ１７でＹＥＳと判断し、ステップＳ１に戻る。なお、入力がこれらのいずれにも該当しなければ、ステップＳ５に戻る。
　【００４３】
　したがって、主導権がシステムコントローラ４６にあるときは、キー操作に応答してキーステートデータがＣＰＵ４４に出力される。出力後、主導権はＣＰＵ４４側に移り、キーステートデータはリセットされる。主導権がＣＰＵ４４に移っても、キーステートデータはキー操作に応じて更新されるが、データの出力処理はキーステート要求に応答して行われる。このようなキーステートデータは、キーステートリセット要求に応答してリセットされる。処理終了通知が与えられると、システムコントローラ４６は主導権を再度獲得する。
　【００４４】
　ＣＰＵ４４の具体的な処理を図８〜図１２を参照して説明する。ＣＰＵ４４はまずステップＳ４１で初期化処理を行い、次にステップＳ４３でメモリカード５５の残容量を検出する。続くステップＳ４５では、ステップＳ４３で検出された残容量に基づいてＨＱモードおよびＳＱモードで撮影できる枚数を算出する。つまり、撮影された被写体像のＹＵＶデータは所定サイズ以下に収まるように圧縮され、この所定サイズは各解像度に応じて規定されている。このため、ステップＳ４５では、検出された残容量と上述の所定サイズとに基づいて、各解像度における撮影可能枚数が算出される。ＣＰＵ４４は、このようにして求められた撮影可能枚数データと現解像度データとをシステムコントローラ４６のレジスタ４６ａに設定する。なお、電源投入直後の解像度は、ステップＳ４１の初期化処理によって特定される。
　【００４５】
　ＣＰＵ４４は続いて、ステップＳ４９で処理終了通知をシステムコントローラ４６に出力する。その後システムコントローラ４６からキーステートデータが入力されると、ＣＰＵ４４はステップＳ５１でＹＥＳと判断し、ステップＳ５３およびＳ５５でモード切換キー４７に対応するビットから現在のモードを判別する。現在のモードが再生モードであれば、ＣＰＵ４４はステップＳ５５からステップＳ５７に進み、再生処理を行ってからステップＳ４９に戻る。
　【００４６】
　一方、現在のモードがカメラモードであれば、ＣＰＵ４４はステップＳ５３からステップＳ５９に進み、ステップＳ４５で算出された撮影可能枚数と現解像度とに基づいて、メモリカード５５の残容量が十分であるかどうか判断する。ここで残容量が不十分と判断されれば、ステップＳ６１で警告をＬＣＤ４０にＯＳＤ表示してステップＳ４９に戻る。一方、残容量が十分であると判断されれば、ステップＳ６３でスルー画像をＬＣＤ４０に出力する。ＣＰＵ４４は続いてステップＳ６５およびＳ６７で、キー４８〜５３の状態をキーステートデータに基づいて判別する。シャッタキー５３がオン状態であれば、ＣＰＵ４４はステップＳ６５でＹＥＳと判断し、ステップＳ６９に進む。一方、シャッタキー５３がオフ状態であれば、ＣＰＵ４４はステップＳ６７で図１２に示すサブルーチンを処理する。
　【００４７】
　図１２を参照して、メニューキー４８が操作されると、ＣＰＵ４４はステップＳ２０１でＹＥＳと判断し、ステップＳ２０３でメニューの表示状態を判別する。表示オン状態であればステップＳ２０５でメニュー表示をオフし、表示オフ状態であればステップＳ２０７でメニュー表示をオンし、その後メインルーチンに復帰する。ＯＫキー４９が操作されると、ＣＰＵ４４はステップＳ２０９でＹＥＳと判断し、ステップＳ２１１でメニューの表示状態を判断する。ここで表示オフ状態であれば、そのままメインルーチンに復帰するが、表示オン状態であれば、ステップＳ２１３でメニュー表示をオフし、ステップＳ２１５で撮影条件を設定してからメインルーチンに復帰する。カーソルキーが操作されると、ＣＰＵ４４はステップＳ２１７でＹＥＳと判断し、ステップＳ２１９でメニューの表示状態を判断する。ここで表示オフ状態であれば、そのままメインルーチンに復帰するが、表示オン状態であれば、ステップＳ２２１でカーソルを移動させてからメインルーチンに復帰する。
　【００４８】
　メニューには、解像度および連写モードオン／オフの項目が設けられている。たとえば、カーソルが“ＨＱ”を指向しているときにＯＫキー４９が押されるとステップＳ２１５でＨＱモードが設定され、カーソルが“ＳＱ”を指向しているときにＯＫキー４９が押されるとステップＳ２１５でＳＱモードが設定される。また、カーソルが“連写モードオン”を指向しているときにＯＫキー４９が押されるとステップＳ２１５で連写モードが設定され、カーソルが“連写モードオフ”を指向しているときにＯＫキー４９が押されるとステップＳ２１５で連写モードが解除される。なお、解像度が変更された場合、ステップＳ２５１ではレジスタ４６ａに設定された解像度データも更新する。
　【００４９】
　ダイヤルキー５１が操作されると、ＣＰＵ４４はステップＳ２２３からステップＳ２２５に進み、このキー操作に対応する露出モードを設定する。つまり、ダイヤルキー５１によって選択されるモードには、絞り優先モード，シャッタスピード優先モードおよびプログラムＡＥモードがあり、キー操作によってこのいずれかの露出モードが設定される。設定が完了すると、メインルーチンに復帰する。ズームキーが操作されると、ＣＰＵ４４はステップＳ２２９でＹＥＳと判断し、ステップＳ２３１でズームレンズ１２を所定量だけ移動させる。そして、メインルーチンに復帰する。なお、キー４８〜５１のいずれも操作されなければ、ＣＰＵ４４はステップＳ２２９でＮＯと判断し、そのままメインルーチンに復帰する。このようにして図８のステップＳ６７の処理が完了すると、ＣＰＵ４４はステップＳ４９に戻る。
　【００５０】
　図９を参照して、ステップＳ６９では、現解像度による撮影処理を行う。これによって、撮影された被写体像に対応する圧縮データがＳＤＲＡＭ５８の圧縮データエリア内に確保される。ＣＰＵ４４は、このようにして得られた圧縮データのサイズをステップＳ７１で検出し、次にステップＳ７３で現時点の圧縮データエリアの残容量を検出する。さらにステップＳ７５で、今回のステップＳ６９の処理によって生成された圧縮データ（現圧縮データ）が記録された後のメモリカード５５の残容量を算出する。この演算には、現時点におけるメモリカード５５の残容量および現圧縮データのサイズが用いられる。ステップＳ７６では、ステップＳ７５で算出された残容量に基づいて、各解像度での撮影可能枚数を算出する。それぞれの解像度が算出されるとステップＳ７７に進み、レジスタ４６ａに設定された撮影可能枚数データを更新する。
　【００５１】
　ＣＰＵ４４は続いて、ステップＳ７３およびＳ７５で求められた残容量が十分であるかどうかを、ステップＳ７９およびＳ８１で判断する。上述のように、撮影された被写体像のＹＵＶデータは、各解像度毎に予め規定されたデータサイズ以下に圧縮される。このため、ステップＳ７９では現解像度に対応するデータサイズとステップＳ７３で検出された残容量とを比較し、ステップＳ８１では同じデータサイズとステップＳ７５で算出された残容量とを比較する。そして、ＳＤＲＡＭ５８およびメモリカード５５のいずれか一方でも次回の撮影処理によって得られる圧縮データ（次圧縮データ）を書き込めるだけの残容量を持っていなければ、ＣＰＵ４４はステップＳ９３に進む。
　【００５２】
　一方、ＳＤＲＡＭ５８およびメモリカード５５のいずれも次圧縮データを格納できるだけの残容量を持っていれば、ＣＰＵ４４はステップＳ８３に進む。ステップＳ８３では連写モードが設定されているかどうか判断し、ＹＥＳであれば、ステップＳ８５でキーステート要求をシステムコントローラ４６に出力する。システムコントローラ４６からキーステートデータが返送されると、ステップＳ８７でシャッタキー５３がオン状態であるかどうかを判断する。ここでＹＥＳであれば、ステップＳ６９に戻り、撮影処理を繰り返す。一方、ステップＳ８３またはＳ８７でＮＯであれば、ステップＳ８９でスルー画像をＬＣＤ４０に出力し、ステップＳ９１でキーステートリセット要求をシステムコントローラ４６に出力し、その後ステップＳ９３に進む。
　【００５３】
　ステップＳ９３では、圧縮データエリアに格納されたすべての圧縮画像データがメモリカード５５に記録されたかどうかを判断する。ここでＹＥＳであれば図８のステップＳ４３に戻るが、ＮＯであればステップＳ９５に進む。ステップＳ９５では、圧縮データエリアに確保されかつ記録が完了していない圧縮データが２０キロバイト以上あるかどうか判断する。ここでＮＯであれば、ＣＰＵ４４は、ステップＳ９７で残りの圧縮データをメモリカード５５に記録してステップＳ９３に戻る。一方、圧縮データの残量が２０キロバイト以上あれば、ＣＰＵ４４は、ステップＳ９９で２０キロバイト分の圧縮データをメモリカード５５に記録する。また、ステップＳ１０１で現時点における圧縮データエリアの残容量を検出し、ステップＳ１０５で上述のステップＳ７９と同様の処理を行う。
　【００５４】
　ステップＳ１０５では、現解像度に対応する所定データサイズをステップＳ１０１で検出された残容量と比較する。ここで残容量≧所定データサイズであれば、次圧縮データを圧縮データエリアに確保できると判断し、ステップＳ１０９以降の処理を行う。まずステップＳ１０９でスルー画像を出力し、ステップＳ１１１でキーステート要求をシステムコントローラ４６に出力する。これに対してキーステートデータが返送されると、ステップＳ１１３およびＳ１１９でキー操作を判別する。ステップＳ１１９では、図１２に示すサブルーチンによってキー４８〜５２の操作状態を判別する。
　【００５５】
　操作されたキーがシャッタキー５３であれば、ＣＰＵ４４はステップＳ１１３でＹＥＳと判断し、ステップＳ１１５でキーステートリセット要求を出力してからステップＳ６９に移行する。一方、キー４８〜５２のいずれかが操作されたかあるいはキー４８〜５２のいずれも操作されなかったときは、ステップＳ１１９を経てステップＳ１２１に進む。そして、キーステートリセット要求を出力してからステップＳ９３に戻る。
　【００５６】
　このように、ＳＤＲＡＭ５８が十分な残容量を持っていれば、シャッタキー５３を含む各種キー４８〜５３の操作の有無が判別され、判別結果に応じた処理が実行される。つまり、シャッタキー５３が操作されていれば撮影処理が実行され、他のキー４８〜５２が操作されていれば対応する制御が実行される。
　【００５７】
　一方、ステップＳ１０５で残容量＜所定データサイズと判断されると、ＣＰＵ４４はステップＳ１１７でキーステート要求を出力してステップＳ１１９に進む。つまり、ＳＤＲＡＭ５８は次圧縮データを確保できるだけの残容量を持っていないため、シャッタキー５３の操作の有無（撮影指令の有無）は判別されず、キー４８〜５２の操作に対応する制御だけが行われる。ステップＳ１１９の処理が完了すると、ＣＰＵ４４はステップＳ１２１でキーステートリセット要求を出力し、その後ステップＳ９３に戻る。
　【００５８】
　以上の説明から分かるように、オペレータによってシャッタキー５３が操作されると、ＤＭＡ（Ｄｉｒｅｃｔ　Ｍｅｍｏｒｙ　Ａｃｃｅｓｓ）によって、操作時点の被写体像に対応するＹＵＶデータがＪＰＥＧ圧縮を施され、圧縮データがＳＤＲＡＭ５８の圧縮データエリアに確保される。ＣＰＵ４４は、ＳＤＲＡＭ５８に確保された圧縮データを２０キロバイトずつ間欠的にメモリカード５５に記録するとともに、記録の合間に撮影指令の有無を判別する。そして、撮影指令ありと判別されると、同様の撮影処理が実行され、圧縮データがＳＤＲＡＭ５８の圧縮データエリアに確保される。したがって、記録が完了してから次の撮影指令を受け付ける従来技術に比べて、操作性を向上させることができる。
　【００５９】
　また、圧縮データエリアの残容量が現解像度において得られる圧縮データの最大サイズよりも少なければ、ＣＰＵ４４における次回の撮影指令の判別処理が不能化される。さらに、メモリカード５５の残容量が現解像度において得られる圧縮データの最大サイズよりも少なければ、システムコントローラ４６が撮影指令を無効にする。このため、撮影された被写体像が記録されないような事態を防止することができる。
　【００６０】
　なお、ＳＤＲＡＭ５８のサムネイルワークエリアに確保されたサムネイルデータは、圧縮データの記録開始前にメモリカード５５に記録される。
【図面の簡単な説明】
　【図１】
　この発明の１実施例を示すブロック図である。
　【図２】
　補色フィルタを示す図解図である。
　【図３】
　バッファコントロール回路を示す図解図である。
　【図４】
　ＳＤＲＡＭを示す図解図である。
　【図５】
　ＳＤＲＡＭのマッピング状態を示す図解図である。
　【図６】
　図１実施例の動作の他の一部を示す図解図である。
　【図７】
　システムコントローラの動作の一部を示す図解図である。
　【図８】
　ＣＰＵの動作の一部を示す図解図である。
　【図９】
　ＣＰＵの動作の他の一部を示す図解図である。
　【図１０】
　ＣＰＵの動作のその他の一部を示す図解図である。
　【図１１】
　ＣＰＵの動作のさらにその他の一部を示す図解図である。
　【図１２】
　ＣＰＵの動作の他の一部を示す図解図である。
　【符号の説明】
　１０　…ディジタルカメラ
　４４　…ＣＰＵ
　４６　…システムコントローラ
　５５　…フラッシュメモリ
　５６　…ＪＰＥＧコーデック
　５８　…ＳＤＲＡＭ