(57)【特許請求の範囲】
【請求項１】
被写体を撮影して得られた画像データに、その撮影日時を示す撮影日時情報を付加して所定形式の画像ファイルを生成する画像ファイル生成手段と、
前記撮影日時情報が画像ファイル内に付加された状態とファイルの作成日時または更新日時を示すファイル日付情報が関連付けられた状態のうちの少なくとも１つの状態で画像ファイルを記録する画像ファイル記録手段と、
前記画像ファイル記録手段により記録されている画像ファイル内の画像データを表示させる際に、該画像ファイル内に前記撮影日時情報が付加されているか否かを判断する判断手段と、
前記判断手段により前記撮影日時情報が付加されていると判断された場合は、該撮影日時情報に基づく日時を、前記画像データとともに表示させる第１の表示制御手段と、
前記判断手段により前記撮影日時情報が付加されていないと判断された場合は、前記画像ファイルに関連付けられている前記ファイル日時情報に基づく日時を、前記画像データとともに表示させる第２の表示制御手段と、
を備えたことを特徴とする電子カメラ。
【請求項２】
前記判断手段により前記撮影日時情報が付加されていないと判断された場合は、前記画像ファイルに関連付けられている前記ファイル日時情報に基づく日時を、該画像ファイル内の前記撮影日時情報として更新記録する更新記録手段を更に備え、
前記第２の表示制御手段は、前記更新記録手段による更新記録後に前記画像ファイル内に付加されている撮影日時情報に基づく日時を、前記画像データとともに表示させることを特徴とする請求項１記載の電子カメラ。
【請求項３】
前記第２の表示制御手段は、前記画像データとともに日時を表示する際に、前記第１の表示制御手段により表示された日時との識別が可能な形態で日時を表示させることを特徴とする請求項１または２記載の電子カメラ。
【請求項４】
ファイルの作成日時または更新日時を示すファイル日付情報が関連付けられている画像ファイルを記録する外部装置から該画像ファイルを取得する取得手段を更に備え、
前記判断手段は、前記取得手段により取得された前記画像ファイル内の画像データを表示させる際に、該画像ファイル内に前記撮影日時情報が付加されているか否かを判断することを特徴とする請求項１乃至３記載の電子カメラ。
【請求項５】
被写体を撮影して得られた画像データに、その撮影日時を示す撮影日時情報を付加して所定形式の画像ファイルを生成する画像ファイル生成手段と、前記撮影日時情報が画像ファイル内に付加された状態とファイルの作成日時または更新日時を示すファイル日付情報が関連付けられた状態のうちの少なくとも１つの状態で画像ファイルを記録する画像ファイル記録手段と、を備えた電子カメラの画像表示を制御する画像表示方法であって、
前記画像ファイル管理手段により記録された画像ファイル内の画像データを表示させる際に、該画像ファイル内に前記撮影日時情報が付加されているか否かを判断する判断ステップと、
前記判断ステップにより前記撮影日時情報が付加されていると判断された場合は、該撮影日時情報に基づく日時を、前記画像データとともに表示させる第１の表示制御ステップと、
前記判断ステップにより前記撮影日時情報が付加されていないと判断された場合は、前記画像ファイルに関連付けられている前記ファイル日時情報に基づく日時を、該画像データとともに表示させる第２の表示制御ステップと、
を実行させることを特徴とする画像表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子カメラ及び画像表示方法に関し、詳しくは、画像ファイルに独自形式の日時情報記録部を設け、該記録情報を利用して撮影日等のオーバラップ表示を行う電子カメラ及び画像表示方法に関する。
【０００２】
【従来の技術】
図６は、電子カメラの一種である公知の電子スチルカメラの概念図である。この概念図は、撮像系１、バッファメモリ２、表示系３及び圧縮・伸張処理系４の間を行き来するデータの流れを模式化したものであり、この図では、四つの流れ▲１▼〜▲４▼が示されている。
【０００３】
第１の流れ▲１▼は、撮像系１からバッファメモリ２へと向かうデータの流れであり、このデータは、撮像系１に含まれるカラーイメージセンサで撮影された、例えば６４０×４８０画素の画像サイズを持つ所定周期のフレーム画像データである。第２の流れ▲２▼は、バッファメモリ２から表示系３へと向かうデータの流れであり、このデータは、表示系３に含まれるモニター画面の画素構成に見合ったサイズに縮小された表示用画像データである。第３の流れ▲３▼は、バッファメモリ２から圧縮・伸長処理系４へと向かうデータの流れであり、このデータは、圧縮処理後にフラッシュメモリなどの記録媒体５に“所定の画像形式”（後述）で記録される高品質なキャプチャー画像データである。最後に第４の流れ▲４▼は、圧縮・伸張処理系４からバッファメモリ２へと向かうデータの流れであり、このデータは、記録媒体５から読み出された所定の画像形式の画像データを伸張処理して元の高品質な画像に再生した再生画像データである。
【０００４】
ビデオトランスファー回路６はカメラの操作段階に応じて、これら４つの流れ▲１▼〜▲４▼をコントロールするものであり、具体的には、（イ）カメラ本体のモニター画面を見ながら構図を調整する撮影準備段階では第１の流れ▲１▼と第２の流れ▲２▼を許容し、（ロ）シャッターキーを押して画像をキャプチャーする記録段階では第３の流れ▲３▼を許容し、（ハ）所望の画像を記憶媒体から読み出してモニター画面上に表示する再生段階では第２の流れ▲２▼と第４の流れ▲４▼を許容するものである。
【０００５】
記録媒体５に記録される画像データの形式は、圧縮・伸張処理系４の圧縮・伸長アルゴリズムによって決まり、一般にフルカラー静止画の同アルゴリズムの代表は圧縮率に優れたＪＰＥＧであるので、ＪＰＥＧフォーマットの画像形式（所定の画像ファイル形式）で記録されている。
【０００６】
図７は、ＪＰＥＧフォーマット（所定の画像ファイル形式）のシンタックス構造図であり、イメージ開始符号（ＳＯＩ）とイメージ終了符号（ＥＯＩ）の間に定義パラメータ群（ＤＰ）と少なくとも一つのフレームとを含んで構成されている。なお、フレームは画像データの実体であり、ハイアラーキカル符号化（プログレッシブ符号化とも言う）の場合は複数のフレーム（Ｆｒａｍｅ１、Ｆｒａｍｅ２、…）で構成され、ハイアラーキカル符号化でない場合は一つのフレーム（Ｆｒａｍｅ１）で構成されている。定義パラメータ群（ＤＰ）は、ハフマンテーブル（ＤＨＴ）、量子化テーブル（ＤＱＴ）、算術符号化の状態（ＤＡＣ）、再同期の間隔（ＤＲＩ）、コメント（ＣＯＭ）などを含むとともに、必要に応じ、一つ若しくは複数のアプリケーション用予備データ（ＡＰＰ１〜ＡＰＰｎ）を含むこともある。
【０００７】
【発明が解決しようとする課題】
ここで、ＡＰＰ１〜ＡＰＰｎを含むシンタックス構造は、厳密にはＪＰＥＧフォーマットではない。ＪＰＥＧ“互換”のフォーマットである。なぜならば、ＡＰＰ１〜ＡＰＰｎはユーザオプションであり、特定のアプリケーションでしかＡＰＰ１〜ＡＰＰｎのデータを利用できないからである。
【０００８】
今、ＡＰＰｉ（ｉは１〜ｎ）を撮影日時の記録用とすると、この画像データをＪＰＥＧ互換の電子スチルカメラのモニターに表示する場合は、図８（ａ）に示すように、同日時を読み出してオーバラップ表示できるが、例えば、パソコンの汎用画像編集ソフトに取り込んで加工等を施した後、再び同カメラに転送して表示させた場合は、図８（ｂ）に示すように、画像編集ソフトを通過した段階でＡＰＰｉのデータが失われてしまい、撮影日時を表示することができないという問題点がある。
また、日時情報記録用のＡＰＰｉをサポートしない他の画像生成装置（例えば、電子カメラや画像編集ソフト）からの画像データを同カメラに転送して表示させた場合も、同様に撮影日時を表示できないという問題点がある。
【０００９】
そこで本発明は、画像ファイル内の独自形式の日時情報記録部に有効な情報がない場合にも代替的な日時情報を表示できる電子カメラ及び画像表示方法の提供を目的とする。
【００１０】
【課題を解決するための手段】
請求項１記載の電子カメラは、被写体を撮影して得られた画像データに、その撮影日時を示す撮影日時情報を付加して所定形式の画像ファイルを生成する画像ファイル生成手段と、前記撮影日時情報が画像ファイル内に付加された状態とファイルの作成日時または更新日時を示すファイル日付情報が関連付けられた状態のうちの少なくとも１つの状態で画像ファイルを記録する画像ファイル記録手段と、前記画像ファイル記録手段により記録された画像ファイル内の画像データを表示させる際に、該画像ファイル内に前記撮影日時情報が付加されているか否かを判断する判断手段と、前記判断手段により前記撮影日時情報が付加されていると判断された場合は、該撮影日時情報に基づく日時を、前記画像データとともに表示させる第１の表示制御手段と、前記判断手段により前記撮影日時情報が付加されていないと判断された場合は、前記画像ファイルに関連付けられている前記ファイル日時情報に基づく日時を、該画像データとともに表示させる第２の表示制御手段とを備えたことを特徴とする。
請求項２記載の電子カメラは、請求項１記載の電子カメラにおいて、前記判断手段により前記撮影日時情報が付加されていないと判断された場合は、前記画像ファイルに関連付けられている前記ファイル日時情報に基づく日時を、該画像ファイル内の前記撮影日時情報として更新記録する更新記録手段を更に備え、前記第２の表示制御手段は、前記更新記録手段による更新記録後に前記画像ファイル内に付加されている撮影日時情報に基づく日時を、前記画像データとともに表示させることを特徴とする。
請求項３記載の電子カメラは、請求項２記載の電子カメラにおいて、前記第２の表示制御手段は、前記画像データとともに日時を表示する際に、前記第１の表示制御手段により表示された日時との識別が可能な形態で日時を表示させることを特徴とする。
請求項４記載の電子カメラは、請求項１乃至３記載の電子カメラにおいて、ファイルの作成日時または更新日時を示すファイル日付情報が関連付けられている画像ファイルを記録する外部装置から該画像ファイルを取得する取得手段を更に備え、前記判断手段は、前記取得手段により取得された前記画像ファイル内の画像データを表示させる際に、該画像ファイル内に前記撮影日時情報が付加されているか否かを判断することを特徴とする。
請求項５記載の画像表示方法は、被写体を撮影して得られた画像データに、その撮影日時を示す撮影日時情報を付加して所定形式の画像ファイルを生成する画像ファイル生成手段と、前記撮影日時情報が画像ファイル内に付加された状態とファイルの作成日時または更新日時を示すファイル日付情報が関連付けられた状態のうちの少なくとも１つの状態で画像ファイルを記録する画像ファイル記録手段と、を備えた電子カメラの画像表示を制御する画像表示方法であって、前記画像ファイル管理手段により記録された画像ファイル内の画像データを表示させる際に、該画像ファイル内に前記撮影日時情報が付加されているか否かを判断する判断ステップと、前記判断ステップにより前記撮影日時情報が付加されていると判断された場合は、該撮影日時情報に基づく日時を、前記画像データとともに表示させる第１の表示制御ステップと、前記判断ステップにより前記撮影日時情報が付加されていないと判断された場合は、前記画像ファイルに関連付けられている前記ファイル日時情報に基づく日時を、該画像データとともに表示させる第２の表示制御ステップと、を実行させることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照しながら説明する。
図１は、電子スチルカメラの外観図である。図示の電子スチルカメラ１０は、カメラ本体１１にシャッターキー１２を含む様々なキースイッチ１２〜２１（詳細は後述）を備えるとともに、その前面にストロボ２２、写真レンズ２３、ファインダー２４及びオートフォーカスユニット部２５などを備え、且つ、その背面にファインダー用の覗き窓２４ａや液晶ディスプレイ２６を備えて構成されている。
【００１２】
キースイッチ１２〜２１の一つは、先にも述べたようにシャッターキー１２であり、それ以外は、例えば、プラスキー１３、マイナスキー１４、電源スイッチ１５、メニューキー１６、ディスプレイキー１７、記録モードキー１８、セルフタイマーキー１９、ストロボモードキー２０、ＲＥＣ／ＰＬＡＹキー２１などであり、これら各キーの機能（役割）は、以下のとおりである。
シャッターキー１２は、記録モード時には、その名のとおり“シャッターキー”（半押しで露出とフォーカスを固定し、全押しで画像をキャプチャーする）として働くキーであるが、記録モードや再生モード（キャプチャー画像を再生したり他の機器に出力したりするモード）時にメニューキー１６が押された場合には、液晶ディスプレイ２６に表示された様々な選択項目を了解するためのＹＥＳキーとしても働くマルチ機能キーである。
プラスキー１３は、再生画像を選択したり、各種システム設定を選択したりするために用いられるキーである。“プラス”は、その選択方向を意味し、画像選択の場合であれば最新画像の方向、システム設定選択の場合であれば液晶ディスプレイ２６の走査方向である。マイナスキー１４は、方向が逆向きである以外、プラスキーと同じ機能である。
【００１３】
電源スイッチ１５は、カメラの電源をオンオフするスイッチである。メニューキー１６は、各種システム設定を行うためのキーである。再生モードにおいては、デリートモード（画像の消去モード）や動画表示モードをはじめとした各種項目を液晶ディスプレイ２６に表示し、記録モードにおいては、画像の記録に必要な、例えば、記録画像の精細度、オートフォーカスのオンオフ、動画撮影の撮影時間、システム日時などの選択項目を液晶ディスプレイ２６に表示する。
ディスプレイキー１７は、液晶ディスプレイ２６に表示された画像に様々な情報をオーバラップ表示するためのキーであり、例えば、記録モードでは、残り撮影可能枚数や撮影形態（通常撮影、パノラマ撮影、動画撮影）などの情報をオーバラップ表示し、再生モードでは、再生画像の属性情報（撮影日時、ページ番号、精細度等）をオーバラップ表示する。
【００１４】
記録モードキー１８は、記録モード時のみ使用可能になるキーである。例えば、通常撮影やパノラマ撮影等を選択する。セルフタイマーキー１９は、セルフタイマー機能をオンオフするキーである。ストロボモードキー２０は、ストロボに関する様々な設定、例えば、強制発光させたり、発光を禁止したり、赤目を防止したりするキーである。ＲＥＣ／ＰＬＡＹキー２１は、記録モードと再生モードを切り替えるためのキーである。この例では、スライドスイッチになっており、上にスライドすると記録モード、下にスライドすると再生モードになる。
【００１５】
図２は、本実施の形態における電子スチルカメラのブロック図である。図２において、３０はＣＣＤ（イメージセンサ）、３１はＣＣＤ３０のドライバ、３２はタイミング発生器（ＴＧ）、３３はサンプルホールド回路（Ｓ／Ｈ）、３４はアナログディジタル変換器、３５はカラープロセス回路、３６はビデオトランスファー回路、３７はバッファメモリ、３８は圧縮・伸長回路、３９はフラッシュメモリ、４０はＣＰＵ、４１はキー入力部、４２はディジタルビデオエンコーダ、４３はバスである。なお、２３は写真レンズ、２６は液晶ディスプレイである。
【００１６】
これら各部の機能は、概ね以下のとおりである。
写真レンズ２３は、ＣＣＤ３０の受光面上に被写体の像を結ばせるためのものであり、自動焦点機能のための焦点合わせ機構を備えている。なお、ズーム機能を備えたり、沈胴式であったりしてもよい。
【００１７】
ＣＣＤ３０は、電荷をアレイ状に転送する固体撮像デバイスである。電荷結合素子とも呼ばれる。アナログ遅延線などに用いられるものもあるが、本明細書では、特に、二次元の光学情報を時系列（シリアル列）の電気信号に変換して出力する固体のイメージセンサーを指す。
【００１８】
一般にＣＣＤは、多数の光電変換素子をアレイ状に並べた光電変換部と、光電変換素子の出力電荷を蓄積する電荷蓄積部と、電荷蓄積部の電荷を所定の方式で読み出す電荷読み出し部とから構成されており、光電変換素子の一つ一つが画素になる。例えば、有効画素数が１００万画素のＣＣＤでは、少なくともアレイの桝目が１００万個並んでいることになる。以下、説明の都合上、図示のＣＣＤ３０の有効画素数を６４０×４８０とする。すなわち、行方向（横方向）に６４０個、列方向（縦方向）に４８０個の画素で構成された、６４０列×４８０行のアレイ構造を有しているものとする。
【００１９】
なお、本実施の形態のＣＣＤ３０はカラーＣＣＤである。一般にＣＣＤの画素情報そのものは色情報を持っていないため、カラーＣＣＤでは前面に色フィルタアレイ（光の三原色を用いた原色フィルタ又は色の三原色を用いた補色フィルタ）を装着し、さらにその前面に、色フィルタアレイのピッチに相当する周波数成分を有する偽の色信号を除去するための光学ローパスフィルタを装着するが、図面では省略してある。
【００２０】
また、ＣＣＤは、電荷の読み出し方式によって二つのタイプに分けることができる。第１は、信号を読み出すときに画素を一つずつ飛ばす「飛び越し読み出し方式」（インターレースＣＣＤとも言う）のタイプであり、第２は、全画素を順番に読み出す「全面読み出し方式」（ノンインターレースＣＣＤ又はプログレッシブＣＣＤとも言う）のタイプである。電子スチルカメラでは第２のタイプがよく用いられるものの、昨今の１００万画素を越えるメガピクセル級の電子スチルカメラでは第1のタイプを用いることもある。以下、説明の便宜上、本実施の形態のＣＣＤ３０は、第２のタイプ（全面読み出し方式）とする。
【００２１】
ドライバ３１とタイミング発生器３２は、ＣＣＤ３０の読み出しに必要な駆動信号を生成する部分であり、ＣＣＤ３０はこの駆動信号に同期して画像信号を出力する。本実施の形態のＣＣＤ３０は、全面読み出し方式と仮定されているから、ＣＣＤ３０の各列を次々に指定しながら行単位に画素の情報を転送する（読み出す）ことができる駆動信号、要するに、６４０列×４８０行のアレイ構造の左上から右下の方向（この方向はテレビジョンの走査方向に類似する）に画素情報をシリアルに読み出すための水平・垂直それぞれの駆動信号を生成するものである。
サンプルホールド回路３３は、ＣＣＤ３０から読み出された時系列の信号（この段階ではアナログ信号である）を、ＣＣＤ３０の解像度に適合した周波数でサンプリング（例えば、相関二重サンプリング）するものである。なお、サンプリング後に自動利得調整を行うこともある。アナログディジタル変換器３４は、サンプリングされた信号をディジタル信号に変換するものである。
【００２２】
カラープロセス回路３５は、アナログディジタル変換器３４の出力から輝度・色差マルチプレクス信号（以下、ＹＵＶ信号と言う）を生成する部分である。ＹＵＶ信号を生成する理由は、次のとおりである。アナログディジタル変換器３４の出力は、アナログかディジタルかの違い及びサンプリングやディジタル変換の誤差を除き、実質的にＣＣＤ３０の出力と一対一に対応し、光の三原色データ（ＲＧＢデータ）そのものであるが、このデータはサイズが大きく、限られたメモリ資源の利用や処理時間の点で不都合をきたす。そこで、何らかの手法で多少なりともデータ量の削減を図る必要がある。ＹＵＶ信号は、一般にＲＧＢデータの各要素データ（Ｒデータ、Ｇデータ、Ｂデータ）は輝度信号Ｙに対して、Ｇ−Ｙ、Ｒ−Ｙ、Ｂ−Ｙの三つの色差信号で表現できるうえ、これら三つの色差信号の冗長を取り除けば、Ｇ−Ｙを転送しなくてもよく、Ｇ−Ｙ＝α（Ｒ−Ｙ）−β（Ｂ−Ｙ）で再現できる、という原理に基づく一種のデータ量削減信号と言うことができる。ここで、αやβは合成係数である。
【００２３】
なお、ＹＵＶ信号をＹＣｂＣｒ信号（ＣｂとＣｒはそれぞれＢ−ＹとＲ−Ｙ）と言うこともあるが、本明細書ではＹＵＶ信号に統一することにする。また、ＹＵＶ信号の信号フォーマットは、輝度信号と二つの色差信号のそれぞれを独立して含む“コンポーネント”と呼ばれる固定長の三つのブロックで構成されており、各コンポーネントの長さ（ビット数）の比をコンポーネント比と言う。変換直後のＹＵＶ信号のコンポーネント比は１：１：１であるが、色差信号の二つのコンポーネントを短くする、すなわち、１：ｘ：ｘ（但し、ｘ＜１）とすることによってもデータ量を削減できる。これは、人間の視覚特性は輝度信号よりも色差信号に対して鈍感であると言うことを利用したものである。
【００２４】
ビデオトランスファー回路３６は、冒頭で説明した図６のビデオトランスファー回路６と同等の働きをするものである。すなわち、ビデオトランスファー回路３６は、（撮像系の出口を構成する）カラープロセス回路３５、バッファメモリ３７、（表示系の入り口を構成する）ディジタルビデオエンコーダ４２及び（圧縮・伸長系の主要部を構成する）圧縮・伸張回路３８の間を行き来するデータの流れをコントロールするものであり、具体的には、液晶ディスプレイ２６の表示を見ながら構図を調整する撮影準備段階では図示の第１の流れ▲１▼と第２の流れ▲２▼を許容し、シャッターキー１２を押して表示中の画像をフラッシュメモリ３９にキャプチャーする記録段階では図示の第３の流れ▲３▼を許容し、所望の画像をフラッシュメモリ３９から読み出して液晶ディスプレイ２６に表示する再生段階では図示の第２の流れ▲２▼と第４の流れ▲４▼を許容するものである。
【００２５】
なお、“流れ”とは、カラープロセス回路３５、バッファメモリ３７、ディジタルビデオエンコーダ４２及び圧縮・伸長回路３８の間を行き来するデータの動きを概念的に捉えた便宜上の表現であり、その言葉自体に格別の意味はないものの、一般にディジタルシステムにとっては、データの素早い動きはその性能を直接に左右し、とりわけ大量の画素情報を取り扱う電子スチルカメラにとっては、（データの素早い動きは）当然配慮されなければならない設計条件の一つであるから、上記流れのすべて又は一部は高速データ転送の手法を駆使したデータの流れを意味するものである。すなわち、第１から第４の流れ▲１▼〜▲４▼は、例えば、ＤＭＡ（direct memory access）転送による流れであり、ビデオトランスファー回路３６は、それに必要な制御部（ＤＭＡコントローラ）やその他の周辺部分（例えば、転送速度調節のためのＦＩＦＯメモリ及びインターフェース回路など）を含み、これら各部の働きによって、カラープロセス回路３５、バッファメモリ３７、ディジタルビデオエンコーダ４２及び圧縮・伸長回路３８の間の“素早いデータ転送”（例えば、ＤＭＡ転送）を調停するものである。
【００２６】
バッファメモリ３７は、書き換え可能な半導体メモリの一種であるＤＲＡＭで構成されている。一般にＤＲＡＭは記憶内容を保持するために、データの再書込み（リフレッシュ）をダイナミックに行う点でスタティックＲＡＭ（ＳＲＡＭ）と相違するが、ＳＲＡＭと比べて書込みや読み出し速度が劣るものの、ビット単価が安く、大容量の一時記憶を安価に構成できることから、特に電子スチルカメラに好適である。但し、本発明では、ＤＲＡＭに限定しない。書き換え可能な半導体メモリであればよい。
【００２７】
ここで、バッファメモリ３７の記憶容量は、作業に必要な充分なワークエリア（作業空間）を確保できるとともに、少なくともカラープロセス回路３５で生成された高精細な画像の情報（６４０×４８０画素の画像情報で且つ１：１：１のコンポーネント比をもつＹＵＶ信号）を格納できる大きさのバッファ（以下「画像バッファ」）を確保できる容量でなければならない。
【００２８】
圧縮・伸長回路３８は、ＪＰＥＧの圧縮と伸長を行う部分である。ＪＰＥＧの圧縮パラメータは固定であっても、圧縮処理の都度ＣＰＵ４０から与えるようにしてもよい。なお、圧縮・伸長回路３８は処理速度の点で専用のハードウェアにすべきであるが、ＣＰＵ４０でソフト的に行うことも可能である。
【００２９】
なお、ＪＰＥＧとは、joint photographic experts groupの略であり、カラー静止画（２値画像や動画像を含まないフルカラーやグレイスケールの静止画）の国際符号化標準である。ＪＰＥＧでは、圧縮されたデータを完全に元に戻すことができる可逆符号化と、元に戻せない非可逆符号化の二つの方式が定められているが、殆どの場合、圧縮率の高い後者の非可逆符号化が用いられている。ＪＰＥＧの使い易さは、圧縮に用いられるパラメータ（圧縮パラメータ）を調節することによって、符号化に伴う画質劣化の程度を自在に変えられる点にある。すなわち、符号化側では、画像品質とファイルサイズのトレードオフの中から適当な圧縮パラメータを選択できるし、あるいは、復号化側では、品質を多少犠牲にして復号スピードを上げたり、時間はかかっても最高品質で再生したりするなどの選択ができる点で使い易い。ＪＰＥＧの実用上の圧縮率は、非可逆符号の場合で、およそ１０：１から５０：１程度である。一般的に１０：１から２０：１であれば視覚上の劣化を招かないが、多少の劣化を許容すれば３０：１から５０：１でも十分実用に供する。ちなみに、他の符号化方式の圧縮率は、例えば、ＧＩＦ（graphics interchange format）の場合で５：１程度に留まるから、ＪＰＥＧの優位性は明らかである。
【００３０】
フラッシュメモリ３９は、書き換え可能な読み出し専用メモリ（ＰＲＯＭ：programmable read only memory）のうち、電気的に全ビット（又はブロック単位）の内容を消して内容を書き直せるものを指す。フラッシュＥＥＰＲＯＭ（flash electrically erasable  ＰＲＯＭ）とも言う。本実施の形態におけるフラッシュメモリ３９は、カメラ本体から取り外せない固定型であってもよいし、カード型やパッケージ型のように取り外し可能なものであってもよい。
特に取り外し可能になっている場合は、そのメモリカード（又はメモリパッケージ；以下「メモリカード」）を介して他のカメラやパソコン等と画像データのやり取りができ、他の形式のカメラで撮影された画像データが記憶されているメモリカードを挿入したり、あるいは同カメラでの撮影により得られた画像データが記憶されているメモリカードをパソコン等に挿入して画像加工した後、再挿入したりすることにより他のカメラで撮った画像や編集済みの画像を表示させることができるから画像データの有効利用の点で望ましい構成である。また、固定型や取り外し型に関わらず、画像ファイルの入出力用端子を設けておいても構わない。
なお、フラッシュメモリ３９は、内蔵型であれ取り外し可能型であれ、所定の形式で初期化されている必要がある。初期化済みのフラッシュメモリ３９には、その記憶容量に応じた枚数の画像を記録できる。例えば、圧縮後の画像サイズを１００ＫＢとすれば、４ＭＢの容量で４０枚、８ＭＢの容量で８０枚を記録できる。
ＣＰＵ４０は、所定のプログラムを実行してカメラの動作を集中制御するものである。プログラムは、ＣＰＵ４０の内部のインストラクションＲＯＭに書き込まれており、記録モードでは、そのモード用のプログラムが、また、再生モードでは、そのモード用のプログラムがインストラクションＲＯＭからＣＰＵ４０の内部ＲＡＭにロードされて実行される。
【００３１】
キー入力部４１は、カメラ本体に設けられた各種キースイッチの操作信号を生成する部分である。ディジタルビデオエンコーダ４２は、ビデオトランスファー回路３６を介してバッファメモリ３７の画像バッファから読み出されたディジタル値の表示用画像をアナログ電圧に変換するとともに、液晶ディスプレイ２６の走査方式に応じたタイミングで順次に出力するものである。バス４３は、以上各部の間で共有されるデータ（及びアドレス）転送路である。図では省略しているが、各部の間には所要の制御線（コントロールライン）も設けられている。
【００３２】
次に、作用を説明する。まず、はじめに画像の記録と再生の概要を説明する。＜記録モード＞
このモードでは、写真レンズ２３の後方に配置されたＣＣＤ３０がドライバ３１からの信号で駆動され、写真レンズ２３で集められた映像が一定周期毎に光電変換されて１画像分の映像信号が出力される。そして、この映像信号がサンプリングホールド回路３４でサンプリングされ、アナログディジタル変換器３４でディジタル信号に変換された後、カラープロセス回路３５でＹＵＶ信号が生成される。このＹＵＶ信号は、ビデオトランスファー回路３６を介してバッファメモリ３７の画像バッファに転送され（第１の流れ▲１▼）、同バッファへの転送完了後に、ビデオトランスファー回路３６によって読み出され（第２の流れ▲２▼）、ディジタルビデオエンコーダ４２を介して液晶ディスプレイ２６に送られ、スルー画像として表示される。
【００３３】
この状態でカメラの向きを変えると、液晶ディスプレイ２６に表示されているスルー画像の構図が変化し、適宜の時点（所望の構図が得られた時点）でシャッターキー１２を“半押し”して露出とフォーカスをセットした後、“全押し”すると、バッファメモリ３７の画像バッファに保存されているＹＵＶ信号がその時点のＹＵＶ信号で固定され、かつ液晶ディスプレイ２６に表示されているスルー画像も同時点の画像で固定される。
【００３４】
そして、その時点でバッファメモリ３７の画像バッファに保存されているＹＵＶ信号は、ビデオトランスファー回路３６を介して圧縮・伸長回路３８に送られ（第３の流れ▲３▼）、Ｙ、Ｃｂ、Ｃｒの各コンポーネント毎に８×８画素の基本ブロックと呼ばれる単位でＪＰＥＧ符号化された後、フラッシュメモリ３９に書き込まれ、１画像分のキャプチャー画像として記録される。記録の形式（所定の画像ファイル形式）は冒頭で述べたとおり、ＡＰＰｉを記録日時の格納部とするＪＰＥＧ互換のフォーマットである。すなわち、キャプチャ画像を記録する際に、ＯＳからシステム日時を取得し、その日時データをＡＰＰｉに格納するというものである。
【００３５】
＜再生モード＞
このモードでは、ＣＣＤ３０からバッファメモリ３７までの経路（第１の流れ▲１▼）が停止されるとともに、最新のキャプチャー画像がフラッシュメモリ３９から読み出され、圧縮・伸長回路３８で伸張処理された後、ビデオトランスファー回路３６を介してバッファメモリ３７の画像バッファに送られる（第４の流れ▲４▼）。そして、この画像バッファのデータがビデオトランスファー回路３６とディジタルビデオエンコーダ４２を介して液晶ディスプレイ２６に送られ（第２の流れ▲２▼）、再生画像として表示される。
【００３６】
なお、プラスキー１３やマイナスキー１４を押すことにより、フラッシュメモリ３９から読み出す画像を前に進めたり後に戻したりしながらこの動作を繰り返すことができ、希望の画像を再生することができる。
【００３７】
＜撮影日時のオーバラップ表示＞
上記再生モードにおいて、若し、撮影日時の表示を行うように設定してあれば、画像の右下隅に日付情報をオーバラップ表示するようになっている。
【００３８】
図３は、撮影日時のオーバーラップ表示部分のフローチャートである。この図において、再生画像を表示すると（Ｓ１０）、その画像ファイルのＡＰＰｉデータを読み込み、有効な日時情報であるか否かを評価する（Ｓ２０）。そして、有効な日時情報であれば（Ｓ３０のＹＥＳ判定）、その情報を所定の形式（例えば、ｙｙｙｙ／ｍｍ／ｄｄ）に変換して表示中の画像の所定位置（例えば、右下隅）にオーバーラップ表示し（Ｓ４０）、有効な日時情報でなければ（Ｓ３０のＮＯ判定）、ＯＳのファイルシステムから当該画像ファイルのタイムスタンプから日時情報を取得し（Ｓ５０）、そのタイムスタンプの情報を画像ファイルのＡＰＰｉにセットする（図４参照）とともに、上記所定の形式に変換して同様にオーバーラップ表示する（Ｓ４０）。なお、ＡＰＰｉへのタイムスタンプのセットは、画像表示時のみに限らない。撮影記録時に行ってもよい。
【００３９】
ここで、ファイルのタイムスタンプとは、ＯＳの一機能であるファイルシステムで管理するファイルの作成日時、更新日時などの情報であり、この情報へのアクセスの仕方はＯＳによって様々であるが、例えば、説明の便宜上、Ｗｉｎｄｏｗｓ９５（マイクロソフト社の登録商標）で説明すれば、Ｗｉｎ３２ＡＰＩのＧｅｔＦｉｌｅＩｎｆｏｒｍａｔｉｏｎＢｙＨａｎｄｌｅ（）関数によって取得することができる。但し、この関数で取得できる日時情報は世界標準時形式であるため、ローカル（日本標準時）の形式に変換する必要がある。
【００４０】
＜まとめ＞
以上のとおり、本実施の形態によれば、独自形式の撮影日時情報（ＡＰＰｉ）が失われていた場合は、ＯＳから取得したタイムスタンプを用いて日時情報を代替的に表示するので、例えば、外部の画像編集ソフトなどによって加工した画像ファイルを読み込んで表示させた場合（ＡＰＰｉデータが失われる）でも、日時情報を支障なくオーバラップ表示させることができ、画像データの属性のうち特に重要な情報（撮影日時の情報）を喪失しないという格別な効果が得られる。
【００４１】
なお、上記タイムスタンプは、フラッシュメモリ３９への記録時にＯＳから取得したものであれば“撮影日時”として正しいものの、それ以外の時点、例えば、外部のパソコン等から転送後に液晶ディスプレイ２６に表示した時点で取得したものである場合は“撮影日時”と言えない。この場合は、単なるファイル日付であるから、誤解を避けるためにも何らかの区別をする必要がある。
【００４２】
図５は、図３の改良例であり、タイムスタンプの日付を利用する場合は、その日付の先頭に特殊記号（アスタリスク：＊）を付けるようにしたものである（Ｓ５１）。これによれば、アスタリスク付きの日付は、一応の目安であることが分かり、撮影日時と誤認することがない。なお、言うまでもなく付加記号（アスタリスク）は一例であり、他の記号であってもよいし、あるいは、日付の色を変えたり、フォントを変えたりしてもよい。
【００４３】
【発明の効果】
請求項１又は請求項５記載の発明によれば、画像ファイル内に撮影日時情報が付加されていない場合、当該画像ファイルのファイル日付情報を利用して代替的な撮影日時情報を発生し、該代替的な日時情報をオーバラップ表示させるので、例えば、外部の画像編集ソフトなどによって画像ファイル内の撮影日時情報が失われた場合でも、撮影日時情報の表示を支障なく行うことができる。
請求項２記載の発明によれば、請求項１記載の発明において、画像ファイル内の撮影日時情報をファイル日時情報を利用して更新記録することができる。
請求項３記載の発明によれば、請求項１または２記載の発明において、前記代替的な撮影日時情報を、前記画像ファイル内の撮影日時情報とは識別が可能な形態で発生するので、正しい撮影日時と代替的な撮影日時とを区別することができる。
請求項４記載の発明によれば、請求項１乃至３記載の発明において、外部装置（電子カメラやパソコン）で生成された画像を取り込み、その画像の撮影日時を外部装置のファイル管理手段が管理するファイル日付で代替させることができる。
【図面の簡単な説明】
【図１】電子スチルカメラの外観図である。
【図２】電子スチルカメラのブロック図である。
【図３】日時情報の表示部分のフローチャートである。
【図４】タイムスタンプを用いたＡＰＰｉデータの更新概念図である。
【図５】日時情報の表示部分の改良フローチャートである。
【図６】従来の電子スチルカメラの要部概念図である。
【図７】ＪＰＥＧ互換フォーマットのデータ構造図である。
【図８】日時情報の表示状態図である。
【符号の説明】
ＡＰＰｉ  アプリケーション用予備データ（日時情報記録部）
１０      電子スチルカメラ
２６      液晶ディスプレイ（表示手段）
３０      ＣＣＤ（撮像手段）
３５      カラープロセス回路（データ生成手段）
３９      フラッシュメモリ（記録手段）
４０      ＣＰＵ（表示制御手段）
４２      ディジタルビデオエンコーダ（表示手段）
【図１】
0003985115.tif 000002
【図２】
0003985115.tif 000003
【図３】
0003985115.tif 000004
【図４】
0003985115.tif 000005
【図５】
0003985115.tif 000006
【図６】
0003985115.tif 000007
【図７】
0003985115.tif 000008
【図８】
0003985115.tif 000009