(57)【要約】【課題】画像をカレンダー表示で表示する際、操作の簡素化及び画像の検索や閲覧を容易に実行し良好な操作性を得ると共に画像ファイルの管理を効率的に行い得るデジタルカメラを提供する。【解決手段】撮影手段と、記録媒体と、表示装置と、固有時刻を設定する第１の時計手段と、第１の時計手段と異なる時刻を設定する第２の時計手段と、第１，第２の時計手段が取得した第１，第２の撮影時間を画像ファイルを撮影日時情報として付加する画像記録手段と、第１の撮影時間を第１の時間体系とし第２の撮影時間を第２の時間体系としいずれか一方を選択設定する選択手段と、画像ファイルからインデックス画像を選択手段で選択された時間体系による撮影時間と共に表示手段に表示するインデックス表示手段と、時間体系の設定を切換える切換手段と、切換手段の切り換え動作に応じ表示手段に表示され撮影時間表示を更新する時間表示更新手段とを具備する。【選択図】図１
2008245108.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して画像信号を生成する撮影手段と、
上記画像信号に基づく画像ファイルを記録する記録媒体と、
情報を表示する表示装置と、
固有の時刻を設定する第１の時計手段と、
上記第１の時計手段とは異なる時刻を設定する第２の時計手段と、
上記撮影手段による撮影動作時の日時情報を上記第１の時計手段及び上記第２の時計手段により取得される第１の撮影時間及び第２の撮影時間として上記画像ファイルに付加する画像記録手段と、
上記第１の撮影時間を第１の時間体系とし、上記第２の撮影時間を第２の時間体系とし、いずれか一方の時間体系を選択設定する選択手段と、
上記記録媒体に記録されている上記画像ファイルに基づくインデックス画像を、上記選択手段で選択された時間体系による撮影時間と共に上記表示手段に表示するインデックス表示手段と、
設定されている時間体系を他方の時間体系に切り換える切換手段と、
上記切換手段による切り換え動作に応じて上記表示手段に表示される撮影時間の表示を更新する時間表示更新手段と、
を具備することを特徴とするデジタルカメラ。
【請求項２】
上記インデックス表示手段は、上記記録媒体に記録されている上記画像ファイルを上記選択手段で選択された時間体系による撮影時間に基づいて所定時間間隔ごとに分類し、インデックス画像を上記表示手段にカレンダー形式で表示することを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
測位衛星から送信された測位データを受信する受信手段を、さらに有し、
上記第２の時計手段は、上記受信手段で受信した測位データに含まれる時間データに基づいて日時情報を設定することを特徴とする請求項１に記載のデジタルカメラ。
【請求項４】
上記選択手段は、上記第１の時間体系又は上記第２の時間体系の一方を選択可能であると共に、これら二つの時間体系の両者を選択可能であり、この両者を選択したときには、上記インデックス表示手段は、インデックス画像と共に上記第１の体系による撮影時間と上記第２の時間体系による撮影時間とを同時に表示することを特徴とする請求項１に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタルカメラ、詳しくは撮影動作時によって取得した画像ファイルに基づく画像を表示する際に、当該画像ファイルに含まれる日時情報に基づいて画像ファイルの分類を行い、各種の形態の画像表示を行う表示再生機能を備えたデジタルカメラに関するものである。
【背景技術】
【０００２】
従来、撮影光学系により結像される光学像を撮像素子等の光電変換素子により光電変換処理することで、所望の被写体の光学像を電気的な画像信号として取得した後、この画像信号をデジタルデータ化した形態の画像データと、当該画像信号に関連する各種の情報データとを含めて形成したデジタル画像データファイル（以下、画像ファイルという）として記録媒体に記録し得るように構成したいわゆるデジタルカメラ等の撮影装置（以下、単にデジタルカメラという）が広く一般に普及している。
【０００３】
従来のデジタルカメラにおいては、例えば液晶表示装置等の表示装置を具備して構成されているのが普通である。この表示装置は、例えば記録媒体に記録されている複数の画像ファイルに基づく画像を再生表示したり、その表示画像に関連する各種の情報、例えば撮影日時情報等を当該表示画像に重畳させて表示する等の場合に用いられる。
【０００４】
この表示装置において、画像と共に表示される撮影日時情報は、デジタルカメラの内部に設けられる時計機能によって生成されるものであって、撮影動作を実行したとき、その撮影時点の日時情報が、同時点で取得される画像データに関連付けられて、画像ファイルのヘッダ部等に書き込まれるようになっているのが普通である。
【０００５】
また、従来のデジタルカメラにおいては、記録媒体に記録された複数の画像ファイルに基づく画像の再生表示を行う場合、その表示形態としては、種々の形態が考えられている。例えば、撮影順に一コマずつの画像を再生表示したり、一画面を複数に分割した個々の領域のそれぞれに、異なる縮小画像（以下、サムネイル画像という）を例えば撮影順に並べて表示する等の表示形態のほかに、例えばカレンダー形式の表示形態（以下、単にカレンダー表示という）等による表示形態等、基本的には、各画像ファイルに含まれる日時情報を基準として画像の表示順を決定する表示形態が一般的である。
【０００６】
このうち、カレンダー表示とは、記録媒体に記録されている複数の画像ファイルについて、例えば各画像ファイルのヘッダ部等に記録されている撮影日時情報を参照して所定の基準、例えば日付に基づく分類を行った後、表示装置に表示したカレンダー上の対応する日付欄のそれぞれに上記分類された一群の画像ファイルのうちの代表となる画像ファイル（インデックス画像）のサムネイル画像を表示するといった表示形態である。
【０００７】
ところで、近年、海外旅行等、地球上において長距離移動を行うような場合にデジタルカメラ等を携帯して移動し、各地で撮影を行うことはよくあることである。この場合において、通常デジタルカメラを使用する地域（出発前の場所）に対して、移動先の地域（旅行先等の場所）との間には時差が存在することがある。この場合には、使用者は、移動先の現地時間に合わせて、その都度デジタルカメラの内部時計の設定を変更することが行われる。
【０００８】
このようにすれば、撮影動作時に取得される個々の画像ファイルには、現地の日時情報が画像データに関連付けられた形態で記録されることになるので、個々の撮影画像の内容と日時情報とは時差によるズレを生じることなく違和感のない対応関係を維持することができる。
【０００９】
しかしながら、上述のように撮影場所を移動する毎にデジタルカメラの内部時計の設定を変更しながら得られた複数の画像ファイルについて、ある一つの基準となる時間軸（例えば自国時間での時間軸）に基づいてカレンダー表示を行った場合に、矛盾が生じる可能性がある。
【００１０】
例えば、自国と日付変更線を跨いだ地域との間で旅行した場合において、出発前に自国で撮影した画像の日時（自国日時情報）と、時差のある現地に到着して内部時計の設定変更を行った後に現地で撮影した画像の日時（現地日時情報）との間には、時差の分だけズレが生じることになる（日付変更線を跨いだ場合、現地時間は自国の出発時間に対して前日になる）。このことから、一方の時間軸で他方の日時情報を見た場合、現地の日時（実際には後の時間）の画像が、自国の日時の画像よりも前に表示されてしまう日時の逆転現象がみられる。
【００１１】
換言すると、例えば撮影場所毎に適宜設定変更して撮影を行った場合、これによる得られた複数の画像ファイルについて、単一の時間軸を基準とするカレンダー表示を行うと、出発前の撮影画像よりも以前の日付欄に、現地到着後の撮影画像が表示されてしまうようなことが生じる。
【００１２】
このような問題点を考慮して、移動先での内部時計の設定変更を行わずに、例えば自国時間の設定を維持したまま、時差の存する地域間での移動をしながら撮影動作を実行すると、この場合には、単一の時間軸（例えば自国時間等）を基準とするカレンダー表示を行っても、日時と撮影順序の前後関係に矛盾が生ずることはない。
【００１３】
しかしながら、この場合には、個々の画像に関連付けられた日時情報と、画像の内容との間には、時差のズレによる矛盾、例えば実際は昼間野外で撮影した画像であっても夜間の時間が関連付けられてしまうといった矛盾が生ずることがある。
【００１４】
そこで、このような問題点を解決するための手段が、例えば特開２００６−１４８９５２号公報等によって、種々の提案がなされている。
【００１５】
上記特開２００６−１４８９５２号公報によって開示されている手段は、カメラの有する時計機能から基準となる時間（ホーム時間）と現地時間との二種類の時間を取得して、この二つの日時情報を、撮影画像上に重畳して表示させることができるようにするというものである。
【００１６】
一方、従来のデジタルカメラにおいては、自己の位置を測位して位置情報や日時情報を得る情報取得手段を備え、撮影動作により取得した画像データと共に、情報取得手段によって取得した撮影時の位置情報等を関連付けて記録し得るように構成したものが、種々提案されている。
【００１７】
この場合において、自己の位置情報や日時情報を得る情報取得手段としては、例えばグローバルポジショニングシステム（Ｇlobal Ｐositioning Ｓystem；以下、ＧＰＳという）若しくは全地球測位システムなどと呼ばれる測位技術が一般に普及している。このＧＰＳは、複数の軌道衛星から発信されている無線信号を受信することによって、地球上における現在位置の情報（緯度，経度，高度等）や日時情報（グリニッジ標準時；ＧＭＴ）を取得することができる衛星測位システムである。
【００１８】
このようなＧＰＳ等の情報取得手段を具備したデジタルカメラにおいては、基本的には、撮影動作を行うことで画像データを取得すると共に、その画像データの取得時における撮影場所に関する特定の位置情報や日時情報等を取得し、取得した各種情報を（位置データや時間データ等）を対応する画像データに関連付けて所定の形態の画像ファイルとして記録媒体に記録することが行われる。
【００１９】
特に、このＧＰＳを利用して時間データ等の日時情報を取得する装置については、例えば特許３１３０５８６号公報，特許３０４７８６８号公報等によって、従来種々の提案が開示されている。
【特許文献１】特開２００６−１４８９５２号公報
【特許文献２】特許３１３０５８６号公報
【特許文献３】特許３０４７８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
ところが、上記特開２００６−１４８９５２号公報による手段では、二つの時間を画像上に重畳表示することが開示されているのみであって、この二つの時間を有効に利用して、画像の再生表示を行う際の形態や画像の分類などを行うことについては、何ら開示されていない。
【００２１】
本発明は、上述した点に鑑みてなされたものであって、その目的とするところは、デジタルカメラにおいて、撮影動作によって取得した複数の画像ファイルに基づく画像の再生表示を行う場合であって、撮影動作時の日時情報に基づいてカレンダー表示を行うのに際して、使用者が行うべき操作をできるだけ少なくしつつ、画像の検索や閲覧を容易に実行でき、よって良好な操作性を得ると共に、画像ファイルの管理を効率的に行うことのできるデジタルカメラを提供することである。
【課題を解決するための手段】
【００２２】
上記目的を達成するために、本発明によるデジタルカメラは、被写体を撮影して画像信号を生成する撮影手段と、上記画像信号に基づく画像ファイルを記録する記録媒体と、情報を表示する表示装置と、固有の時刻を設定する第１の時計手段と、上記第１の時計手段とは異なる時刻を設定する第２の時計手段と、上記撮影手段による撮影動作時の日時情報を上記第１の時計手段及び上記第２の時計手段により所得される第１の撮影時間及び第２の撮影時間として上記画像ファイルに付加する画像記録手段と、上記第１の撮影時間を第１の時間体系とし、上記第２の撮影時間を第２の時間体系とし、いずれか一方の時間体系を選択設定する選択手段と、上記記録媒体に記録されている上記画像ファイルに基づくインデックス画像を、上記選択手段で選択された時間体系による撮影時間と共に上記表示手段に表示するインデックス表示手段と、設定されている時間体系を他方の時間体系に切り換える切換手段と、上記切換手段による切り換え動作に応じて上記表示手段に表示される撮影時間の表示を更新する時間表示更新手段と、を具備することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、デジタルカメラにおいて、撮影動作によって取得した複数の画像ファイルに基づく画像の再生表示を行う場合であって、撮影動作時の日時情報に基づいてカレンダー表示を行うのに際して、使用者が行うべき操作をできるだけ少なくしつつ、画像の検索や閲覧を容易に実行でき、よって良好な操作性を得ると共に、画像ファイルの管理を効率的に行うことのできるデジタルカメラを提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図示の実施の形態によって本発明を説明する。
【００２５】
図１は、本発明の第１の実施形態のデジタルカメラの主な構成を示すブロック構成図である。図２，図３は、図１のデジタルカメラにおいて、時間設定を行う際に表示装置に表示される時間設定画面を示す図である。図４は、図１のデジタルカメラによって生成され記録される画像ファイルのファイル構造を概念的に示す図である。図５〜図８は、図１のデジタルカメラにおける作用を説明するフローチャートである。このうち、図５は、図１のデジタルカメラにおける撮影動作時の作用の概略を示すフローチャートである。図６は、図１のデジタルカメラを再生モードで動作させる場合において、カレンダー表示形態で再生表示を行う際の作用を示すフローチャートである。図７は、図６のカレンダー表示処理のうち基本時間で表示する際のフローチャートである。図８は、図６のカレンダー表示処理のうち付加時間で表示する際のフローチャートである。図９，図１０は、図１のデジタルカメラによるカレンダー表示の表示形態の例示であって、このうち、図９は、基本時間としての自国時間に基づくカレンダー表示の例を示す図である。また、図１０は、付加時間としての現地時間に基づくカレンダー表示の例を示す図である。
【００２６】
本実施形態のデジタルカメラは、例えば光学レンズ等によって形成される被写体像を受光して、これを撮像素子等によって光電変換して電気的な画像信号を生成する撮影手段と、この撮影手段により生成された画像信号をデジタル画像データ及びこれに関連する撮影データとからなる画像データファイル（以下、画像ファイルという）として記録媒体等に記録する画像記録手段とを具備すると共に、発信源としての複数の測位衛星からのＧＰＳ信号を受信して地球上における自己の位置を特定するための測位データや時間データ等を取得する情報取得手段を具備して構成されている。そして、上記画像記録手段は、上記測位データや時間データ等の情報を上記画像ファイルに関連付けて記録するように構成される。
【００２７】
即ち、本実施形態のデジタルカメラは、図１に示すようにレンズ１と、撮像素子２と、撮像回路３と、Ａ／Ｄ変換器（図１では単に「Ａ／Ｄ」と表記している）４と、信号処理回路５と、フレームメモリ６と、ＦＩＦＯメモリ７と、ＴＦＴ液晶駆動回路９と、ＴＦＴパネル１０と、バックライトユニット１１と、ビデオ出力回路１２と、ビデオ出力端子１３と、記録バッファ１４と、記録媒体インターフェース（記録媒体Ｉ／Ｆ）１５と、記録媒体１６と、アクチュエータ１７と、アクチュエータ駆動回路１８と、外部有線データインターフェース（外部有線データＩ／Ｆ）２２と、キーマトリクス２３と、ＬＣＤ表示回路２４と、ＬＣＤパネル２５と、電池２６と、電源回路２７と、バックアップ電源２８と、電池状態検出回路２９と、第１ＣＰＵ３１と、第２ＣＰＵ３２と、ＥＥＰＲＯＭ１９と、ＧＰＳ信号演算機能部３６と、ＧＰＳ信号処理機能部３７と、ＧＰＳアンテナ３８等によって主に構成されている。
【００２８】
レンズ１は、光学的な被写体像を形成し、これを撮像素子２の受光面上に結像させるために設けられるものである。
【００２９】
撮像素子２は、レンズ１によって形成される光学的な被写体像を受けて光電変換処理を行って、電気的な画像信号を出力する素子である。この撮像素子２としては、高速読み出しを行うことができるタイプの固体撮像素子であって、例えばＣＣＤ（電荷結合素子），ＣＭＯＳ（相補型金属酸化膜半導体）あるいはその他の各種のタイプの撮像素子が適用され得る。
【００３０】
撮像回路３は、撮像素子２からの出力信号を受けて、その画像信号に対して各種のアナログ信号処理を行う電子回路である。
【００３１】
Ａ／Ｄ変換器４は、撮像回路３から出力されるアナログ形式の画像信号を受けて、デジタル形式の画像信号に変換するための回路である。
【００３２】
信号処理回路５は、Ａ／Ｄ変換器４から出力されたデジタル形式の画像信号を受けて、各種のデジタル的な信号処理を行う回路である。
【００３３】
フレームメモリ６は、信号処理回路５によって処理された画像信号を受けて、処理済の画像信号や、この画像信号に関する各種データ等を一時的に記憶する一時記憶手段である。このフレームメモリ６としては、例えばＳＤＲＡＭ等の半導体記憶素子等が適用される。
【００３４】
なお、本実施形態のデジタルカメラにおいては、上述のレンズ１，撮像素子２，撮像回路３，Ａ／Ｄ変換器４，信号処理回路５，フレームメモリ６等によって、被写体を撮影して画像信号を生成する撮影手段の主要部が構成される。
【００３５】
ＦＩＦＯメモリ７は、画像信号を各種の表示装置へ向けて出力する際に、当該画像信号の一時的な記憶を行うために設けられるメモリである。
【００３６】
ＴＦＴ液晶駆動回路９は、ＦＩＦＯメモリ７から出力される画像信号を受けてＴＦＴパネル１０を制御する回路である。
【００３７】
ＴＦＴパネル１０は、ＴＦＴ液晶駆動回路９の制御によって画像信号に基づく画像や当該デジタルカメラにおける各種の情報等を表示するための表示部であり、カラー表示可能なものが用いられる。
【００３８】
バックライトユニット１１は、ＴＦＴパネル１０の背面側に設けられ、当該ＴＦＴパネル１０を背面側から照明するためのものである。
【００３９】
なお、本実施形態のデジタルカメラにおいては、上述のＴＦＴ液晶駆動回路９，ＴＦＴパネル１０，バックライトユニット１１等によって、上記撮影手段により撮影された被写体像を電子的な画像として各種の形態で表示したり、表示される画像に関連付けされた各種の情報を表示する表示手段である表示装置の主要部が構成される。
【００４０】
ビデオ出力回路１２は、ＦＩＦＯメモリ７からの画像信号を受けて、例えばＮＴＳＣ形式のビデオ信号に変換し、ビデオ出力端子１３を介して、当該ビデオ出力端子１３に接続される外部表示装置等へ出力するための回路である。
【００４１】
ビデオ出力端子１３は、本デジタルカメラと外部表示装置等との間を電気的に接続するビデオケーブル等の信号線を接続するための接続端子である。
【００４２】
記録バッファ１４は、フレームメモリ６に一時的に記憶されている画像信号に基づいて生成される画像データと、これに付随する撮影データとからなる画像ファイルとして記録媒体１６に記録するとき、若しくは記録媒体１６から記録済みの画像ファイルを読み出して、これをフレームメモリ６に一時的に記憶するとき等に用いられるバッファ（一時保存領域）である。
【００４３】
記録媒体Ｉ／Ｆ１５は、記録媒体１６への画像データ等の記録処理や、記録媒体１６からの画像データ等の読み出し処理等を制御するためのものである。
【００４４】
記録媒体１６は、撮像手段によって生成された画像信号に基づく画像データを含んで生成される画像ファイルやその他の各種データを記録するための不揮発性の記録媒体、例えば薄板形状，カード形状からなるメモリカード等である。この記録媒体１６としては、例えばデジタルカメラ等の機器に対して着脱自在とする形態のものや、デジタルカメラ等の機器内部の電気回路に固設されている形態のもの等、様々な形態のものがあり、いずれの形態のものでも、本実施形態のデジタルカメラに適用し得る。
【００４５】
上述の記録バッファ１４，記録媒体Ｉ／Ｆ１５及び記録媒体１６等によって、上記撮影手段で撮影されて得られた画像データとこれに付随する撮影データからなる画像ファイル等を記録媒体１６に記録する画像記録手段の主要部が構成される。
【００４６】
アクチュエータ１７は、レンズ１を駆動して、オートフォーカス動作を行ったりあるいはズーミング動作を行ったりするための駆動源である。
【００４７】
アクチュエータ駆動回路１８は、第１ＣＰＵ３１の制御に基づいてアクチュエータ１７を制御し駆動する回路である。
【００４８】
外部有線データインターフェース（外部有線データＩ／Ｆ）２２は、本デジタルカメラと外部装置との間においてデータ等の送受信を接続ケーブル等を介して行うための接続部分（インターフェース）であって、例えばＵＳＢ（（Ｕniversal Ｓerial Ｂus））規格やＩＥＥＥ１３９４等に準拠したものが適用される。
【００４９】
この外部有線データインターフェース（外部有線データＩ／Ｆ）２２及び接続ケーブル（図示せず）によって、外部装置と有線により情報を送受信する有線通信手段の主要部が構成される。
【００５０】
キーマトリクス２３は、本実施形態のデジタルカメラに設けられる各種の操作スイッチや操作ボタン等を含む操作入力手段の総称として用いている。即ち、キーマトリクス２３の具体的な構成例は、例えば当該デジタルカメラの電源状態をオン又はオフ状態に切り換える指示を行う電源ボタンや、撮影動作を開始させる指示を行うレリーズボタンや、レンズ１のズーム動作の指示を行うズームボタンや、撮影モードの選択設定や時間設定等、各種の設定を行う際に用いる四方向選択キー（十字キーともいう）及び選択した設定を確定させる決定指示を行う際に用いる決定ボタン（ＯＫボタン）等等、各種の操作部材等とこれら複数の操作部材のそれぞれに連動して所定の指示信号を発生させるスイッチ部材と、各スイッチ部材からの指示信号を伝達する電気回路等により構成される。このキーマトリクス２３における各種の操作部材が使用者により操作されることによって発生する信号は、第１ＣＰＵ３１に向けて出力されるようになっている。
【００５１】
ＬＣＤ表示回路２４は、第１ＣＰＵ３１の制御に基づいてＬＣＤパネル２５を制御し、これに各種の情報表示を行わせる回路である。
【００５２】
ＬＣＤパネル２５は、例えばモノクロＬＣＤ等によって構成され、当該デジタルカメラにおいて設定済みの各種設定情報、例えば撮影モード等の動作モード情報や、記録媒体１６に記録可能な画像の枚数情報，撮影時のシャッタ速度や絞り値等の露出に関する情報，日時情報等を表示する情報表示部材である。
【００５３】
電池２６は、当該デジタルカメラにおける主（メイン）電源である。この電池２６は、例えば撮像素子２等からなる撮影手段や、記録媒体１６等からなる画像記録手段や、ＧＰＳアンテナ３８等からなる情報取得手段等、本デジタルカメラにおける各電気回路へと電力を供給するようになっている。
【００５４】
バックアップ電源２８は、本デジタルカメラの第１ＣＰＵ３１等に対して常に必要最低限の電力を供給するために設けられているものであって、例えば本デジタルカメラにおける各種の設定値等の情報や日時情報等を保持したり、日付表示を上記ＬＣＤパネル２５等を用いて常時行い得るようにするための副（サブ）電源となっている。
【００５５】
電源回路２７は、第１ＣＰＵ３１の指令に基づいて上記電池２６及び上記バックアップ電源２８からの電源を受けて、本デジタルカメラの内部の各電気回路へと適宜供給する制御を行う回路である。
【００５６】
電池状態検出回路２９は、電池２６における電圧等、当該電池２６の充電状態を検出して、同電池２６の電池残量等を算出し、その結果を第１ＣＰＵ３１へと出力する回路である。つまり、電池状態検出回路２９は、電池２６（電源）の充電状態を検出する電源状態検出手段である。
【００５７】
第１ＣＰＵ３１は、主（メイン）ＣＰＵとして配設されているものである。この第１ＣＰＵ３１は、本実施形態のデジタルカメラにおける各回路を統括的に制御するための制御手段である。そのために、本デジタルカメラの第１ＣＰＵ３１は、同デジタルカメラにおけるシステム全体を適宜制御（コントロール）するためのシステムコントロール部３１ａを備えている。
【００５８】
このシステムコントロール部３１ａの内部には、各種の電気回路等、例えばＧＰＳ制御機能部３１ｂ，ファイル管理機能部３１ｃ，カレンダー表示機能部３１ｄ，時計機能部３１ｅ等、各種の機能を実現する制御回路を有して構成されている。
【００５９】
ここで、ＧＰＳ制御機能部３１ｂは、情報取得手段の一部を構成し、当該情報取得手段の制御機能を担う機能部を構成する電気回路である。
【００６０】
ファイル管理機能部３１ｃは、撮影手段で得られた画像データに関連付けられるべき撮影データ、即ち撮影時の露出データや日時データ等に加えて、情報取得手段により得られるＧＰＳ関連の各種データ（ＧＰＳ信号から抽出される時間データを含む）や、時計機能部３１ｅからの二種類の時間データ等の各種の情報を受け取って、これら各種のデータについて、データファイルとして管理する処理を行う機能を有している。
【００６１】
そのために、ファイル管理機能部３１ｃは、第２ＣＰＵ３２と接続されていて、ファイル管理機能部３１ｃと第２ＣＰＵ３２との間で相互にデータ伝送がなされるようになっている。そして、ファイル管理機能部３１ｃは、撮影データやＧＰＳに関する各種データや時間データ等を第２ＣＰＵ３２にて扱われる画像データに付加する処理を行って、画像データと、これに関連付けられるべき撮影データ，時間データ等を合わせて一つの画像ファイルを生成する信号処理等を行うようになっている。
【００６２】
カレンダー表示機能部３１ｄは、時計機能部３１ｅから日時情報を読み込んで、これに基づいて表示装置におけるＴＦＴパネル１０の画面上にカレンダー画像を表示すると共に、撮影動作によって取得され記録媒体１６に記録済みの複数の画像ファイルについて、所定の条件、例えば画像ファイルに記録されている日時情報に基づいて日付毎の分類を行い、さらに、この分類の結果を上記カレンダー画像に反映させるべく、該当する日付欄に代表画像ファイルに基づくインデックス画像、即ちサムネイル画像を表示させる等の機能を有する回路である。
【００６３】
つまり、この場合において、記録媒体１６に記録されている画像ファイルに基づいて生成されるインデックス画像（代表画像ファイルのサムネイル画像）を、選択手段にて選択された時間体系によって撮影時間と共に表示することができる。この場合の時間体系を選択する選択手段はキーマトリクス２３及びこれの指示信号を受けて制御を行う第１ＣＰＵ３１であり、当該第１ＣＰＵ３１及び表示装置はインデックス表示手段として機能する。また、キーマトリクス２３は、設定されている時間体系を他方の時間体系に切り換える切換手段としても機能する。
【００６４】
時計機能部３１ｅは、リアルタイムクロック（ＲＴＣ）であって、例えば「年」，「月」，「日」，「時」，「分」，「秒」等のそれぞれのデータを提供する電気回路である。この時計機能部３１ｅによって生成される日時情報は、使用者がキーマトリクス２３の所定の操作部材を用いて設定することにより、当該デジタルカメラにおいて基準となる日時情報であり当該デジタルカメラにおいて固有の時刻を表わす基本時間を設定する第１の時計手段と、この第１の時計手段により設定される基本時間とは異なる時刻を表わす付加時間を設定する第２の時計手段とを有して構成される。
【００６５】
換言すれば、本デジタルカメラにおいては、第１の時計手段と第２の時計手段とを有する時計機能部３１ｅにより、二種類の異なる日時情報の設定を行い得ると共に、それぞれの日時情報を継続して保持することができるようになっている。この二種類の日時設定は、使用者によって任意に行うことができるものである。
【００６６】
この場合において、基本時間の設定としては、通常の場合、デジタルカメラを主に使用する際の環境（場所）における標準時間（いわゆる自国時間）等が選ばれる。また、付加時間の設定としては、例えば長距離旅行等によって時差のある環境、即ち基本時間とは異なる標準時間となる場合等に、その旅行先等における標準時間（いわゆる現地時間）等が選ばれる。
【００６７】
そして、時計機能部３１ｅは、撮影手段による撮影動作時の日時情報を取得し得るようになっている。この場合において、第１の時計手段により取得される日時情報は、基本時間として設定される時間情報に基づく第１の撮影時間として、画像記録手段により画像ファイルに付加されるようになっている。また、第２の時計手段により取得される日時情報は、付加時間として設定される時間情報に基づく第２の撮影時間として、画像記録手段により画像ファイルに付加されるようになっている。
【００６８】
上記第１ＣＰＵ３１は、上述したように本デジタルカメラの各構成部の制御を行う制御部である。その一方、第２ＣＰＵ３２は、主に画像データ等を扱うための各種の処理制御を行う制御部である。そのために、第２ＣＰＵ３２は、画像圧縮伸張部３２ａ，記録媒体アクセス部３２ｂ等を有して構成されている。
【００６９】
画像圧縮伸張部３２ａは、フレームメモリ６に記憶されている画像データを読み出し、この画像データとこれに付随する撮影情報とを合わせて一つの画像ファイルを生成し、この画像ファイルについて、例えばＪＰＥＧ圧縮処理等を行ったり、記録媒体アクセス部３２ｂを介して記録媒体１６から読み出した圧縮画像ファイルについての伸張処理等を行う回路部である。
【００７０】
記録媒体アクセス部３２ｂは、記録媒体インターフェース１５による記録媒体１６へのアクセスを制御するための回路部である。
【００７１】
即ち、第２ＣＰＵ３２は、上記第１ＣＰＵ３１のファイル管理機能部３１ｃにおいて生成された画像ファイルを受けて、画像圧縮伸張部３２ａを制御して当該画像ファイルの圧縮処理を行って、記録に適した形態の圧縮画像ファイルを生成した後、記録媒体アクセス部３２ｂを制御して当該圧縮画像ファイルを記録バッファ１４，記録媒体Ｉ／Ｆ１５を介して記録媒体１６へと伝送し記録する機能を有する。
【００７２】
また、第２ＣＰＵ３２は、記録媒体アクセス部３２ｂを制御して記録バッファ１４，記録媒体Ｉ／Ｆ１５を介して記録媒体１６から記録済みの圧縮画像ファイルを読み出して、画像圧縮伸張部３２ａを制御して伸張処理を行う機能を有する。
【００７３】
ＥＥＰＲＯＭ１９は、第１ＣＰＵ３１，第２ＣＰＵ３２により実行される処理プログラム（アプリケーションソフトウエア）等や、本デジタルカメラにおける各種の設定データ，固有データ等を記憶し保持する不揮発性記憶媒体である。このＥＥＰＲＯＭ１９としては、例えばフラッシュロム（ＦｌａｓｈＲＯＭ）等が適用される。
【００７４】
ＧＰＳアンテナ３８は、複数の測位衛星から送信されたＧＰＳ信号を受信する受信手段の一部であって、当該ＧＰＳ信号の入力部である。このＧＰＳアンテナ３８は、受信手段の他の一部を構成するＧＰＳ信号処理機能部３７に接続されている。これにより、ＧＰＳアンテナ３８により受信された測位衛星からのＧＰＳ信号は、ＧＰＳ信号処理機能部３７へと出力されるようになっている。
【００７５】
ＧＰＳ信号処理機能部３７は、ＧＰＳアンテナ３８により受信されたＧＰＳ信号を受けて、その受信信号の強度を測定したり、受信したＧＰＳ信号に対して周波数変換（ダウンコンバート）処理とアナログ−デジタル変換処理等の信号処理を施す機能を有する回路である。
【００７６】
このＧＰＳ信号処理機能部３７は、ＧＰＳ信号演算機能部３６と第１ＣＰＵ３１とに接続されていて、第１ＣＰＵ３１の制御によって動作し、信号処理後の信号をＧＰＳ信号演算機能部３６と第１ＣＰＵ３１との両者に向けて出力するようになっている。
【００７７】
ＧＰＳ信号演算機能部３６は、ＧＰＳ信号処理機能部３７で信号処理されたＧＰＳ信号に対して所定の演算処理を行って、受信したＧＰＳ信号を送信している測位衛星からのＧＰＳ信号を捕捉し追尾する機能を有する回路である。このＧＰＳ信号演算機能部３６は、第１ＣＰＵ３１に接続されていて、この第１ＣＰＵ３１の制御によって動作し、その演算結果を第１ＣＰＵ３１へと出力するようになっている。
【００７８】
上記ＧＰＳアンテナ３８，ＧＰＳ信号処理機能部３７及びＧＰＳ信号演算機能部３６等と、第１ＣＰＵ３１のシステムコントロール部３１ａにおけるＧＰＳ制御機能部３１ｂ等によって、当該デジタルカメラの地球上における位置を特定する位置情報や日時情報等を取得する情報取得手段の主要部が構成されている。
【００７９】
その他、本発明に関連しない部分の構成については、通常一般のデジタルカメラと同様に構成されているものとして、その詳細構成については図示及び説明を省略する。
【００８０】
このように構成される本実施形態のデジタルカメラは、第１ＣＰＵ３１のシステムコントロール部３１ａの時計機能部３１ｅによって、二つの日時情報、即ち基本時間と付加時間とを個別に設定することができるようになっている。
【００８１】
この日時情報の設定は、使用者がキーマトリクス２３の所定の操作部材を用いて設定することにより、任意に行なうことができるようになっている。
【００８２】
ここで、本デジタルカメラにおいて日時情報の設定（時間設定動作）を行う際の操作の概略を説明する。
【００８３】
まず、使用者は、本デジタルカメラにおけるキーマトリクス２３の所定の操作部材、例えば各種の設定画面を呼び出すメニューボタンを用いて、表示装置のＴＦＴパネル１０にメニュー画面（特に図示せず）を表示させる。
【００８４】
使用者は、キーマトリクス２３の所定の操作部材、例えば四方向選択キーを用いて当該メニュー画面より日時情報の設定を行うための時間設定モードを選択し決定ボタンにより決定する。
【００８５】
すると、ＴＦＴパネル１０には、図２に示すような時間設定画面１０ａが表示される。この時間設定画面１０ａには、本デジタルカメラにおいて基本時間として設定されている第１日時情報１０ｂと、付加時間として設定されている第２日時情報１０ｃとが表示される。
【００８６】
図２に示す例では、基本時間としては、符号１０ｂで示す枠にあるように日時情報「２００６．０１．０１．  １２：３０」が設定されている。一方、付加時間としては、符号１０ｃで示す枠にあるように「ＯＦＦ」、即ち設定がなされていない状態である。
【００８７】
上述のように、基本時間が「２００６．０１．０１．  １２：３０」，付加時間が「ＯＦＦ」として表示されている状態（図２の状態）の時間設定画面１０ａにおいて、使用者は、キーマトリクス２３の四方向選択キーによって「ＯＦＦ」と表示されている枠１０ｃを選択状態（例えば枠の色表示が変化する）とし、その状態で同キーマトリクス２３の決定ボタンを操作する。
【００８８】
すると、図３に示すように、枠１０ｃの表示に隣接する位置に符号１０ｄで示す枠が新たに表示される。この枠１０ｄの表示は、付加時間を設定する旨を表わす「ＯＮ」表示と同時に、設定される付加時間の日時情報「２００６．０１．０２．  ０１：３０」が表示される。ここで、使用者は、キーマトリクス２３の四方向選択キーの上下方向キーのいずれかを操作して、枠１０ｃ，１０ｄのいずれかを選択してを選択状態（例えば枠の色表示が変化する）とする。
【００８９】
ここで、例えば枠１０ｄを選択した場合には、再度、キーマトリクス２３の四方向選択キーの上下左右方向キーを任意に操作して、年月日時分についての設定を行った後、同キーマトリクス２３の決定ボタンを操作する。これにより、付加時間を所望の時間に設定することができる。
【００９０】
また、例えば枠１０ｃを選択した場合は、その状態で同キーマトリクス２３の決定ボタンを操作する。これにより、付加時間をオフ設定とすることができる。
【００９１】
つまり、キーマトリクス２３を用いて基本時間設定を行い、かつ付加時間設定を行なわない（オフ設定とした）場合には、この状態において撮影動作を行うと、その撮影動作時の日時情報は、基本時間に基づいて第１の撮影時間が記録されることになる。この場合の、第１の撮影時間を第１の時間体系とする。
【００９２】
また、同様にキーマトリクス２３を用いて基本時間設定を行い、かつ付加時間設定をも設定した場合には、この状態において撮影動作を行うと、その撮影動作時の日時情報は、基本時間に基づく第１の撮影時間と付加時間に基づく第２の撮影時間との両者が記録されることになる。この場合の、第２の撮影時間を第２の時間体系とする。
【００９３】
そして、撮影動作時には、第１の時間体系と第２の時間体系とのいずれか一方の時間体系を選択設定することになる。上記キーマトリクス２３は、そのための選択手段として機能するようになっている。
【００９４】
これら一連の設定操作が終わると、使用者は、例えばキーマトリクス２３のメニューボタン等を操作して、当該時間設定画面１０ａからメニュー画面を経て通常の撮影モード若しくは再生モード時の状態に復帰する。
【００９５】
このようにして、本実施形態のデジタルカメラにおいては、単一の機器で二つの時間設定を行うことができるようになっている。
【００９６】
本実施形態のデジタルカメラにおける撮影動作処理は、通常一般のデジタルカメラで行われる処理がなされる。これにより、所望の被写体像を含む画像データが取得されるようになっている。そして、この撮影動作によって取得された画像データは、第１ＣＰＵ３１の制御下において各種の撮影データ等一緒に当該デジタルカメラで予め設定された日時情報についての時間データ等と合わさって一つの画像ファイルとして生成され、この画像ファイルは、第２ＣＰＵ３２の制御により所定の形態の画像データファイルとして記録媒体１６の所定の領域に記録されるようになっている。
【００９７】
この場合において、設定されている日時情報として基本時間のみが設定されており、付加時間は設定されていない場合、即ち図２に示すように「ＯＦＦ」状態である場合には、画像ファイルに記録される時間データは、基本時間のみである。
【００９８】
また、設定されている日時情報が基本時間に設定されており、かつ付加時間も設定されている場合には、画像ファイルに記録される時間データは、基本時間と付加時間との両方が記録される。
【００９９】
なお、基本時間については、「ＯＦＦ」設定、即ち設定無しの状態はあり得ず、使用者が設定せずとも、必ず何らかの設定がなされている。したがって、本デジタルカメラにおいては、撮影動作に伴って生成される画像ファイルのヘッダ部には、少なくとも一つ以上の時間データが必ず記録されるようになっている。
【０１００】
即ち、この場合において、本実施形態のデジタルカメラにより生成されて、記録媒体１６に記録される画像ファイルのファイル構造としては、図４に示すように符号Ａで示すヘッダ部の所定の領域に撮影日付、即ち撮影動作を行った時点における日時情報として基本時間情報と付加時間情報とが格納されると共に、符号Ｂで示す領域に画像データ本体が記録されるようになっている。
【０１０１】
次に、本実施形態のデジタルカメラの撮影動作時の作用を、図５のフローチャートによって説明する。
【０１０２】
まず、使用者がデジタルカメラのキーマトリクス２３の電源ボタンをオン操作すると、デジタルカメラは起動する。
【０１０３】
図５に示すステップＳ１において、第１ＣＰＵ３１は、カメラ内部回路の初期化処理を実行する。その後、ステップＳ２の処理に進む。
【０１０４】
ステップＳ２において、第１ＣＰＵ３１は、時計機能部３１ｅ等を参照することにより、現在設定されている日時情報の確認を行う。その後、ステップＳ３の処理に進む。
【０１０５】
ステップＳ３において、第１ＣＰＵ３１は、撮影動作の指示信号、即ちレリーズ信号等が生じたか否かの確認を行う。このレリーズ信号は、例えば使用者によってキーマトリクス２３のレリーズボタン等が操作されることによって、同レリーズボタンに連動するレリーズスイッチ等から生じる指示信号である。ここで、撮影指示信号が確認されなかった場合には、ステップＳ６の処理に進む。一方、撮影指示信号が確認された場合には、次のステップＳ４の処理に進む。
【０１０６】
ステップＳ４において、第１ＣＰＵ３１は、撮影動作処理を実行する。この撮影動作処理は、第１ＣＰＵ３１が撮影手段を制御して実行する動作処理であって、通常一般のデジタルカメラにおける撮影動作処理と全く同様の処理である。その後、ステップＳ５の処理に進む。
【０１０７】
ステップＳ５において、第１ＣＰＵ３１は、設定されている日時情報を画像の撮影日時のデータとして記録するための処理を実行する。これにより、画像データとこれに関連付けられる時間データ等の各種情報を含んで形成される画像ファイルが生成される。この画像ファイルは、通常の手順で、第２ＣＰＵ３２，記録バッファ１４，記録媒体Ｉ／Ｆ１５を介して記録媒体１６の所定の領域に記録される。その後、ステップＳ６の処理に進む。
【０１０８】
なお、このステップＳ５の処理にて画像ファイルのヘッダ部に記録される日時情報は、上述のステップＳ２の処理で確認された設定日時の情報に基づく。即ち、デジタルカメラに設定されている日時情報として基本時間のみが設定されており付加時間は設定されていない場合は、基本時間のみが記録される。また、設定されている日時情報として基本時間と付加時間とが設定されている場合は、基本時間と付加時間との両方が記録される。
【０１０９】
ステップＳ６において、第１ＣＰＵ３１は、本デジタルカメラの動作モードが現在実行中の撮影モードから再生モードへの変更指示がなされたか否か、若しくは電源状態がオフ状態（パワーオフ）にされたか否かの確認を行う。
【０１１０】
ここで、再生モードへの変更がなされておらず、かつ電源がオン状態のままであると判断された場合には、上述のステップＳ２の処理に戻り、以降の処理を繰り返す。一方、再生モードへの変更指示がなされた場合、若しくは電源がオフ状態に切り換えられた（パワーオフされた）と判断された場合には、一連の処理を終了し、再生モードへ移行するか、若しくはパワーオフ処理が実行される。
【０１１１】
次に、本デジタルカメラを再生モードで動作させる場合において、カレンダー表示形態で再生表示を行う際の作用を図６を用いて説明する。
【０１１２】
本実施形態のデジタルカメラにおいて、再生モード時の動作形態として選択し得る再生表示モードとしては、例えば表示装置の表示画面全体を用いて一つの画像の表示を行う通常表示モード，表示画面を複数に分割した各領域にサムネイル画像を撮影順に並べて表示する分割表示モード等の他に、カレンダー表示を行うと共に記録媒体１６に記録されている全画像ファイルを日付情報によって分類し、各日付の欄に対応する日付情報を有する一群の画像ファイルのうちの代表画像のサムネイル画像を表示させるカレンダー表示モード等がある。
【０１１３】
以下の説明においては、当該デジタルカメラを再生モードで起動し、再生モードの動作形態としてカレンダー表示モードを選択した場合の作用を説明する。
【０１１４】
本デジタルカメラが再生モードで起動している状態であって、かつカレンダー表示モードが選択されている状態において、使用者は、キーマトリクス２３のメニューボタンを操作して表示装置に所定のメニュー画面を表示させ、同メニュー画面において、カレンダー表示モードにおける表示形態の選択設定を行う。この選択設定操作は、キーマトリクス２３の四方向選択キー，決定ボタン等を用いる。
【０１１５】
本実施形態においては、カレンダー表示モードとして二種類の表示形態を選択することができるようになっている。一方は、記録媒体１６に記録されている画像ファイルの日時情報として基本時間に基づくカレンダー表示を行う表示形態であり、他方は付加時間に基づくカレンダー表示を表示形態である。
【０１１６】
なお、本実施形態では、基本時間として自国時間のみが設定された状態で撮影された画像ファイル群（付加時間はオフとなっている）と、付加時間として（旅行先等の）現地時間を加えて設定して得られた画像ファイル群（付加時間をオンとして、基本時間及び付加時間の二つの日時情報を持つ）とが記録媒体１６内に混在して記録されているものとする。
【０１１７】
まず、ステップＳ１１において、第１ＣＰＵ３１は、使用者がカレンダー表示モードの表示形態の選択設定操作を行うときに生じる指示信号を監視している。
【０１１８】
そして、次のステップＳ１２において、第１ＣＰＵ３１は、上述のステップＳ１１にて選択された表示モードが基本時間（自国時間）に基づく表示形態であるのか否かの確認を行う。ここで、基本時間（自国時間）に基づく表示形態が選択されている場合には、次のステップＳ１３の処理に進む。
【０１１９】
ステップＳ１３において、第１ＣＰＵ３１は、基本時間を基準とするカレンダー表示処理を行う。この基本時間カレンダー表示処理の詳細については図７によって後述する。そして、この基本時間カレンダー表示処理が実行された後、ステップＳ１５の処理に進む。
【０１２０】
一方、上述のステップＳ１２において、選択されている表示モードが基本時間表示ではない場合、即ち付加時間（現地時間）に基づく表示形態が選択されていると判断された場合には、ステップＳ１４の処理に進む。
【０１２１】
ステップＳ１４において、第１ＣＰＵ３１は、付加時間を基準とするカレンダー表示処理を行う。この付加時間カレンダー表示処理の詳細については図８によって後述する。そして、この付加時間カレンダー表示処理が実行された後、ステップＳ１５の処理に進む。
【０１２２】
なお、上述のステップＳ１３及びステップＳ１４の各処理によるカレンダー表示がなされている状態において、例えばキーマトリクス２３の四方向選択キーの上下左右方向キーのいずれかが使用者により操作することによって、表示装置に表示される画像及びカレンダーの表示時間範囲（時間間隔）の変更を行う時間表示更新手段として機能するようになっている。
【０１２３】
つまり、図９，図１０に示す例では、２００６年９月のカレンダーが表示されている状態にある。この状態において、上記操作のうち、例えばキーマトリクス２３の四方向選択キーの左方向キーを操作すると表示中のカレンダー月に対して所定の時間間隔、例えば前月（２００６年８月）のカレンダーが表示される。また、同右方向キーを操作すると表示中のカレンダー月に対して次月（２００６年１０月）のカレンダーが表示される。そして、同上方向キーを操作すると表示中のカレンダー月に対して前年同月（２００５年９月）のカレンダーが表示される。さらに、同下方向キーを操作すると表示中のカレンダー月に対して次年同月（２００７年９月）のカレンダーが表示されるといった具合に、表示するカレンダー月による表示時間範囲を変更することができるようになっている。
【０１２４】
そこで、図６に戻って、ステップＳ１５において、第１ＣＰＵ３１は、表示時間範囲が変更されたか否かの確認を行う。即ち、第１ＣＰＵ３１は、キーマトリクス２３の四方向選択キーが操作されることにより生じる指示信号を監視し、当該指示信号が発生したか否かの確認を行う。ここで、表示時間範囲変更指示がなされたことが確認された場合には、ステップＳ１８の処理に進む。
【０１２５】
ステップＳ１８において、第１ＣＰＵ３１は、表示カレンダー月の変更処理を実行する。その後、上述のステップＳ１２の処理に戻り、以降の処理を繰り返す。
【０１２６】
一方、上述のステップＳ１５の処理において、表示時間範囲変更指示がなされていないことが確認された場合には、ステップＳ１６の処理に進む。
【０１２７】
ステップＳ１６において、第１ＣＰＵ３１は、カレンダー表示モードの表示形態が変更されたか否かの確認を行う。ここで、使用者により表示モードの変更操作がなされることによって、現在選択されている表示モード（基本時間表示か付加時間表示かのいずれか）から他の表示モードへの変更切り換えが行われる。これが確認された場合には、上述のステップＳ１２の処理に戻り、以降の処理を繰り返す。
【０１２８】
つまり、この場合には、キーマトリクス２３と、その指示信号を受けて第１ＣＰＵ３１が、切換手段を用いて切り換え動作がなされると、それに応じて表示装置に表示される撮影時間の表示が更新されるようになっている。これにより、第１ＣＰＵ３１及びキーマトリクス２３は、時間表示更新手段としても機能する。
【０１２９】
一方、上述のステップＳ１６の処理において、カレンダー表示モードの表示形態の変更がなされていないことが確認された場合には、次のステップＳ１７の処理に進む。
【０１３０】
ステップＳ１７において、第１ＣＰＵ３１は、カレンダー表示モードを終了させる指示がなされたか否かの確認を行う。ここで、カレンダー表示モードを終了させる指示が確認されなかった場合には、上述のステップＳ１５の処理に戻り、以降の処理を繰り返す。一方、カレンダー表示モードを終了させる指示が確認された場合には、一連の処理を終了する。
【０１３１】
次に、上述の図６のステップＳ１３の処理において行われる基本時間カレンダー表示処理の詳細について、以下に説明する（図７参照）。
【０１３２】
基本時間としての自国時間によるカレンダー表示は、例えば図９に示す表示形態であり、このような表示形態は、図７に示すフローチャートによる処理によって実現される。
【０１３３】
即ち、まず、第１ＣＰＵ３１は、第２ＣＰＵ３２や表示装置を駆動制御してＴＦＴパネル１０の表示画面上に日付欄をマス目上に並べて表示する一般的なカレンダーを表示させる。通常の場合、最初に表示させるカレンダーは、第１ＣＰＵ３１が時計機能部３１ｅを参照して得られる現在当月に対応するカレンダーを表示する。
【０１３４】
これと同時に、第１ＣＰＵ３１は、記録媒体１６に記録されている全ての画像ファイルについて、画像ファイルに記述されている日時情報に基づく分類処理を行う。
【０１３５】
この分類処理は、まず、図７のステップＳ２１において、第１ＣＰＵ３１は、第２ＣＰＵ３２を介して記録媒体Ｉ／Ｆ１５を制御して、記録媒体１６に記録されている画像ファイルを読み出して、その画像ファイルのヘッダ部に記述されている時間情報の検索処理を行う。その後、ステップＳ２２の処理に進む。
【０１３６】
ステップＳ２２において、第１ＣＰＵ３１は、画像ファイルのヘッダ部に付加時間情報が記述されているか否かの確認を行う。ここで、付加時間情報が記述されていることが確認された場合には、ステップＳ２３の処理に進む。また、付加時間情報が記述されていない場合には、ステップＳ２４の処理に進む。
【０１３７】
上述のステップＳ２２の処理において、ヘッダ部に付加時間情報が記述されていることが確認されてステップＳ２３の処理に進むと、このステップＳ２３において、第１ＣＰＵ３１は、ヘッダ部に付加時間情報が記述されている当該画像ファイルを付加時間画像ファイルとして分類する。その後、ステップＳ２５の処理に進む。
【０１３８】
一方、上述のステップＳ２２の処理において、ヘッダ部に付加時間情報が記述されていないことが確認されてステップＳ２４の処理に進むと、このステップＳ２４において、第１ＣＰＵ３１は、ヘッダ部に付加時間情報が記述されていない（記述されている時間情報は基本時間情報のみである）画像ファイルを基本時間画像ファイルとして分類する。その後、ステップＳ２５の処理に進む。
【０１３９】
ステップＳ２５において、第１ＣＰＵ３１は、全ての画像ファイルについての時間情報の確認が完了したか否かの確認を行う。ここで、全画像ファイルの確認処理が完了していない場合には、上述のステップＳ２１の処理に進み、以降の処理を繰り返す。一方、全画像ファイルの確認処理が完了したことを確認された場合には、次のステップＳ２６の処理に進む。
【０１４０】
このように、記録媒体１６に記録されている全画像ファイルは、上述のステップＳ２１〜ステップＳ２５の処理を経ることにより、基本時間のみを有する画像ファイル群と、基本時間と付加時間とを合わせ持つ画像ファイル群とに大分類されることになる。
【０１４１】
続いて、ステップＳ２６において、第１ＣＰＵ３１は、現在設定されている表示対象範囲（例えば当月。図９の例では２００６年９月の一箇月分）の画像ファイルをピックアップする処理を実行する。その後、ステップＳ２７の処理に進む。
【０１４２】
なお、このステップＳ２６の処理にて規定される表示対象範囲は、第１ＣＰＵ３１の時計機能部３１ｅの基本時間、即ち現時点における自国時間情報が参照される。
【０１４３】
ステップＳ２７において、第１ＣＰＵ３１は、上述のステップＳ２６の処理でピックアップされた該当画像ファイルを日付毎に分類するグループ化処理を実行する。この日付毎のグループ化処理において、分類の基準となる日付は、各画像ファイルが有する基本時間情報である。これにより、上述のステップＳ２６の処理でピックアップされた該当画像ファイル（所定の表示対象範囲に含まれる複数の画像ファイル）は、各画像ファイルが有する基本時間情報に基づいて日付毎に分類される。その後、ステップＳ２８の処理に進む。
【０１４４】
ステップＳ２８において、第１ＣＰＵ３１は、上述のステップＳ２７の処理、即ち基本時間情報に基づく日付毎のグループ化処理により分類された日付毎の画像ファイル群のうちある特定の日付に属する画像ファイル群が付加時間情報を有する画像ファイル（付加時間画像ファイル）のみの集合であるか否かの確認を行う。
【０１４５】
つまり、この処理ステップでは、その特定日付の画像ファイル群は、設定された付加時間に基づいて例えば旅行先等で撮影された画像ファイル群であるか否かの確認を行う。
【０１４６】
ここで、その特定日付の画像ファイル群が、付加時間画像ファイルだけではなく自国時間情報のみを有する画像ファイル（基本時間に基づく自国で撮影された画像）をも含む集合であると判断された場合には、ステップＳ２９の処理に進む。
【０１４７】
ステップＳ２９において、第１ＣＰＵ３１は、特定日付の画像ファイル群のうちの先頭画像ファイルのサムネイル画像をカレンダー上の対応する日付欄に通常形態で表示する処理を行う。その具体的な表示形態例としては、例えば図９に示すサムネイル画像１０ｅのような形態である。
【０１４８】
具体的には、ＴＦＴパネル１０の表示画面上のカレンダーの対応する日付欄に、特定日付に分類された画像ファイル群のうち代表となる画像ファイルに基づくサムネイル画像が表示される。この代表画像ファイルは、例えば当該特定日付の画像ファイル群のうちの最も古い若しくは最新のタイムスタンプを有する画像ファイルに基づく画像（先頭画像という）である。
【０１４９】
このステップＳ２９の処理にて、通常形態による表示処理がなされるのは、表示を行おうとする日付欄に対応する特定日付に分類された画像ファイル群が、付加時間情報を有する画像ファイルのみの集合以外の場合が対象となる。
【０１５０】
こうして、一つの特定日付の画像ファイル群について、対応する日付欄へのサムネイル画像表示処理が完了したら、その後、ステップＳ３１の処理に進む。
【０１５１】
一方、上述のステップＳ２８の処理において、特定日付の画像ファイルが付加時間画像だけである（即ち付加時間情報を有する画像ファイルのみの集合である）と判断された場合には、ステップＳ３０の処理に進む。
【０１５２】
ステップＳ３０において、第１ＣＰＵ３１は、特定日付の画像ファイル群のうちの先頭画像ファイルのサムネイル画像をカレンダー上の対応する日付欄に半透明表示形態で表示する処理を行う。その具体的な表示形態例としては、例えば図９に示すサムネイル画像１０ｆのような形態である。ただし、図９においては、半透明表示であることを表わすための表現として、サムネイル画像１０ｆの画像上に斜線を附して示している。
【０１５３】
なお、この半透明表示は、表示されるサムネイル画像１０ｆが付加時間画像であることを識別し得る表示であればよく、他の表示方法を採用することもできる。サムネイル画像の半透明表示以外の付加時間画像識別表示としては、例えば日付欄の周辺枠等一部を着色して表示したり、サムネイル画像の一部に何らかのマークを附して表示する等の手段でもよい。具体的な表示処理は、上述のステップＳ２９における通常形態による表示処理と略同様であって半透明表示にする点が異なるのみである。
【０１５４】
このステップＳ３０の処理にて、半透明形態による表示処理がなされるのは、表示を行おうとする日付欄に対応する特定日付に分類された画像ファイル群が、付加時間情報を有する画像ファイルのみの集合である場合が対象となる。ただし、この場合には、付加時間情報を有する画像ファイルではあるが、カレンダー上に表示される際の日付欄は、基本時間情報に基づく。
【０１５５】
こうして、一つの特定日付の画像ファイル群について、対応する日付欄へのサムネイル画像表示処理が完了したら、その後、ステップＳ３１の処理に進む。
【０１５６】
そして、ステップＳ３１において、第１ＣＰＵ３１は、現在設定されている表示対象範囲の全ての日付欄に対する必要な表示処理を終了したか否かの確認を行う。ここで、表示処理が全て終了していない場合には、上述のステップＳ２７の処理に戻り、以降の処理を繰り返す。また、全ての表示処理が終了している場合には、一連の処理を終了し、図６の元の処理ステップに復帰する（リターン）。
【０１５７】
次に、上述の図６のステップＳ１４の処理において行われる付加時間カレンダー表示処理の詳細について、以下に説明する（図８参照）。
【０１５８】
付加時間としての現地時間によるカレンダー表示は、例えば図１０に示す表示形態であり、このような表示形態は、図８に示すフローチャートによる処理によって実現される。
【０１５９】
この場合の付加時間（現地時間）によるカレンダー表示処理は、図７の基本時間（自国時間）によるカレンダー表示処理と、基本的には略同様の処理であって、一部の処理ステップが異なるのみである。したがって、上述の図７の説明との重複説明を避けるために、同様の処理ステップについては同じステップ番号を附して、その説明を省略し、異なる処理ステップのみについて以下に説明する。
【０１６０】
カレンダー表示処理を行う際には、まず、第１ＣＰＵ３１の制御によりＴＦＴパネル１０の表示画面上にカレンダーが表示される。これと同時に、同第１ＣＰＵ３１の制御によって記録媒体１６に記録されている全ての画像ファイルについての日時情報に基づく分類処理が行われる。この分類処理は、上述の図７の基本時間カレンダー表示処理と同様の処理である（図７，図８のステップＳ２１〜ステップＳ２５参照）。
【０１６１】
つまり、ステップＳ２５までの処理にて、記録媒体１６に記録されている全画像ファイルについて、基本時間のみを有する画像ファイル群と、基本時間と付加時間とを合わせ持つ画像ファイル群とに大分類が行なわれた後、図８のステップＳ３２の処理に進む。
【０１６２】
ステップＳ３２において、第１ＣＰＵ３１は、上述のステップＳ２５までの処理にて分類された画像ファイル群のうち、付加時間情報を有する画像ファイル群を対象として現在設定されている表示対象範囲（例えば当月。図１０の例では２００６年９月の一箇月分）の画像ファイルをピックアップする処理を実行する。その後、ステップＳ２７の処理に進む。
【０１６３】
なお、このステップＳ３２の処理にて規定される表示対象範囲は、第１ＣＰＵ３１の時計機能部３１ｅの基本時間、即ち現時点における自国時間情報が参照される。
【０１６４】
ステップＳ２７において、第１ＣＰＵ３１は、上述のステップＳ３２の処理でピックアップされた該当画像ファイルを日付毎に分類するグループ化処理を実行する。この日付毎のグループ化処理において、分類の基準となる日付は、各画像ファイルが有する付加時間情報である。これにより、上述のステップＳ３２の処理でピックアップされた該当画像ファイル（所定の表示対象範囲に含まれる複数の画像ファイル）は、各画像ファイルが有する付加時間情報に基づいて日付毎に分類される。その後、ステップＳ３３の処理に進む。
【０１６５】
ステップＳ３３において、第１ＣＰＵ３１は、特定日付の画像ファイル群のうちの先頭画像ファイルのサムネイル画像をカレンダー上の対応する日付欄に通常形態で表示する処理を行う。その具体的な表示形態例としては、例えば図１０に示すサムネイル画像１０ｈのような形態である。即ち、この場合には、表示する画像ファイルの付加時間情報に対応する日付欄にサムネイル画像が通常形態で表示されることになる。その後、ステップＳ３１の処理に進む。
【０１６６】
ステップＳ３１において、第１ＣＰＵ３１は、現在設定されている表示対象範囲の全ての日付欄に対する必要な表示処理を終了したか否かの確認を行う。ここで、表示処理が全て終了していない場合には、上述のステップＳ２７の処理に戻り、以降の処理を繰り返す。また、全ての表示処理が終了している場合には、一連の処理を終了し、図６の元の処理ステップに復帰する（リターン）。
【０１６７】
なお、図１０においては、半透明表示（斜線を附して示している）のサムネイル画像１０ｇが記載されている。このサムネイル画像１０ｇは、例えば基本時間のみを有するものとして分類された画像ファイル群を表示する場合の表示例を、合わせて記載しているものである。したがって、図１０の当該サムネイル画像１０ｇについては、上述の図８のフローチャートで示す処理シーケンス中で表示されるというものではない。
【０１６８】
以上説明したように上記第１の実施形態によれば、デジタルカメラにおいて基準となる日時情報であり当該デジタルカメラにおいて固有の時刻を表わす基本時間を設定する第１の時計手段と、この第１の時計手段により設定される基本時間とは異なる時刻を表わす付加時間を設定する第２の時計手段とを含む時計機能部３１ｅを備えることによって、二種類の異なる日時情報のの設定を任意に行い得ると共に、それぞれの日時情報を継続して保持することができるように構成している。そして、この二種類の日時情報の設定のうち付加時間の設定がなされている状態で撮影動作を行うと、基本時間と付加時間との二つの日時情報が画像ファイルのヘッダ部に記録されるように構成されている。
【０１６９】
さらに、記録媒体１６に記録される複数の画像ファイルについて、カレンダー表示モードで再生表示動作を行う際には、画像ファイルに記録されている二つの日時情報に基づいて、基本時間を基準とするカレンダー表示形態（基本時間表示形態）と、付加時間を基準とするカレンダー表示形態（付加時間表示形態）とを選択することができるようにしている。
【０１７０】
したがって、これにより、基本時間表示形態でカレンダー表示を行ったときには、付加時間を有する画像ファイルの画像表示については、画像の内容と日時情報との間で矛盾が生じるが、全画像ファイルについての時間的な前後関係を正しい順序で表示させることができる。そして、付加時間を有する画像ファイルの画像表示を半透明表示等の手段により、基本時間のみを有する画像ファイルに対して視覚的に容易に区別し得るようにしたので、違和感のないカレンダー表示を行なうことができる。
【０１７１】
一方、付加時間表示形態でカレンダー表示を行ったときには、現地時間に基づく表示であるので、付加時間を有する画像ファイルの画像表示について、画像の内容と日時情報とが対応した状態で表示することができると共に、自国時間のみを有する画像ファイルについての表示は行なわない（もしくは半透明表示とする）ので、時間的な前後関係に矛盾を生じさせることもなく、違和感のないカレンダー表示を行うことができる。
【０１７２】
次に、本発明の第２の実施形態のデジタルカメラについて、以下に説明する。
【０１７３】
上述の第１の実施形態のデジタルカメラにおいては、設定し得る二つの日時情報として、基本時間の設定を自国時間に、付加時間の設定を現地時間に、それぞれ割り当てて使用する場合の例を示している。しかしながら、この二つの日時情報にそれぞれ割り当てる設定としては、上述の第１の実施形態で示す例に限ることはない。
【０１７４】
次に説明する第２の実施形態のデジタルカメラは、基本時間の設定としては、上述の第１の実施形態と同様に自国時間等の基準となる日時設定とする一方、付加時間の設定としては、ＧＰＳによって測位衛星から取得した標準時間データを設定するように構成した例示である。
【０１７５】
本実施形態のデジタルカメラの構成は、上述の第１の実施形態と略同様であって、その制御及び作用が若干異なるのみである。したがって、本実施形態においては、主要構成についての図示及びその詳細説明は省略し、上述の第１の実施形態で用いた図１を参照するものとする。
【０１７６】
図１１は、本実施形態のデジタルカメラによって生成され記録される画像ファイルのファイル構造を概念的に示す図である。また、図１２は、本発明の第２の実施形態のデジタルカメラの作用のうちＧＰＳを利用して取得した時間データを付加時間として設定する際の作用を示すフローチャートである。
【０１７７】
本実施形態のデジタルカメラによって生成され、記録媒体１６に記録される画像ファイルのファイル構造としては、図１１に示すような形態となる。
【０１７８】
即ち、図１１の符号Ａで示すヘッダ部の所定の領域に撮影日付、即ち撮影動作を行った時点における日時情報としてカメラ設定時間情報とＧＰＳ時間情報とが格納されると共に、符号Ｂで示す領域に画像データ本体が記録されるようになっている。
【０１７９】
この場合において、カメラ設定時間情報は、使用者が任意に設定し得る日時情報である設定時間、例えば自国時間，現地時間等の時間データである。即ち、当該カメラ設定時間情報は、第２の時計手段にて取得される第２の時間に関する時間データである。
【０１８０】
また、ＧＰＳ時間情報は、撮影動作時にＧＰＳを利用して取得される標準時間データであって、この標準時間データは、画像ファイルのヘッダ部に記録されると共に、付加時間情報として第２の時計手段により自動的に設定される時間情報である。
【０１８１】
なお、ＧＰＳ時間情報は、測位衛星から送信された測位データをＧＰＳアンテナ３８により受信して、この受信した測位データに含まれる時間データを情報取得手段により取り出すことで得られる。こうして得られたＧＰＳ時間情報は、第１ＣＰＵ３１の時計機能部３１ｅにおける第２の時計手段によって付加時間として自動的に設定されるようになっている。この場合において、ＧＰＳを利用して測位衛星から標準時間データ等の日時情報を取得する手段としては、例えば特許３１３０５８６号公報，特許３０４７８６８号公報等によって開示されている従来の手段が適用される。
【０１８２】
次に、本実施形態のデジタルカメラの撮影動作時の作用を、図１２のフローチャートによって説明する。
【０１８３】
まず、使用者がデジタルカメラのキーマトリクス２３の電源ボタンをオン操作すると、デジタルカメラは起動する。
【０１８４】
図１２に示すステップＳ４１において、第１ＣＰＵ３１は、カメラ内部回路の初期化処理を実行する。その後、ステップＳ４２の処理に進む。
【０１８５】
ステップＳ４２において、第１ＣＰＵ３１は、システムコントロール部３１ａにおけるＧＰＳ制御機能部３１ｂを介してＧＰＳアンテナ３８，ＧＰＳ信号処理機能部３７及びＧＰＳ信号演算機能部３６等の情報取得手段を制御して、所定のＧＰＳ時間取得動作処理の実行を開始する。その後、ステップＳ４３の処理に進む。
【０１８６】
ステップＳ４３において、第１ＣＰＵ３１は、撮影動作の指示信号（レリーズ信号等）が生じたか否かの確認を行う。ここで、撮影指示信号が確認されなかった場合には、ステップＳ４６の処理に進む。一方、撮影指示信号が確認された場合には、次のステップＳ４４の処理に進む。
【０１８７】
ステップＳ４４において、第１ＣＰＵ３１は、撮影動作処理を実行する。その後、ステップＳ４５の処理に進む。
【０１８８】
ステップＳ４５において、第１ＣＰＵ３１は、ＧＰＳ時間情報記録処理を実行する。ここで記録されるＧＰＳ時間情報は、ＧＰＳを利用して情報取得手段にて取得された標準時間データのうち撮影指示信号の発生時点に対応する時間データである。そして、この時間データを画像の撮影日時のデータとして記録する処理が、本処理ステップのＧＰＳ時間情報記録処理である。
【０１８９】
こうして、撮影動作により取得される画像データと、これに関連付けられる時間データや撮影データ等の各種情報からなる画像ファイルが生成される。この画像ファイルは、通常の手順で、第２ＣＰＵ３２，記録バッファ１４，記録媒体Ｉ／Ｆ１５を介して記録媒体１６の所定の領域に記録される。その後、ステップＳ４６の処理に進む。
【０１９０】
なお、このステップＳ４５の処理にて画像ファイルのヘッダ部に記録される日時情報は、当該デジタルカメラに設定されている基本時間の時間データと、ＧＰＳを利用して取得され付加時間として設定されるＧＰＳ時間データの両方である。
【０１９１】
しかしながら、撮影時点においてデジタルカメラが置かれている環境によっては、ＧＰＳ時間取得動作において、ＧＰＳ時間情報の取得に失敗する可能性もある。この場合には、ＧＰＳ時間情報を付加時間として設定することはできないので、撮影動作時に生成される画像ファイルのヘッダ部には、予め設定されている基本時間情報のみが記録されることになる。
【０１９２】
続いて、ステップＳ４６において、第１ＣＰＵ３１は、本デジタルカメラの動作モードが現在実行中の撮影モードから再生モードへの変更指示がなされたか否か、若しくは電源状態がオフ状態（パワーオフ）にされたか否かの確認を行う。
【０１９３】
ここで、再生モードへの変更がなされておらず、かつ電源がオン状態のままであると判断された場合には、上述のステップＳ２の処理に戻り、以降の処理を繰り返す。一方、再生モードへの変更指示がなされた場合、若しくは電源がオフ状態に切り換えられた（パワーオフされた）と判断された場合には、一連の処理を終了し、再生モードへ移行するか、若しくはパワーオフ処理が実行される。
【０１９４】
こうして取得され記録媒体１６に記録された複数の画像ファイルについては、本デジタルカメラを再生モードで動作させることにより再生表示を行なうことができ、その再生表示形態としてカレンダー表示形態による再生表示を行うことができる。
【０１９５】
このカレンダー表示形態での再生表示の作用は、上述の第１の実施形態と同様であって、付加時間としてＧＰＳ時間情報を扱う点が異なるのみである。
【０１９６】
以上説明したように上記第２の実施形態によれば、基本時間を設定する第１の時計手段と、付加時間を設定する第２の時計手段とを含む時計機能部３１ｅを備え、ＧＰＳを利用した情報取得手段にて取得した時間データ（ＧＰＳ時間情報）を付加時間として設定し得るように構成している。そして、ＧＰＳ時間情報は、撮影動作に伴って自動的に取得し得るようにしたので、使用者は、二種類の日時情報のうちの付加時間の設定を意識することなく、常に取得することができる。
【０１９７】
なお、上記第２の実施形態においては、デジタルカメラを撮影モードで起動すると、ＧＰＳ時間取得動作が継続して行われるようになっている（図１２参照）。しかしながら、上述したように、ＧＰＳ時間取得動作を実行し、撮影動作時点の標準時間データの取得に一度でも成功すれば、取得された時間情報を第２の時計手段により付加時間として設定することができるので、必ずしもＧＰＳ時間取得動作を撮影動作処理の都度行う必要はない。
【０１９８】
したがって、撮影モードにあるときの動作形態の一つとして、撮影動作実行中のＧＰＳ時間取得動作の実行又は停止を選択し得るようにし、任意のときにＧＰＳ時間取得動作を実行しつつ撮影動作を行って、ＧＰＳ時間情報の取得と共に付加時間の設定に成功した場合には、次の撮影動作時のＧＰＳ時間取得動作を停止させるようにしてもよい。このようにすれば、ＧＰＳ時間取得動作処理にかかる電力消費を抑制し、よって、デジタルカメラが消費する電力を効率的に活用することができる。
【０１９９】
次に、本発明の第３の実施形態のデジタルカメラについて、以下に説明する。
【０２００】
上述の第１，第２の実施形態のデジタルカメラにおいては、二つの日時情報（基本時間，付加時間）を設定し得る時計機能部３１ｅを具備して構成した例を示している。しかしながら、設定し得る日時情報は二つに限られるものではなく、さらにもう一つの日時情報を設定し得るような構成も考えられる。
【０２０１】
次に説明する第３の実施形態のデジタルカメラは、基準となる日時情報であり当該デジタルカメラにおいて固有の時刻を表わす基本時間情報のほかに、二つの日時情報（第１の日時情報，第２の日時情報）を設定し得るように構成した例示である。
【０２０２】
本実施形態のデジタルカメラの構成は、上述の第１の実施形態と略同様であって、その制御及び作用が若干異なるのみである。したがって、本実施形態においては、主要構成についての図示及びその詳細説明は省略し、上述の第１の実施形態で用いた図１を参照するものとする。
【０２０３】
図１３は、本発明の第３の実施形態のデジタルカメラによって生成され記録媒体１６に記録される画像ファイルのファイル構造を概念的に示す図である。
【０２０４】
図１３に示すように、符号Ａで示すヘッダ部の所定の領域に撮影日付、即ち撮影動作を行った時点における日時情報として基本時間情報と、付加時間タイプの情報と、付加時間時差情報とが格納されると共に、符号Ｂで示す領域に画像データ本体が記録されるようになっている。
【０２０５】
この場合において、基本時間情報は、上述の各実施形態（図４，図１１参照）と同様に使用者が設定した日時情報であって当該デジタルカメラにおいて基準となる日時情報であり当該デジタルカメラにおいて固有の時刻を表わす基本時間、例えば自国時間等の時間データである。
【０２０６】
また、付加時間情報として付加時間タイプと付加時間差情報とがあり、これらは時計機能部３１ｅの第２の時計手段により設定される二種類の時間データである。この付加時間タイプとしては、設定しない場合の「（設定）なし」，第１時間が設定されている場合の「第１時間」，第２時間が設定されている場合の「第２時間」の三タイプがある。
【０２０７】
付加時間時差情報は、この付加時間タイプの情報に対応する時差情報である。時計機能部３１ｅは、これらのヘッダ部情報を参照して付加時間を算出することになる。このように構成することで、付加時間タイプだけを検出し分類すれば簡単に分類が可能になる。特に、本実施形態では、二つの時間情報の例を挙げているが、これが増加した場合、即ち付加時間がもっと多数になった場合より分類が楽になる。
【０２０８】
次に、本実施形態のデジタルカメラの撮影動作時の作用は、上述の第１の実施形態と略同様である。本実施形態においては、上述したように付加時間タイプとして三タイプを持ち、使用者は基本時間とは別に、異なる二種類の任意の時間設定を行うことができる。
【０２０９】
次に、本実施形態のデジタルカメラにおいて、撮影動作によって記録媒体１６に記録された複数の画像ファイルを対象とする再生動作を行うに際し、カレンダー表示形態で再生表示を行う場合の作用を以下に説明する。
【０２１０】
図１４，図１５，図１６は、本発明の第３の実施形態のデジタルカメラの作用を示すフローチャートである。このうち、図１４は、本実施形態のデジタルカメラを再生モードで動作させる場合において、カレンダー表示形態で再生表示を行う際の作用を示すフローチャートである。図１５は、図１４のカレンダー表示処理のうち個別の時間情報に基づく表示を行う場合のフローチャートである。図１６は、図１４のカレンダー表示処理のうち全画像を対象として表示を行う場合のフローチャートである。
【０２１１】
本実施形態のデジタルカメラにおいて、再生モード時の動作形態（再生表示モード）のうちカレンダー表示モードを選択した場合の作用を、図１４によって以下に説明する。
【０２１２】
本デジタルカメラが再生モードで起動している状態であって、かつカレンダー表示モードが選択されている状態において、使用者は、キーマトリクス２３のメニューボタンを操作して表示装置に所定のメニュー画面を表示させ、同メニュー画面において、カレンダー表示モードにおける表示形態の選択設定を行う。この選択設定操作は、キーマトリクス２３の四方向選択キー，決定ボタン等を用いる。
【０２１３】
本実施形態においては、カレンダー表示モードとして四種類の表示形態、即ち
（１）基本時間情報を有し、付加時間タイプ「なし」に設定されている画像ファイルのみを対象とした基本時間カレンダー表示，
（２）基本時間情報を有し、付加時間タイプ「第１時間」に設定されている画像ファイルのみを対象とした第１時間カレンダー表示，
（３）基本時間情報を有し、付加時間タイプ「第２時間」に設定されている画像ファイルのみを対象とした第２時間カレンダー表示，
（４）全ての画像ファイルを対象とした全画像カレンダー表示，
を選択することができるようになっている。
【０２１４】
まず、図１４のステップＳ５１において、第１ＣＰＵ３１は、使用者がカレンダー表示モードの表示形態の選択設定操作を行うときに生じる指示信号を監視している。
【０２１５】
そして、次のステップＳ５２において、第１ＣＰＵ３１は、上述のステップＳ５１にて選択され現在設定されている表示モードが基本時間に基づく表示形態であるのか否かの確認を行う。ここで、基本時間に基づく表示形態が設定されている場合には、次のステップＳ５３の処理に進む。
【０２１６】
ステップＳ５３において、第１ＣＰＵ３１は、画像ファイルに付加されている基本時間に基づくカレンダー表示の処理、即ち基本時間カレンダー表示処理を行う（上記（１）項の表示形態）。その後、ステップＳ５５の処理に進む。
【０２１７】
一方、上述のステップＳ５２において、設定されている表示モードが基本時間表示ではない場合には、ステップＳ５２Ａの処理に進む。
【０２１８】
ステップＳ５２Ａにおいて、第１ＣＰＵ３１は、上述のステップＳ５１にて選択され現在設定されている表示モードが第１時間に基づく表示形態であるのか否かの確認を行う。ここで、第１時間に基づく表示形態が設定されている場合には、次のステップＳ５３Ａの処理に進む。
【０２１９】
ステップＳ５３Ａにおいて、第１ＣＰＵ３１は、画像ファイルに付加されている第１時間に基づくカレンダー表示の処理、即ち第１時間カレンダー表示処理を行う（上記（２）項の表示形態）。その後、ステップＳ５５の処理に進む。
【０２２０】
一方、上述のステップＳ５２Ａにおいて、設定されている表示モードが第１時間表示ではない場合には、ステップＳ５２Ｂの処理に進む。
【０２２１】
ステップＳ５２Ｂにおいて、第１ＣＰＵ３１は、上述のステップＳ５１にて選択され現在設定されている表示モードが第２時間に基づく表示形態であるのか否かの確認を行う。ここで、第２時間に基づく表示形態が設定されている場合には、次のステップＳ５３Ｂの処理に進む。
【０２２２】
ステップＳ５３Ｂにおいて、第１ＣＰＵ３１は、画像ファイルに付加されている第２時間に基づくカレンダー表示の処理、即ち第２時間カレンダー表示処理を行う（上記（３）項の表示形態）。その後、ステップＳ５５の処理に進む。
【０２２３】
一方、上述のステップＳ５２Ｂにおいて、設定されている表示モードが第２時間表示ではない場合には、ステップＳ５３Ｃの処理に進む。
【０２２４】
ステップＳ５３Ｃにおいて、第１ＣＰＵ３１は、全画像ファイルを対象とするカレンダー表示の処理、即ち全画像カレンダー表示処理を行う（上記（４）項の表示形態）。その後、ステップＳ５５の処理に進む。
【０２２５】
なお、上述のステップＳ５３の基本時間カレンダー表示処理，ステップＳ５３Ａの第１時間カレンダー表示処理，ステップＳ５３Ｂの第２時間カレンダー表示処理は、いずれも同様の処理シーケンスからなる。その詳細については図１５，図１７によって後述する。
【０２２６】
また、上述のステップＳ５３Ｃの全画像カレンダー表示処理の詳細については図１６，図１８によって後述する。
【０２２７】
上述のステップＳ５３，Ｓ５３Ａ，Ｓ５３Ｂ，Ｓ５３Ｃの各処理によるカレンダー表示がなされている状態において、例えばキーマトリクス２３の四方向選択キーの上下左右方向キーのいずれかが使用者により操作することによって、表示装置に表示される画像及びカレンダーの表示時間範囲の変更を行うことができるようになっている。
【０２２８】
そこで、ステップＳ５５において、第１ＣＰＵ３１は、表示時間範囲が変更されたか否かの確認を行う。即ち、第１ＣＰＵ３１は、キーマトリクス２３の四方向選択キーが操作されることにより生じる指示信号を監視し、当該指示信号が発生したか否かの確認を行う。ここで、表示時間範囲変更指示がなされたことが確認された場合には、ステップＳ５８の処理に進む。
【０２２９】
ステップＳ５８において、第１ＣＰＵ３１は、表示カレンダー月の変更処理を実行する。その後、上述のステップＳ５２の処理に戻り、以降の処理を繰り返す。
【０２３０】
一方、上述のステップＳ５５の処理において、表示時間範囲変更指示がなされていないことが確認された場合には、ステップＳ５６の処理に進む。
【０２３１】
ステップＳ５６において、第１ＣＰＵ３１は、カレンダー表示モードの表示形態が変更されたか否かの確認を行う。ここで、使用者による表示モードの変更操作がなされることによって、現在選択されている表示モード（基本時間表示か付加時間表示かのいずれか）から他の表示モードへの変更操作が確認された場合には、上述のステップＳ５２の処理に戻り、以降の処理を繰り返す。
【０２３２】
一方、上述のステップＳ５６の処理において、カレンダー表示モードの表示形態の変更がなされていないことが確認された場合には、次のステップＳ５７の処理に進む。
【０２３３】
ステップＳ５７において、第１ＣＰＵ３１は、カレンダー表示モードを終了させる指示がなされたか否かの確認を行う。ここで、カレンダー表示モードを終了させる指示が確認されなかった場合には、上述のステップＳ５５の処理に戻り、以降の処理を繰り返す。一方、カレンダー表示モードを終了させる指示が確認された場合には、一連の処理を終了する。
【０２３４】
次に、上述の図１４のステップＳ５３，Ｓ５３Ａ、Ｓ５３Ｂの処理において行われる個別の時間情報に基づく各カレンダー表示処理の詳細について以下に説明する（図１５，図１７参照）。
【０２３５】
個別時間情報に基づくカレンダー表示は、例えば図１７に示す基本時間カレンダー表示の例に示すような表示形態であり、このような表示形態は、図１５に示すフローチャートによる処理によって実現される。
【０２３６】
即ち、まず、第１ＣＰＵ３１は、第２ＣＰＵ３２や表示装置を駆動制御してＴＦＴパネル１０の表示画面上に日付欄をマス目上に並べて表示する一般的なカレンダーを表示させる。通常の場合、最初に表示させるカレンダーは、第１ＣＰＵ３１が時計機能部３１ｅを参照して得られる現在当月に対応するカレンダーを表示する。
【０２３７】
これと同時に、第１ＣＰＵ３１は、記録媒体１６に記録されている全ての画像ファイルについて、画像ファイルに記述されている日時情報に基づく分類処理を行う。
【０２３８】
まず、図１５のステップＳ６１において、第１ＣＰＵ３１は、第２ＣＰＵ３２を介して記録媒体Ｉ／Ｆ１５を制御して、記録媒体１６に記録されている画像ファイルを読み出して、その画像ファイルのヘッダ部に記述されている時間情報の検索処理を行う。その後、ステップＳ６２の処理に進む。
【０２３９】
ステップＳ６２において、第１ＣＰＵ３１は、画像ファイルのヘッダ部に第１時間情報が記述されているか否かの確認を行う。ここで、第１時間情報が記述されていることが確認された場合には、ステップＳ６３の処理に進む。
【０２４０】
ステップＳ６３において、第１ＣＰＵ３１は、ヘッダ部に第１時間情報が記述されている画像ファイルを第１時間画像ファイルとして分類する。その後、ステップＳ６５の処理に進む。
【０２４１】
一方、上述のステップＳ６２の処理において、第１時間情報が記述されていないことが確認された場合には、ステップＳ６２Ａの処理に進む。
【０２４２】
ステップＳ６２Ａにおいて、第１ＣＰＵ３１は、画像ファイルのヘッダ部に第２時間情報が記述されているか否かの確認を行う。ここで、第２時間情報が記述されていることが確認された場合には、ステップＳ６３Ａの処理に進む。
【０２４３】
ステップＳ６３Ａにおいて、第１ＣＰＵ３１は、ヘッダ部に第２時間情報が記述されている画像ファイルを第２時間画像ファイルとして分類する。その後、ステップＳ６５の処理に進む。
【０２４４】
一方、上述のステップＳ６２Ａの処理において、第２時間情報が記述されていないことが確認された場合には、ステップＳ６４の処理に進む。
【０２４５】
ステップＳ６４において、第１ＣＰＵ３１は、画像ファイルのヘッダ部に基本時間情報のみが記述されている記述されている画像ファイルを基本時間画像ファイルとして分類する。その後、ステップＳ６５の処理に進む。
【０２４６】
ステップＳ６５において、第１ＣＰＵ３１は、全ての画像ファイルについての時間情報の確認が完了したか否かの確認を行う。ここで、全画像ファイルの確認処理が完了していない場合には、上述のステップＳ６１の処理に進み、以降の処理を繰り返す。一方、全画像ファイルの確認処理が完了したことを確認された場合には、次のステップＳ５６の処理に進む。
【０２４７】
このように、記録媒体１６に記録されている全画像ファイルは、上述のステップＳ６１〜ステップＳ６３，Ｓ６３Ａ，Ｓ６３Ｂの処理を経ることにより、基本時間のみを有する画像ファイル群と、基本時間と第１時間とを合わせ持つ画像ファイル群と、基本時間と第２時間とを合わせ持つ画像ファイル群と、に大分類されることになる。
【０２４８】
続いて、ステップＳ６６において、第１ＣＰＵ３１は、分類済みの画像ファイル群のうち設定されているモードに対応する画像ファイル群の中から現在表示中の表示対象範囲（例えば当月。図１７の例では２００６年９月の一箇月分）の画像ファイルをピックアップする処理を実行する。その後、ステップＳ６７の処理に進む。
【０２４９】
ステップＳ６７において、第１ＣＰＵ３１は、上述のステップＳ６６の処理でピックアップされた該当画像ファイルを日付毎に分類するグループ化処理を実行する。この日付毎のグループ化処理において、分類の基準となる日付は、各画像ファイルが有する時間情報のうち表示対象の基準となる時間情報である。
【０２５０】
即ち、基本時間カレンダー表示の場合は、各画像ファイルが有する基本時間情報であり、第１時間カレンダー表示の場合は、各画像ファイルが有する第１時間情報である。また、第２時間カレンダー表示の場合は、各画像ファイルが有する第２時間情報である。
【０２５１】
これにより、上述のステップＳ６６の処理でピックアップされた該当画像ファイル（所定の表示対象範囲に含まれる複数の画像ファイル）は、各画像ファイルが有する個別の時間情報に基づいて日付毎に分類される。その後、ステップＳ６８の処理に進む。
【０２５２】
ステップＳ６８において、第１ＣＰＵ３１は、上述のステップＳ６７の処理、即ち個別の時間情報に基づく日付毎のグループ化処理により分類された日付毎の画像ファイル群のうちある特定の日付に属する画像ファイル群についての画像表示処理を行う。
【０２５３】
この画像表示処理は、例えば表示すべき特定日付の画像ファイル群のうちの先頭画像ファイルのサムネイル画像をカレンダー上の対応する日付欄に通常形態で表示する処理である。その具体的な表示形態例は、図１７に示すサムネイル画像１０ｋのような形態である。
【０２５４】
具体的には、ＴＦＴパネル１０の表示画面上のカレンダーの対応する日付欄に、特定日付に分類された画像ファイル群のうち代表となる画像ファイルに基づくサムネイル画像が表示される。この代表画像ファイルは、例えば当該特定日付の画像ファイル群のうちの最も古い若しくは最新のタイムスタンプを有する画像ファイルに基づく画像（先頭画像という）である。
【０２５５】
こうして、一つの特定日付の画像ファイル群について、対応する日付欄へのサムネイル画像表示処理が完了したら、その後、ステップＳ６９の処理に進む。
【０２５６】
ステップＳ６９において、第１ＣＰＵ３１は、現在設定されている表示対象範囲の全ての日付欄に対する必要な表示処理を終了したか否かの確認を行う。ここで、表示処理が全て終了していない場合には、上述のステップＳ６７の処理に戻り、以降の処理を繰り返す。また、全ての表示処理が終了している場合には、一連の処理を終了し、図１４の元の処理ステップに復帰する（リターン）。
【０２５７】
次に、上述の図１４のステップＳ５３Ｃの処理において行われる全画像カレンダー表示処理の詳細について、以下に説明する（図１６，図１８参照）。
【０２５８】
全画像カレンダー表示は、例えば図１８の表示例に示すような表示形態であり、このような表示形態は、図１６に示すフローチャートによる処理によって実現される。
【０２５９】
全画像カレンダー表示処理を行う際には、まず、第１ＣＰＵ３１の制御によりＴＦＴパネル１０の表示画面上にカレンダーが表示される。これと同時に、図１６のステップＳ７１において、第１ＣＰＵ３１は、第２ＣＰＵ３２を介して記録媒体Ｉ／Ｆ１５を制御して、記録媒体１６に記録されている画像ファイルを読み出して、その画像ファイルのヘッダ部に記述されている時間情報の検索処理を行う。その後、ステップＳ７２の処理に進む。
【０２６０】
ステップＳ７２において、第１ＣＰＵ３１は、全画像ファイルの中から現在表示中の表示対象範囲（例えば表示する月に含まれる。図１８の例では２００６年９月の一箇月分）の画像ファイルをピックアップする処理を実行する。その後、ステップＳ７３の処理に進む。
【０２６１】
ステップＳ７３において、第１ＣＰＵ３１は、上述のステップＳ７２の処理でピックアップされた該当画像ファイルを日付毎に分類するグループ化処理を実行する。この日付毎のグループ化処理において、分類の基準となる日付は、各画像ファイルが有する時間情報のうち基準設定の時間情報である。
【０２６２】
即ち、基本時間情報のみを有し基本時間設定により取得された画像ファイルの場合は基本時間情報であり、第１時間設定により取得された画像ファイルの場合は第１時間情報である。また、第２時間設定により取得された画像ファイルの場合は第２時間情報である。
【０２６３】
続いて、ステップＳ７４において、第１ＣＰＵ３１は、上述のステップＳ７３の処理にて日付毎にグループ化された画像ファイル群のうちある特定日付のグループに含まれる画像ファイルが基本時間設定によるもののみで構成されているか否かの確認を行う。ここで、基本時間設定によるもののみの場合には、ステップＳ７５の処理に進む。
【０２６４】
ステップＳ７５において、第１ＣＰＵ３１は、該当する特定日に対応するカレンダー上の日付欄の枠表示を、例えば黒色枠（なお、図１８では着色表示に代えて太線枠１０ｒで示す）で表示するための設定処理を行う。その後、ステップＳ７６の処理に進む。
【０２６５】
一方、上述のステップＳ７４の処理にて、特定日付のグループに含まれる画像ファイルが基本時間設定によるもののみでの構成ではない場合には、ステップＳ７４Ａの処理に進む。
【０２６６】
ステップＳ７４Ａにおいて、第１ＣＰＵ３１は、特定日付のグループに含まれる画像ファイルが第１時間設定によるもののみで構成されているか否かの確認を行う。ここで、第１時間設定によるもののみの場合には、ステップＳ７５Ａの処理に進む。
【０２６７】
ステップＳ７５Ａにおいて、第１ＣＰＵ３１は、該当する特定日に対応するカレンダー上の日付欄の枠表示を、例えば赤色枠（なお、図１８では着色表示に代えて太点線枠１０ｍで示す）で表示するための設定処理を行う。その後、ステップＳ７６の処理に進む。
【０２６８】
一方、上述のステップＳ７４Ａの処理にて、特定日付のグループに含まれる画像ファイルが第１時間設定によるもののみでの構成ではない場合には、ステップＳ７４Ｂの処理に進む。
【０２６９】
ステップＳ７４Ｂにおいて、第１ＣＰＵ３１は、特定日付のグループに含まれる画像ファイルが第２時間設定によるもののみで構成されているか否かの確認を行う。ここで、第２時間設定によるもののみの場合には、ステップＳ７５Ｂの処理に進む。
【０２７０】
ステップＳ７５Ｂにおいて、第１ＣＰＵ３１は、該当する特定日に対応するカレンダー上の日付欄の枠表示を、例えば青色枠（なお、図１８では着色表示に代えて白抜き枠１０ｎで示す）で表示するための設定処理を行う。その後、ステップＳ７６の処理に進む。
【０２７１】
一方、上述のステップＳ７４Ｂの処理にて、特定日付のグループに含まれる画像ファイルが第２時間設定によるもののみでの構成ではない場合には、ステップＳ７５Ｃの処理に進む。
【０２７２】
ステップＳ７５Ｃにおいて、第１ＣＰＵ３１は、該当する特定日に対応するカレンダー上の日付欄の枠表示を、例えば緑色枠（なお、図１８では着色表示に代えて白抜き点線枠１０ｐで示す）で表示するための設定処理を行う。その後、ステップＳ７６の処理に進む。
【０２７３】
ステップＳ７６において、第１ＣＰＵ３１は、上述のステップＳ７５，Ｓ７５Ａ，Ｓ７５Ｂ，Ｓ７５Ｃの各処理で設定した表示枠に対し、それぞれ対応する該当画像ファイル群のうちの代表画像ファイル（先頭画像）のサムネイル画像の表示処理を行う。
【０２７４】
こうして、特定日付の画像ファイル群について、対応する日付欄へのサムネイル画像表示処理が完了したら、その後、ステップＳ７７の処理に進む。
【０２７５】
ステップＳ７７において、第１ＣＰＵ３１は、現在設定されている表示対象範囲の全ての日付欄に対する必要な表示処理を終了したか否かの確認を行う。ここで、表示処理が全て終了していない場合には、上述のステップＳ７３の処理に戻り、以降の処理を繰り返す。また、全ての表示処理が終了している場合には、一連の処理を終了し、図１４の元の処理ステップに復帰する（リターン）。
【０２７６】
以上説明したように上記第３の実施形態によれば、基本時間設定のほかに二種類の時間情報を設定し得るように構成し、撮影動作によって取得される画像ファイルのヘッダ部には、撮影時の時間設定モードを記録するようにしている。これにより、カレンダー表示を行う際には、撮影時の時間設定モードの情報に基づく分類を行って、各時間設定モード毎に識別し得るような形態での表示を実現することができる。
【０２７７】
なお、記録媒体に記録された複数の画像ファイルを対象に画像の再生動作を行う動作は、主にソフトウエアの作用によることとなるが、その再生動作は、デジタルカメラの再生機能として、当該デジタルカメラに備えられた表示装置を利用して行う場合でも、デジタルカメラとは別体の個別の画像再生装置を用いて行う場合でも、いずれの場合でもその作用は同様である。
【０２７８】
また、本発明は上述した各実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用を実施し得ることが可能であることは勿論である。さらに、上記各実施形態には、種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせによって、種々の発明が抽出され得る。例えば、上記各実施形態のうちの一つの実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０２７９】
【図１】本発明の第１の実施形態のデジタルカメラの主な構成を示すブロック構成図。
【図２】図１のデジタルカメラにおいて時間設定を行う際に表示装置に表示される時間設定画面を示す図。
【図３】図２の時間設定画面において付加時間を設定するときの表示画面の状態を示す図。
【図４】図１のデジタルカメラによって生成され記録される画像ファイルのファイル構造を概念的に示す図。
【図５】図１のデジタルカメラにおける撮影動作時の作用の概略を示すフローチャート。
【図６】図１のデジタルカメラを再生モードで動作させる場合において、カレンダー表示形態で再生表示を行う際の作用を示すフローチャート。
【図７】図６のカレンダー表示処理のうち基本時間で表示する際のフローチャート。
【図８】図６のカレンダー表示処理のうち付加時間で表示する際のフローチャート。
【図９】図１のデジタルカメラによる基本時間（自国時間）カレンダー表示の例を示す図。
【図１０】図１のデジタルカメラによる付加時間（現地時間）カレンダー表示の例を示す図。
【図１１】本発明の第２の実施形態のデジタルカメラによって生成され記録される画像ファイルのファイル構造を概念的に示す図。
【図１２】本発明の第２の実施形態のデジタルカメラの作用のうちＧＰＳを利用して取得した時間データを付加時間として設定する際の作用を示すフローチャート。
【図１３】本発明の第３の実施形態のデジタルカメラによって生成され記録媒体１６に記録される画像ファイルのファイル構造を概念的に示す図。
【図１４】本発明の第３の実施形態のデジタルカメラを再生モードで動作させる場合において、カレンダー表示形態で再生表示を行う際の作用を示すフローチャート。
【図１５】本発明の第３の実施形態によるカレンダー表示処理のうち個別の時間情報に基づく表示を行う場合のフローチャート。
【図１６】本発明の第３の実施形態によるカレンダー表示処理のうち全画像を対象として表示を行う場合のフローチャート。
【図１７】本発明の第３の実施形態によるカレンダー表示処理により実現される個別時間情報に基づくカレンダー表示の表示形態を示す図。
【図１８】本発明の第３の実施形態によるカレンダー表示処理により実現される全画像カレンダー表示の表示形態を示す図。
【符号の説明】
【０２８０】
１……レンズ
２……撮像素子
６……フレームメモリ
１６……記録媒体
２３……キーマトリクス
２６……電池
２７……電源回路
３１……第１ＣＰＵ
３１ａ……システムコントロール部
３１ｂ……ＧＰＳ制御機能部
３１ｃ……ファイル管理機能部
３１ｄ……カレンダー表示機能部
３１ｅ……時計機能部
３２……第２ＣＰＵ
３２ａ……画像圧縮伸張部
３２ｂ……記録媒体アクセス部
３６……ＧＰＳ信号演算機能部
３７……ＧＰＳ信号処理機能部
３８……ＧＰＳアンテナ
【図１】
2008245108.tif 000003
【図２】
2008245108.tif 000004
【図３】
2008245108.tif 000005
【図４】
2008245108.tif 000006
【図５】
2008245108.tif 000007
【図６】
2008245108.tif 000008
【図７】
2008245108.tif 000009
【図８】
2008245108.tif 000010
【図９】
2008245108.tif 000011
【図１０】
2008245108.tif 000012
【図１１】
2008245108.tif 000013
【図１２】
2008245108.tif 000014
【図１３】
2008245108.tif 000015
【図１４】
2008245108.tif 000016
【図１５】
2008245108.tif 000017
【図１６】
2008245108.tif 000018
【図１７】
2008245108.tif 000019
【図１８】
2008245108.tif 000020