(57)【要約】【課題】簡単な操作で予め設定された内容に基づいて、画像ファイルのヘッダ部に格納する情報の種類を適切に変更できる撮像装置等を提供する。【解決手段】撮像装置は、被写体を撮像して画像データを生成する画像生成部と、画像生成部で生成された画像データに、撮像環境に関する少なくとも１種類の情報を格納するヘッダ部を付加して画像ファイルを生成する画像ファイル生成部と、現在の時刻を示す情報を出力するタイマーと、期間を特定する期間情報を設定するための操作部とを備えている。画像ファイル生成部は、撮像時にタイマーから出力された情報によって示される撮像時刻が期間情報によって特定される期間内であるか否かに応じて、ヘッダ部に格納する情報の種類を変更する。【選択図】図３
2008206138.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成する画像生成部と、
前記画像生成部で生成された画像データに、撮像環境に関する少なくとも１種類の情報を格納するヘッダ部を付加して画像ファイルを生成する画像ファイル生成部と、
現在の時刻を示す情報を出力するタイマーと、
期間を特定する期間情報を設定するための操作部と
を備えた撮像装置であって、前記画像ファイル生成部は、撮像時に前記タイマーから出力された情報によって示される撮像時刻が前記期間情報によって特定される期間内であるか否かに応じて、前記ヘッダ部に格納する情報の種類を変更する、撮像装置。
【請求項２】
前記期間の開始時刻を示す情報が前記期間情報として設定されているときにおいて、前記画像ファイル生成部は、
前記撮像時刻が前記期間情報によって特定される前記開始時刻より前であるときは、前記被写体を撮像した時刻を示す第１時刻情報を前記ヘッダ部に格納し、
前記撮像時刻が前記期間情報によって特定される前記開始時刻以降であるときは、前記第１時刻情報、および、前記開始時刻から前記撮像時刻までの経過時間を示す第２時刻情報を前記ヘッダ部に格納する、請求項１に記載の撮像装置。
【請求項３】
前記期間の終了時刻を特定する情報が、さらに前記期間情報として設定されているときにおいて、前記画像ファイル生成部は、
前記撮像時刻が前記期間情報によって特定される前記終了時刻より後であるときは、前記第１時刻情報を前記ヘッダ部に格納し、前記第２時刻情報は前記ヘッダ部に格納しない、請求項２に記載の撮像装置。
【請求項４】
前記タイマーは、第１地点における現在の時刻の情報を出力し、
前記操作部は、前記第１地点と第２地点との時差を特定する時差情報を設定するため用いられ、
前記画像ファイル生成部は、撮像時に前記タイマーから出力された情報および前記時差情報に基づいて、撮像時の前記第２地点の時刻を示す第３時刻情報を算出し、前記第３時刻情報を前記第１時刻情報として前記ヘッダ部に格納する、請求項２に記載の撮像装置。
【請求項５】
前記画像ファイル生成部は、前記第３時刻情報によって示される前記第２地点の時刻が、前記期間情報によって特定される前記開始時刻以降であるときは、前記第３時刻情報を前記第１時刻情報として前記ヘッダ部に格納し、かつ、前記開始時刻から前記第３時刻情報によって示される前記第２地点の時刻までの経過時間を示す第４時刻情報を、前記第２時刻情報として前記ヘッダ部に格納する、請求項４に記載の撮像装置。
【請求項６】
画像データ、および、前記画像データの作成時刻を特定する時刻情報を含んだ画像ファイルを取得する画像取得部と、
前記画像取得部で取得された画像データに、撮像環境に関する少なくとも１種類の情報を格納するヘッダ部を加え、画像ファイルを生成する画像ファイル生成部と、
期間を特定する期間情報を設定するための操作部と
を備えた画像処理装置であって、前記画像ファイル生成部は、前記時刻情報によって特定される前記画像データの作成時刻が、前記操作部で設定された期間内であるか否かに応じて、前記ヘッダ部に格納する情報の種類を変更する、画像処理装置。
【請求項７】
画像データ、および、前記画像データの作成時刻を特定する時刻情報を含んだ画像ファイルを取得する画像取得部と、
前記画像データに基づいて画像を出力するための処理を行う処理部と、
前記画像を出力する出力部と、
期間を特定する期間情報を設定するための操作部と
を備えた画像処理装置であって、
前記時刻情報によって特定される前記画像データの作成時刻が、前記操作部で設定された期間内であるか否かに応じて、前記出力部から前記画像とともに出力する情報の種類を変更する、画像処理装置。
【請求項８】
撮像装置において実行されるコンピュータプログラムであって、
前記撮像装置は、
被写体を撮像して画像データを生成する画像生成部と、
前記画像生成部で生成された画像データに基づいて、画像ファイルを生成する画像ファイル生成部と、
現在の時刻を示す情報を出力するタイマーと、
期間を特定する期間情報を設定するための操作部と
を備えており、
前記コンピュータプログラムは前記画像ファイル生成部に、
撮像時に前記タイマーから出力された情報によって示される撮像時刻が前記期間情報によって特定される期間内であるか否かを判定する処理と、
撮像環境に関する少なくとも１種類の情報を格納したヘッダ部を生成する処理であって、判定結果に応じて格納する情報の種類を変更してヘッダ部を生成する処理と、
前記ヘッダ部を前記画像データに付加して画像ファイルを生成する処理と
を実行させる、コンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムを記録した記録媒体。
【請求項１０】
画像処理装置において実行されるコンピュータプログラムであって、
前記画像処理装置は、
画像データ、および、前記画像データの作成時刻を特定する時刻情報を含んだ画像ファイルを取得する画像取得部と、
前記画像取得部で取得された画像データに基づいて、画像ファイルを生成する画像ファイル生成部と、
期間を特定する期間情報を設定するための操作部と
を備えており、
前記コンピュータプログラムは前記画像ファイル生成部に、
前記時刻情報によって特定される前記画像データの作成時刻が、前記操作部で設定された期間内であるか否かを判定する処理と、
撮像環境に関する少なくとも１種類の情報を格納したヘッダ部を生成する処理であって、判定結果に応じて格納する情報の種類を変更してヘッダ部を生成する処理と、
前記ヘッダ部を前記画像データに付加して画像ファイルを生成する処理と
を実行させる、コンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムを記録した記録媒体。
【請求項１２】
画像処理装置において実行されるコンピュータプログラムであって、
前記画像処理装置は、
画像データ、および、前記画像データの作成時刻を特定する時刻情報を含んだ画像ファイルを取得する画像取得部と、
前記画像データに基づいて画像を出力するための処理を行う処理部と、
前記画像を出力する出力部と、
期間を特定する期間情報を設定するための操作部と
を備えており、
前記コンピュータプログラムは前記処理部に
前記時刻情報によって特定される前記画像データの作成時刻が、前記操作部で設定された期間内であるか否か判断する処理と、
前記判断結果に応じて、前記出力部から前記画像とともに出力する情報の種類を変更する処理と
を実行させる、コンピュータプログラム。
【請求項１３】
請求項１２に記載のコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮像して画像ファイルを生成する撮像装置、当該撮像装置において実行されるコンピュータプログラムおよび当該プログラムを格納した記録媒体、画像ファイルにヘッダ情報を付加する画像処理装置、および、画像ファイルから画像を再生する画像処理装置に関する。
【背景技術】
【０００２】
近年、メモリーカードの大容量化に伴い、デジタルカメラで撮像できる画像枚数が増大している。これに伴い、画像を適切に分類できるデジタルカメラが望まれている。
【０００３】
特許文献１は、画像ファイルのヘッダ部に、位置情報、時間情報、撮影者情報、画像情報等の付加情報を格納する撮像装置を開示している。この撮像装置は、位置情報に基づいて撮影データをグルーピングし、グルーピング情報をヘッダ部に付加する。これにより、位置情報による撮影データのグルーピングを自動的に行うことができる。その結果、使用者がコンテンツ管理を行う手間を軽減し、作業効率の改善を図ることができる。
【特許文献１】特開２００３−１１１０１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の撮像装置では、ヘッダ部に格納すべき情報の種類（位置情報や時間情報など）を予め設定しておく必要がある。そして、一旦設定されると、その後に変更されるまで、すべての画像ファイルに対して一律に同じ種類の情報がヘッダ部に格納される。
【０００５】
しかしながら、使用者にとっては、使用状況によってヘッダ部に格納すべき情報の種類を変化させたい場合もある。このような場合に、使用状況が変化するたびに使用者が情報の種類を選択しなければならないとすると、使用者にとって煩雑である。さらに、画像を表示や印刷する際にも、画像ごとに使用者が情報の種類を選択しなければならないとすると、煩雑である。
【０００６】
本発明の目的は、簡単な操作で予め設定された内容に基づいて、画像ファイルのヘッダ部に格納する情報の種類を適切に変更できる撮像装置、および、情報の種類を適切に変更して出力できる画像処理装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明による撮像装置は、被写体を撮像して画像データを生成する画像生成部と、前記画像生成部で生成された画像データに、撮像環境に関する少なくとも１種類の情報を格納するヘッダ部を付加して画像ファイルを生成する画像ファイル生成部と、現在の時刻を示す情報を出力するタイマーと、期間を特定する期間情報を設定するための操作部とを備えており、前記画像ファイル生成部は、撮像時に前記タイマーから出力された情報によって示される撮像時刻が前記期間情報によって特定される期間内であるか否かに応じて、前記ヘッダ部に格納する情報の種類を変更する。
【０００８】
前記期間の開始時刻を示す情報が前記期間情報として設定されているときにおいて、前記画像ファイル生成部は、前記撮像時刻が前記期間情報によって特定される前記開始時刻より前であるときは、前記被写体を撮像した時刻を示す第１時刻情報を前記ヘッダ部に格納し、前記撮像時刻が前記期間情報によって特定される前記開始時刻以降であるときは、前記第１時刻情報、および、前記開始時刻から前記撮像時刻までの経過時間を示す第２時刻情報を前記ヘッダ部に格納してもよい。
【０００９】
前記期間の終了時刻を特定する情報が、さらに前記期間情報として設定されているときにおいて、前記画像ファイル生成部は、前記撮像時刻が前記期間情報によって特定される前記終了時刻より後であるときは、前記第１時刻情報を前記ヘッダ部に格納し、前記第２時刻情報は前記ヘッダ部に格納しなくてもよい。
【００１０】
前記タイマーは、第１地点における現在の時刻の情報を出力し、前記操作部は、前記第１地点と第２地点との時差を特定する時差情報を設定するため用いられ、前記画像ファイル生成部は、撮像時に前記タイマーから出力された情報および前記時差情報に基づいて、撮像時の前記第２地点の時刻を示す第３時刻情報を算出し、前記第３時刻情報を前記第１時刻情報として前記ヘッダ部に格納してもよい。
【００１１】
前記画像ファイル生成部は、前記第３時刻情報によって示される前記第２地点の時刻が、前記期間情報によって特定される前記開始時刻以降であるときは、前記第３時刻情報を前記第１時刻情報として前記ヘッダ部に格納し、かつ、前記開始時刻から前記第３時刻情報によって示される前記第２地点の時刻までの経過時間を示す第４時刻情報を、前記第２時刻情報として前記ヘッダ部に格納してもよい。
【００１２】
本発明による他の画像処理装置は、画像データ、および、前記画像データの作成時刻を特定する時刻情報を含んだ画像ファイルを取得する画像取得部と、前記画像取得部で取得された画像データに、撮像環境に関する少なくとも１種類の情報を格納するヘッダ部を加え、画像ファイルを生成する画像ファイル生成部と、期間を特定する期間情報を設定するための操作部とを備えており、前記画像ファイル生成部は、前記時刻情報によって特定される前記画像データの作成時刻が、前記操作部で設定された期間内であるか否かに応じて、前記ヘッダ部に格納する情報の種類を変更する。
【００１３】
本発明によるさらに他の画像処理装置は、画像データ、および、前記画像データの作成時刻を特定する時刻情報を含んだ画像ファイルを取得する画像取得部と、前記画像データに基づいて画像を出力するための処理を行う処理部と、前記画像を出力する出力部と、期間を特定する期間情報を設定するための操作部とを備えており、前記時刻情報によって特定される前記画像データの作成時刻が、前記操作部で設定された期間内であるか否かに応じて、前記出力部から前記画像とともに出力する情報の種類を変更する。
【００１４】
本発明によるコンピュータプログラムは、撮像装置において実行される。前記撮像装置は、被写体を撮像して画像データを生成する画像生成部と、前記画像生成部で生成された画像データに基づいて、画像ファイルを生成する画像ファイル生成部と、現在の時刻を示す情報を出力するタイマーと、期間を特定する期間情報を設定するための操作部とを備えている。前記コンピュータプログラムは前記画像ファイル生成部に、撮像時に前記タイマーから出力された情報によって示される撮像時刻が前記期間情報によって特定される期間内であるか否かを判定する処理と、撮像環境に関する少なくとも１種類の情報を格納したヘッダ部を生成する処理であって、判定結果に応じて格納する情報の種類を変更してヘッダ部を生成する処理と、前記ヘッダ部を前記画像データに付加して画像ファイルを生成する処理とを実行させる。このコンピュータプログラムは、記録媒体に記録されてもよい。
【００１５】
本発明によるコンピュータプログラムは、画像処理装置において実行される。前記画像処理装置は、画像データ、および、前記画像データの作成時刻を特定する時刻情報を含んだ画像ファイルを取得する画像取得部と、前記画像取得部で取得された画像データに基づいて、画像ファイルを生成する画像ファイル生成部と、期間を特定する期間情報を設定するための操作部とを備えている。前記コンピュータプログラムは前記画像ファイル生成部に、前記時刻情報によって特定される前記画像データの作成時刻が、前記操作部で設定された期間内であるか否かを判定する処理と、撮像環境に関する少なくとも１種類の情報を格納したヘッダ部を生成する処理であって、判定結果に応じて格納する情報の種類を変更してヘッダ部を生成する処理と、前記ヘッダ部を前記画像データに付加して画像ファイルを生成する処理とを実行させる。このコンピュータプログラムは、記録媒体に記録されてもよい。
【００１６】
本発明によるコンピュータプログラムは、画像処理装置において実行される。前記画像処理装置は、画像データ、および、前記画像データの作成時刻を特定する時刻情報を含んだ画像ファイルを取得する画像取得部と、前記画像データに基づいて画像を出力するための処理を行う処理部と、前記画像を出力する出力部と、期間を特定する期間情報を設定するための操作部とを備えている。前記コンピュータプログラムは前記処理部に、前記時刻情報によって特定される前記画像データの作成時刻が、前記操作部で設定された期間内であるか否か判断する処理と、前記判断結果に応じて、前記出力部から前記画像とともに出力する情報の種類を変更する処理とを実行させる。このコンピュータプログラムは、記録媒体に記録されてもよい。
【発明の効果】
【００１７】
本発明によれば、期間情報を撮像装置に設定することにより、撮像時刻が期間情報によって特定される期間内であるか否かに応じて、画像ファイルのヘッダ部に格納する情報の種類が適切に変更される。
【００１８】
たとえば、使用者が旅行期間を期間情報としてカメラに設定しておくと、旅行の前後に撮像された画像の画像ファイルと、旅行期間中に撮像された画像の画像ファイルとを比較すると、それらのヘッダ部には異なる種類の情報が格納されている。これにより、旅行期間中に撮影された画像であるか否かを事後的に容易に判断できる。
【００１９】
多くの場合、旅行の期間は予め分かっているため、使用者は事前に旅行期間を設定しておくことが可能である。仮に数週間前に旅行期間を設定しておいたとしても、画像ファイルのヘッダ部には旅行期間中か否かに応じて自動的に異なる情報が格納されるため、使用者は旅行中か否かを意識してカメラの設定を変更する必要はなくなる。旅行直前または旅行中に慌てて設定の変更をしなくてもよいため、使用者の操作負担を軽減できる。
【００２０】
たとえば、撮像時刻が期間情報によって特定される期間内でない場合には、ヘッダ部には被写体を撮像した時刻を示す情報が格納される。一方、撮像時刻が期間情報によって特定される期間内である場合には、被写体を撮像した時刻を示す情報のみならず、その期間の開始時刻から撮像時刻までの経過時間を示す情報が格納される。使用者は、その画像が旅行の何日目に撮影された画像であるかを容易に判断できる。
【発明を実施するための最良の形態】
【００２１】
以下、添付の図面を参照して、本発明による撮像装置および画像処理装置の実施形態を説明する。
【００２２】
以下の実施形態１および２においては、被写体を撮像して画像ファイルを生成する撮像装置を説明する。実施形態３においては、既存の画像ファイルのヘッダ部に、新たに生成した情報を付加する画像処理装置を説明する。そして実施形態４においては、既存の画像ファイルから画像を表示し、または画像を印刷する画像処理装置を説明する。
【００２３】
１．実施形態１
１−１．  本実施形態による撮像装置（デジタルスチルカメラ）の動作の概要
本実施形態による撮像装置は、デジタルスチルカメラである。デジタルスチルカメラは、撮影した画像に対して旅行の何日目に撮像したかを示す情報を付加する動作モードを備えている。この動作モードが設定されるとき、デジタルスチルカメラは、操作キーを介して使用者から旅行の期間を特定する情報を受け取る。旅行の期間は、たとえば出発日と帰着日とによって、または、出発日のみによって特定される。
【００２４】
動作モードが設定された旅行期間中に撮像すると、デジタルスチルカメラは、画像ファイル生成時に画像ファイルのヘッダ部に旅行日付情報を格納する。旅行日付情報とは、撮像日が旅行の出発日から何日目に当たるかを示す情報である。そして、旅行日付情報を有する画像ファイルの再生時には、デジタルスチルカメラは、再生された画像に重畳して旅行日付情報を表示する。
【００２５】
図１は、旅行日付情報が表示されたデジタルスチルカメラの表示部１７を示す模式図である。表示部１７には、撮像画像１に重畳して旅行日付Ｄ１が表示されている。また、この表示部１７には撮影された日時を示す撮影時刻Ｄ２も表示されている。
【００２６】
１−２．  デジタルスチルカメラの外観構成
図２は、本実施形態によるデジタルスチルカメラ１００の外観を示す。
【００２７】
デジタルスチルカメラ１００は、シャッターボタン５と、表示部１７と、操作部１８とを備えている。使用者が操作部１８を介して旅行期間を設定していた場合には、その旅行期間中にシャッターボタン５が押下されて撮影が行われると、デジタルスチルカメラ１００は、撮影日が旅行出発日から起算して何日目に当たるかを計算し、ヘッダ部に旅行日付情報を格納した画像ファイルをメモリーカード３０に書き込む。
【００２８】
図２には、本実施形態による撮像装置の他の例であるデジタルビデオカメラ１１０も示されている。デジタルビデオカメラ１１０は、表示部１１１、および、操作キー１１２を備えており、これらはそれぞれデジタルスチルカメラ１００の表示部１７および操作部１８に対応する。デジタルビデオカメラ１１０もまた、旅行日付情報を格納した画像ファイルを生成することができる。動画フォーマットがモーションＪＰＥＧ（ｍｏｔｉｏｎ  ＪＰＥＧ）である場合には、動画を構成する各フレームは独立した静止画である。よって、デジタルビデオカメラ１１０は先頭フレームの撮影日が旅行出発日から起算して何日目に当たるかを計算し、ヘッダ部に旅行日付情報を格納した画像ファイルをメモリーカード３０に書き込めばよい。
【００２９】
なお、図２には、ＰＣ１２０、プリンタ１３０およびＴＶ１４０が記載されている。これらは実施形態３および４の画像処理装置に対応している。これらの構成および動作については、後に詳細に説明する。
【００３０】
１−３．  デジタルスチルカメラの詳細な内部構成
次に、デジタルスチルカメラ１００の内部構成および動作を詳細に説明する。デジタルスチルカメラ１００を、以下単に「カメラ１００」と記述する。
【００３１】
図３は、カメラ１００内部のハードウェア構成を示す。カメラ１００は、光学系１１と、撮像素子１２と、ＡＤコンバータ１３と、画像処理部１４と、バッファメモリ１５と、コントローラ１６と、表示部１７と、操作部１８と、タイマー１９と、カードスロット２０と、フラッシュメモリ２１とを備えている。
【００３２】
なお、図３にはメモリーカード３０が記載されているが、これは説明の便宜のためである。メモリーカード３０はカメラ１００の必須の構成要素ではないことに留意されたい。
【００３３】
以下、カメラ１００の各構成要素を説明する。
【００３４】
光学系１１は、被写体を含む周辺環境の光を撮像素子１２に集光する。撮像素子１２は、被写体像を撮像して、画像信号を生成する。ＡＤコンバータ１３は、撮像素子１２で生成された画像信号をデジタル形式の画像データに変換する。
【００３５】
画像処理部１４は、デジタル化された画像データに対して各種の画像処理を施す。各種の画像処理は、例えば、ガンマ補正、キズ補正、ホワイトバランス補正、ＹＣ変換処理、電子ズーム処理、圧縮処理、伸長処理等である。画像処理部１４がどのような画像処理を施す機能を有するかは、製品の設計による。画像処理部１４は、たとえばＤＳＰやマイコンによって実現される。また、コントローラ１６と一体にしてもよい。
【００３６】
上述の撮像素子１２、ＡＤコンバータ１３、画像処理部１４によって、画像データが生成される。
【００３７】
バッファメモリ１５は、画像処理部１４及びコントローラ１６のワークメモリとして機能する。バッファメモリ１５は、たとえばＤＲＡＭである。
【００３８】
コントローラ１６は、カメラ１００全体の動作を制御する。コントローラ１６は、たとえばマイコンである。コントローラ１６には、後述のカードスロット２０とメモリーカード３０との通信を制御するためのホストコントローラ３１が設けられている。ホストコントローラ３１は、コントローラ１６の一部の機能として実現することができるが、コントローラ１６とは別のハードウェア（たとえばチップ回路）によって実現されてもよい。
【００３９】
コントローラ１６は、画像ファイルを生成し、その画像ファイルをメモリーカード３０に格納する。またコントローラ１６は、メモリーカード３０に格納されている画像ファイルを読み出して、再生表示のための画像処理を行う。
【００４０】
表示部１７は、撮像画像データやメモリーカード３０に格納された画像データを表示する。また表示部１７は、カメラ１００に関する各種の設定情報を表示する。表示部１７は、たとえば液晶モニタや有機ＥＬディスプレイ等である。
【００４１】
操作部１８は、使用者がカメラ１００に対して指示を与え、または、設定情報を入力するために利用される。操作部１８を介して入力された指示や設定情報はコントローラ１６に入力される。操作部１８は、たとえば十字キーやジョイスティック、押下ボタン等で構成できる。
【００４２】
タイマー１９は、現在の時刻をカウントする時計である。時刻は、たとえば年、月、日、時、分、秒によって特定される。タイマー１９は、現在の時刻を示す情報をコントローラ１６に出力する。タイマー１９は、コントローラ１６等の電源が投入されていないときでも、バックアップ電源（図示せず）により稼動している。
【００４３】
カードスロット２０には、着脱可能なメモリーカード３０が挿入される。メモリーカード３０が挿入されたとき、メモリーカード３０とコントローラ１６との間のデータ通信がカードスロット２０を介して行われる。
【００４４】
フラッシュメモリ２１は、コントローラ１６から出発日情報Ｄ３および帰着日情報Ｄ４を受け取って格納する。フラッシュメモリ２１は、不揮発性メモリであり、カメラ１００の電源が遮断された後であっても、出発日情報Ｄ３および帰着日情報Ｄ４を保持できる。
【００４５】
図４は、出発日情報Ｄ３および帰着日情報Ｄ４設定時の表示部１７の表示例を示す。使用者は、表示部１７に表示された入力中の出発日情報Ｄ３および帰着日情報Ｄ４の内容を確認しながら、操作部１８を介してそれらの情報の内容を変更し、確定し、または取り消すことができる。
【００４６】
なお、図４に示す画面の呼び出しは、カメラ１００のメニュー画面（図示せず）から辿ることもできるし、画面の呼び出し専用のボタンを設けてもよい。なお図３では、フラッシュメモリ２１には時差情報Ｄ１０が格納されているが、時差情報Ｄ１０については実施形態２において説明する。
【００４７】
１−４．  デジタルスチルカメラの動作
次に、カメラ１００の処理を説明する。本実施形態によるカメラ１００の主要な処理は、撮像処理と再生処理とに大別できる。以下では、図５および６を参照しながら撮像処理を説明し、その後図７を参照しながら再生処理を説明する。
【００４８】
１−４−１．  撮像処理
図５は、本実施形態によるカメラ１００の撮像処理の手順を示すフローチャートである。この処理は、使用者が旅行等に出かけてカメラ１００を使用する際に実行される。本実施形態においては、出発地と旅行地との間には時差は存在しないとする。
【００４９】
ステップＳ１において、コントローラ１６は、操作部１８のシャッターボタンが全押しされるまで監視を継続する。シャッターボタンが全押しされると、処理はステップＳ２に進む。
【００５０】
ステップＳ２では、撮像素子１２は記録用のアナログ画像信号を生成し、ＡＤコンバータ１３がその画像信号をデジタル化する。得られたデジタル画像データに対して、画像処理部１４はその各種の画像処理を施す。これにより、画像ファイルに格納されるフル画像データＤ６及びサムネイル画像データＤ５２が生成される。
【００５１】
次に、ステップＳ３において、コントローラ１６は、旅行日付モードが設定されているかどうかを確認する。旅行日付モードは、使用者により予め設定可能である。コントローラ１６は、フラッシュメモリ２１に出発日情報Ｄ３および帰着日情報Ｄ４が格納されているときは、旅行日付モードが設定されていると判断する。
【００５２】
なお、旅行日付モードが設定されているか否かの判断においては、少なくとも出発日情報Ｄ３が設定されているか否かを判断すれば十分である。旅行の帰着日が不明な場合も考えられるためである。
【００５３】
一方、出発日情報Ｄ３および帰着日情報Ｄ４がすでに入力されていたとしても、コントローラ１６は、タイマー１９によって示される現在時刻が、帰着日情報Ｄ４が示す帰着日よりも遅いときは、旅行日付モードが設定されていないと判断する。これにより、過去の旅行に対して入力された出発日情報Ｄ３および帰着日情報Ｄ４に基づいて旅行日付モードが設定されていると判断することはなくなる。タイマー１９によって示される現在時刻が、帰着日情報Ｄ４が示す帰着日よりも遅いときは、コントローラ１６は、フラッシュメモリ２１上の出発日情報Ｄ３および帰着日情報Ｄ４を破棄してもよい。
【００５４】
旅行日付モードが設定されている場合には、処理はステップＳ４に移行する。一方、旅行日付モードが設定されていない場合、処理はステップＳ８に移行する。
【００５５】
ステップＳ４において、コントローラ１６は、撮影日は出発日以降か否かを判断する。具体的には、コントローラ１６は、フラッシュメモリ２１に格納されている出発日情報Ｄ３を読み出し、タイマー１９から現在時刻を示す情報を取得する。そして、コントローラ１６は、出発日情報Ｄ３および現在時刻を示す情報によってそれぞれ示される日を比較する。なお、「現在時刻」とは、カメラ１００のシャッターボタン５が押下された時のタイマー１９が示す時刻であるとする。
【００５６】
比較の結果、現在時刻が、出発日情報Ｄ３によって示される出発日以降の場合、処理はステップＳ５に移行する。一方、現在時刻が出発日より前である場合、コントローラ１６はステップＳ８に移行する。
【００５７】
ステップＳ５において、コントローラ１６は、撮影日は帰着日以降か否かを判断する。具体的には、コントローラ１６は、フラッシュメモリ２１に格納されている帰着日情報Ｄ４を読み出す。そして、コントローラ１６は、帰着日情報Ｄ４と現在時刻とを比較する。
【００５８】
比較の結果、現在時刻が、帰着日情報Ｄ４が示す帰着日以前である場合、処理はステップＳ６に移行する。一方、現在時刻が帰着日を越えている場合、処理はステップＳ８に移行する。
【００５９】
ステップＳ６において、コントローラ１６は、現在時刻及び出発日情報Ｄ３に基づいて、今日（撮影日）が旅行の何日目に当たるのかを計算して、旅行日付情報Ｄ５１２を生成する。旅行日付情報Ｄ５１２は、今日が旅行の何日目に当たるのかを示す。例えば、現在時刻が「２００７年１月１０日１５時３０分」であり、出発日情報Ｄ３が示す出発日が「２００７年１月１０日」である場合、旅行日付情報Ｄ５１２は「旅行  １日目」を示す情報とされる。
【００６０】
次に、ステップＳ７において、コントローラ１６は、旅行日付情報Ｄ５１２を含む画像ファイルを生成する。
【００６１】
図６（ａ）は、旅行日付情報Ｄ５１２を含む画像ファイル５５のデータ構造を模式的に示す。画像ファイル５５は、フル画像データＤ６にヘッダ部Ｄ５を付加して構成されている。
【００６２】
ヘッダ部Ｄ５は、情報格納部Ｄ５１及びサムネイル画像データＤ５２を含む。情報格納部Ｄ５１には、撮像環境に関する種々の情報、たとえば、焦点距離、絞り値、シャッタースピード等が格納される。
【００６３】
本実施形態では、情報格納部Ｄ５１には少なくとも旅行日付情報Ｄ５１２が格納される。また、情報格納部Ｄ５１には、撮像日時情報Ｄ５１１が格納されてもよい。撮像日時情報Ｄ５１１は、ステップＳ４においてタイマー１９から取得した現在時刻（すなわち撮影日時）を示す情報である。
【００６４】
撮像日時情報Ｄ５１１および旅行日付情報Ｄ５１２は撮像環境に関する、互いに異なる種類の情報である。
【００６５】
一方、図５のステップＳ８において、コントローラ１６は、旅行日付情報Ｄ５１２を含まない画像ファイルを生成する。図６（ｂ）は、旅行日付情報Ｄ５１２を含まない画像ファイル５６のデータ構造を模式的に示す。図６（ａ）と比較すると、ヘッダ部Ｄ５には旅行日付情報Ｄ５１２が格納されていないことが理解される。
【００６６】
ここで、「ヘッダ部Ｄ５に旅行日付情報Ｄ５１２が格納されていない」とは、ヘッダ部Ｄ５に旅行日付情報Ｄ５１２として有意な情報が格納されていないことを意味しており、図６（ｂ）の例に限定されないことに留意されたい。
【００６７】
たとえば、ヘッダ部Ｄ５に旅行日付情報Ｄ５１２を格納するための領域を設けない場合や、ヘッダ部Ｄ５に旅行日付情報Ｄ５１２を格納するための領域を設けたとしても、旅行日付情報Ｄ５１２として無意味な情報が格納される場合には、ヘッダ部Ｄ５に旅行日付情報Ｄ５１２が格納されていないといえる。なお、「旅行日付情報Ｄ５１２として無意味な情報」には、たとえば、旅行日付モードを設定していない旨の情報、意味を持たない、予め定められたダミー情報が該当する。
【００６８】
以上説明したように、旅行の出発日情報Ｄ３を予め設定しておくことにより、旅行開始後は、旅行日付情報Ｄ５１２をヘッダ部Ｄ５に格納するモードに自動的に移行できる。また、旅行の帰着日情報Ｄ４を予め設定しておくことにより、旅行終了後は、旅行日付情報Ｄ５１２をヘッダ部Ｄ５に格納しないモードに自動的に移行できる。
【００６９】
本実施形態によるカメラ１００は、出発日情報Ｄ３及び帰着日情報Ｄ４が設定されているか否かによって旅行日付モードが設定されているか否かを判断し（図５のステップＳ３）、設定されていない場合には旅行日付情報なしの画像ファイルを生成する。したがって、旅行期間中であっても、出発日情報Ｄ３および帰着日情報Ｄ４を削除する等によって旅行日付モードの設定を解除すれば、容易に、旅行日付情報Ｄ５１２をヘッダ部Ｄ５に格納しないモードに移行できる。
【００７０】
１−４−２．  再生処理
ユーザは、カメラ１００の操作部１８を操作して、メモリーカード３０等に格納された画像ファイルから画像を再生するモード（再生モード）に移行することができる。以下の処理は、図６（ａ）の旅行日付情報Ｄ５１２が格納された画像ファイルの再生処理である。
【００７１】
図７は、本実施形態によるカメラ１００の再生処理の手順を示すフローチャートである。
【００７２】
ステップＳ１０において、コントローラ１６は、メモリーカード３０に格納されているすべて（または一部）の画像ファイルからサムネイル画像データＤ５２を読み出して、表示部１７にサムネイル画像を表示する。
【００７３】
ステップＳ１１において、コントローラ１６は、特定のサムネイル画像が使用者によって指定されるまで監視を継続する。画像が指定されると処理はステップＳ１２に進む。
【００７４】
ステップＳ１２において、コントローラ１６は、指定されたサムネイル画像データＤ５２に対応するフル画像データＤ６を、メモリーカード３０から読み出す。図６（ａ）および（ｂ）に示すように、本実施形態においては、画像データＤ５２およびＤ６は共通する画像ファイルに格納されている。
【００７５】
次に、ステップＳ１３において、コントローラ１６は画像処理部１４に指示して、読み出したフル画像データＤ６に対して所定の画像処理を実施させ、表示用画像データを生成させる。
【００７６】
ステップＳ１４において、コントローラ１６は、フル画像データＤ６を読み出した画像ファイルから、旅行日付情報Ｄ５１２を読み出す。そして、ステップＳ１５において、生成した表示用画像データ及び旅行日付情報Ｄ５１２に基づいて、表示用画像および旅行日付を表示部１７に表示する。具体的には、表示部１７は、表示用画像を表示するとともに、その表示に重畳して、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）処理によって旅行日付を表示する。先に説明した図１は、その表示結果を示している。
【００７７】
以上により、旅行日付情報Ｄ５１２がヘッダ部Ｄ５に格納されている画像ファイルについては、旅行日付情報Ｄ５１２を表示できるので、旅行の何日目に撮像された画像なのかを容易に把握できる。
【００７８】
上述のステップＳ１０においては、カメラ１００がサムネイル画像を表示する処理を説明したが、これは例である。他の処理として、たとえばカメラ１００は複数のサムネイル画像を表示することなくフル画像を一枚ずつ順送りまたは逆送りで切り替えながら表示してもよい。切り替えは、ユーザの操作に応答して行ってもよいし、所定の時間間隔で行ってもよい。
【００７９】
なお、旅行日付情報Ｄ５１２がヘッダ部Ｄ５に格納されている画像ファイルと格納されていない画像ファイルとが混在している場合でも、処理を個別に変更することは容易である。たとえばステップＳ１３とステップＳ１４の間に、有意な旅行日付情報Ｄ５１２を判定するステップを設け、有意な旅行日付情報Ｄ５１２が存在しない場合には、表示用画像のみを表示すればよい。
【００８０】
以上のように、本実施形態のカメラ１００によれば、旅行の出発日情報Ｄ３を予め設定しておくことにより、旅行開始後は、旅行日付情報Ｄ５１２をヘッダ部Ｄ５に格納するモードに自動的に移行できる。
【００８１】
また、カメラ１００において、コントローラ１６は、旅行の帰着日を設定するようにした。そして、コントローラ１６は、画像ファイルを生成するとき、又は、画像生成手段が画像データを生成するとき、現在時刻が旅行の帰着日を越えている場合、ヘッダ部に撮像日時情報Ｄ５１１を格納し、旅行日付情報Ｄ５１２を格納しない。
【００８２】
これにより、旅行の帰着日情報Ｄ４を予め設定しておくことにより、旅行終了後は、旅行日付情報Ｄ５１２をヘッダ部Ｄ５に格納しない元のモードに自動的に戻ることができる。
【００８３】
２．  実施形態２
本実施形態においては、外国旅行のような、出発地と旅行地との間に時差が存在する場合にも適用できる撮像装置を説明する。
【００８４】
２−１．  デジタルスチルカメラの構成
本実施形態の撮像装置はデジタルスチルカメラであるとする。また、そのデジタルスチルカメラの外観および内部構成は、それぞれ図２および３に示す実施形態１のデジタルスチルカメラと同じであるとする。本実施形態のデジタルスチルカメラもまた、実施形態１と同様「カメラ１００」と記述する。
【００８５】
本実施形態によるカメラ１００では、使用者は、出発日情報Ｄ３および帰着日情報Ｄ４のみならず、出発地と旅行地との間に存在する時差も設定することができる。時差は、たとえば出発日情報Ｄ３および帰着日情報Ｄ４の入力後にさらに入力される。
【００８６】
図８は、カメラ１００の表示部１７に表示された、時差設定時の表示部１７の表示例を示す。使用者は、表示部１７に表示された入力中の時差情報Ｄ１０の内容を確認しながら、操作部１８を介してその情報の内容を変更し、確定し、または取り消すことができる。たとえば外国旅行前に、使用者は「ホーム」として示される部分に自国（出発地点）を設定し、「時差」として示される部分に自国と旅行先の国または地域（到着地点）との時差を設定し、確定することができる。確定された時差情報Ｄ１０は、出発日情報Ｄ３および帰着日情報Ｄ４とともに、フラッシュメモリ２１（図３）に格納される。
【００８７】
なお、図８では、時差情報Ｄ１０は使用者が数値を入力することによって設定されているが、これは例である。世界地図を表示して旅行先の地域を使用者に選択させ、選択された地域に基づいてコントローラ１６が時差を計算して、時差情報Ｄ１０として設定してもよい。または、カメラ１００が、内蔵されたＧＰＳ機能に基づいて、またはＧＰＳ機能を有する外部の機器から経度情報を取得できる場合には、旅行先に着いた時に経度情報を取得して、経度情報に基づいてコントローラ１６が時差を計算して、時差情報Ｄ１０として設定してもよい。
【００８８】
２−２．  デジタルスチルカメラの動作
図９は、本実施形態によるカメラ１００の撮像処理の手順を示すフローチャートである。図９の各ステップのうち、図５のステップと共通するステップには同じ参照符号を付し、その説明は省略する。図９の処理は、使用者が時差のある海外旅行等に出かけてカメラ１００を使用する際に実行される。カメラ１００には時差情報Ｄ１０が設定されているとする。
【００８９】
ステップＳ２０は、ステップＳ２において画像データが生成された後に実行される。
【００９０】
ステップＳ２０において、コントローラ１６は、現地撮像日時情報を算出する。現地撮像日時情報は、タイマー１９から出力された情報により特定される現在時刻と、時差情報Ｄ１０によって特定される時差との加算によって計算される。たとえば、現在時刻が「２００７年１月１０日１５時３０分」であり、時差が「−８時間」の場合には、現地撮像日時情報は、「２００７年１月１０日７時３０分」となる。
【００９１】
後続のステップＳ４〜６では、得られた現地撮像日時情報によって特定される日時を撮影日として旅行期間中か否かが判定され、旅行期間中であれば、当該現地撮像日時情報および出発日情報Ｄ３に基づいて、旅行日付情報が生成される。なお、タイマー１９は出発地点における現在の時刻をカウントし、出力しており、かつ、旅行期間は一般には出発地点の日時に基づいて特定されている。
【００９２】
ステップＳ６の後のステップＳ２１において、コントローラ１６は、旅行日付情報と現地撮像日時情報とを含む画像ファイルを生成し、処理を終了する。
【００９３】
なお、時差情報Ｄ１０の設定と、旅行日付モードの設定（すなわち出発日情報Ｄ３の設定）とは独立した操作である。時差情報Ｄ１０が設定されていても旅行日付モードが設定されていない場合もあるし、時差情報Ｄ１０および旅行日付モードが同時に設定されていることもある。
【００９４】
図１０は、旅行日付情報Ｄ５１２および現地撮像日時情報Ｄ５１３を含む画像ファイル５７のデータ構造を模式的に示す。図６（ａ）に示す撮像日時情報Ｄ５１１に代えて、現地撮像日時情報Ｄ５１３が格納されている。
【００９５】
本実施形態のカメラは、使用者に対して旅行の出発日と帰着日の情報を求めるとともに、旅行の出発地点と目的地点との間に時差が存在する場合には使用者にその時差の入力を求め、画像ファイルに格納する。現地撮像日時情報Ｄ５１３を画像ファイルに付加するため、撮影された画像の景色、風景、明るさと現地撮像日時情報とが一致する。これにより、閲覧者は撮影された画像に対して、違和感を抱くことなく再生を継続できる。
【００９６】
３．  実施形態３
本実施形態においては、旅行日付情報を有しない既存の画像ファイル（たとえば図６（ｂ）の画像ファイル５６）のヘッダ部に、新たに旅行日付情報を生成して付加する画像処理装置を説明する。このような画像処理装置は、たとえば図２に示す撮像機能を有しないＰＣ１２０として実現されるが、撮像機能を有するデジタルスチルカメラ１００やデジタルビデオカメラ１１０に以下に説明する機能を持たせてもよい。以下の説明では、画像処理装置はＰＣ１２０であるとして説明する。
【００９７】
３−１．  ＰＣの構成
図１１は、ＰＣ１２０内部のハードウェア構成を示す。ＰＣ１２０は、表示部１２１と、操作部１２２と、コントローラ１２３と、カードスロット１２５とを備えている。コントローラ１２３には、カードスロット１２５とメモリーカード３０との通信を制御するためのホストコントローラ１２４が設けられている。
【００９８】
たとえばＰＣ１２０がノートブック型ＰＣであるときは、表示部１２１は液晶ディスプレイであり、操作部１２２はキーボードやタッチパッドであり、コントローラ１２３は中央処理装置（ＣＰＵ）である。
【００９９】
３−２．  ＰＣの動作
次に、ＰＣ１２０の処理を説明する。
【０１００】
図１２は、本実施形態によるＰＣ１２０の処理の手順を示すフローチャートである。この処理は、たとえばカードスロット１２５にメモリーカード３０が挿入されたときに、ユーザの選択に基づいて実行される。
【０１０１】
処理において利用される画像ファイルは、一般のデジタルスチルカメラによって生成された画像ファイルや、実施形態１または実施形態２のカメラ１００が利用されたものの旅行日付モードの設定のし忘れ等により、旅行日付情報が付加されなかった画像ファイルである。説明の便宜ため、メモリーカード３０に格納されたすべての画像ファイルに対して以下の処理を行うとする。
【０１０２】
以下では、図６（ｂ）に示す画像ファイル５６を例として挙げて説明する。図１２の各ステップのうち、図５のステップと共通するステップには同じ参照符号を付し、その説明は省略する。
【０１０３】
ステップＳ３０において、コントローラ１２３は、表示部１２１にメッセージを表示し、使用者に対して、すでに終了した旅行の出発日および帰着日の入力を求める。使用者は、キーボード１２２を介してその出発日および帰着日の情報を入力する。入力された出発日および帰着日の情報は、それぞれ実施形態１における出発日情報Ｄ３および帰着日情報Ｄ４に対応する。
【０１０４】
ステップＳ３１において、コントローラ１２３は、カードスロット１２５を介してメモリーカード３０から１つの画像ファイルを取得し、そのヘッダ部Ｄ５から撮像日時情報Ｄ５１１を抽出する。撮像日時情報Ｄ５１１は、その画像ファイルに格納された画像データが生成された日（すなわち画像の撮影日）を特定する。
【０１０５】
ステップＳ４およびＳ５においては、コントローラ１２３は、その撮像日時情報Ｄ５１１と使用者が入力した出発日情報Ｄ３とを比較し、また、撮像日時情報Ｄ５１１と帰着日情報Ｄ４とを比較して、撮影日が旅行期間中か否かを判定する。撮影日が旅行期間中であれば処理はステップＳ６に進み、撮影日が旅行期間中でなければステップＳ３３に進む。処理がステップＳ３３に進んだ場合には、その画像ファイルには旅行日付情報が付加されないことになる。
【０１０６】
ステップＳ６において、コントローラ１２３が、出発日から起算して撮影日が何日目に該当するかを計算して旅行日付情報を生成すると、次のステップＳ３２において、先に取得した画像ファイル５６のヘッダ部Ｄ５に、生成した旅行日付情報を追記する。
【０１０７】
そしてステップＳ３３において、コントローラ１２３はメモリーカード３０内のすべての画像ファイルを処理したか否かを判断する。処理がまだ完了していない場合には、コントローラ１２３は、未処理の画像ファイルに対してステップＳ３１からの処理を再実行する。一方、すべての処理が完了している場合には、処理は終了する。
【０１０８】
図１２に示す処理を実行することにより、旅行日付情報が付加されていない画像ファイルに対しても旅行日付情報を事後的に付加することができる。これにより、その画像ファイルに対して図７に示す再生処理を適用でき、閲覧性に優れたファイル管理が実現される。なお、図７に示す再生処理はコンピュータプログラムとして実現できるため、ＰＣ１２０もその再生処理を実行できる。
【０１０９】
本実施形態の説明では、画像ファイル５６のヘッダ部Ｄ５に格納された撮像日時情報Ｄ５１１を利用したが、これは例である。撮像時刻を特定可能な情報であれば、撮像日時情報Ｄ５１１が存在しなくても構わない。たとえば、ヘッダ部Ｄ５の撮像日時情報Ｄ５１１の代わりに、画像ファイル５６のタイムスタンプを、撮像日時として利用することができる。
【０１１０】
４．  実施形態４
実施形態３においては、旅行日付情報を有しない既存の画像ファイルに対して、新たに生成した旅行日付情報を付加する処理を説明した。
【０１１１】
本実施形態においては、旅行日付情報を有しない既存の画像ファイル（たとえば図６（ｂ）の画像ファイル５６）から画像を再生するときにおいて、旅行日付情報を生成して、その画像に重畳して旅行日付を出力する画像処理装置を説明する。ここでいう画像および旅行日付の出力とは、ディスプレイ上での表示のみならず、紙等への印刷も含まれる。よって、本実施形態による画像処理装置は、たとえば図２に示すＰＣ１２０、プリンタ１３０およびＴＶ１４０として実現される。
【０１１２】
以下では、画像処理装置はＰＣ１２０であるとして説明するが、以下の説明はプリンタ１３０およびＴＶ１４０であっても同様に適用できる。ＰＣ１２０の表示部１２１および操作部１２２を、それぞれプリンタ１３０の表示部１３１および操作キー１３２と読み替え、ＴＶ１４０の画面１４１およびリモコン１４２と読み替えればよい。
【０１１３】
ＰＣ１２０の構成は、図１１に示すとおりである。また図６（ｂ）の画像ファイル５６を利用して説明する。画像ファイル５６は予め生成され、メモリーカード３０に格納されているとする。
【０１１４】
以下、図１３を参照しながら本実施形態によるＰＣ１２０の動作を説明する。
【０１１５】
図１３は、本実施形態によるＰＣ１２０の再生処理の手順を示すフローチャートである。
【０１１６】
まずステップＳ３０を経て使用者から旅行の出発日および帰着日が入力されると、ステップＳ１０において、メモリーカード３０内の全画像ファイルのサムネイル画像データＤ５２に基づいて、サムネイル画像が表示部１２１に表示される。そして、ステップＳ１１で特定のサムネイル画像が指定されるまで、コントローラ１２３は処理を待機する。
【０１１７】
特定のサムネイル画像が指定されると、コントローラ１２３は、ステップＳ４１において、指定されたサムネイル画像に対応する画像ファイル５６を取得し、ステップＳ４２において、その画像ファイル５６からフル画像データＤ６を読み出す。そしてステップＳ１３においてそのフル画像データＤ６から表示用データが生成される。
【０１１８】
ステップＳ４３において、コントローラ１２３は、取得した画像ファイルから、撮像日時情報Ｄ５１１を抽出する。
【０１１９】
そして、撮影日が旅行期間中であるとき（ステップＳ４およびＳ５でいずれもＹｅｓのとき）、ステップＳ６に進み、コントローラ１２３は旅行日付情報を生成する。そしてステップＳ１５において、コントローラ１２３は、生成した表示用画像データ及び旅行日付情報に基づいて、表示用画像および旅行日付を表示部１７に表示する。
【０１２０】
一方、撮影日が旅行期間中でないとき（ステップＳ４またはステップＳ５の一方がＮｏのとき）、ステップＳ４４において、コントローラ１２３は、生成した表示用画像データに基づいて、表示部１７に表示用画像を表示する。
【０１２１】
以上の処理により、旅行日付情報Ｄ５１２が画像ファイル内に格納されていなくても、ＰＣ１２０は、使用者が入力した出発日情報Ｄ３および帰着日情報Ｄ４に基づいて旅行日付情報を生成できる。その結果、表示部１７または印刷された画像に重畳して、その画像が旅行期間中の何日目に撮影されたかを表示することができる。
【０１２２】
以上、本発明の実施形態１から４を説明した。
【０１２３】
上述の実施形態においては、撮影日が旅行期間中か否かを判断する際の「現在時刻」とは、カメラ１００のシャッターボタン５が押下された時のタイマー１９から出力される情報が示す時刻であるとした。しかし、この時間は厳密でなくてもよい。たとえば、コントローラ１６が画像ファイルを生成する時刻であってもよいし、画像処理部１４が画像データを生成するときの時刻であってもよい。または、これらに近い時刻であってもよい。これらの時間を、撮像日時情報として画像ファイル内に格納してもよい。
【０１２４】
また、上述の実施形態では、旅行日付情報Ｄ５１２を挙げて説明したが、他の例も考えられる。例えば、旅行先の場所情報を特定する情報（たとえば緯度および経度）であってもよい。いずれも、通常はヘッダ部Ｄ５に付加されないが、予め設定した期間中にはヘッダ部Ｄ５に付加される情報として取り扱われる。なお、旅行先の場所情報は、使用者によって入力されてもよいし、カメラ等に内蔵されたＧＰＳ機能に基づいて、またはＧＰＳ機能を有する外部の機器から取得された緯度情報および経度情報に基づいて特定されてもよい。
【０１２５】
また、上述の実施形態では、旅行日付情報Ｄ５１２は旅行開始から起算した日数を示す情報であるとした。しかし、旅行日付情報Ｄ５１２は、旅行開始時間から経過した時分を示す情報であってもよい。
【０１２６】
本発明は、使用者によって設定された期間内か期間外かによって、ヘッダ部Ｄ５に格納する情報の種類を変更するとした。したがって、使用者による設定期間外のときに情報をヘッダ部Ｄ５に格納し、設定期間内のときには情報をヘッダ部Ｄ５に格納しないように動作させても、本発明の範疇である。
【０１２７】
なお、画像処理装置が撮像装置から画像データを取得する際、本実施形態においてはメモリーカードを利用するとして説明した。しかし、これは例である。種々の方法を利用して画像データを移動させることができる。たとえば、画像処理装置が有線／無線による通信回線を利用して撮像装置から画像データを取得してもよいし、撮像装置が画像ファイルを他の機器（たとえばファイルサーバ）に保存させ、画像処理装置がそのサーバへアクセスして画像ファイルを取得してもよい。
【０１２８】
本実施形態に関連して説明した、図５、７、９、１２および１３に示す機器の処理手順は、コンピュータプログラムとして実現される。ＣＰＵであるコントローラ１６やコントローラ１２３がそのようなコンピュータプログラムを読み込み、実行することによって、上述の処理が実現される。このようなコンピュータプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録されて製品として市場に流通され、または、インターネット等の電気通信回線を通じて伝送される。なお、コントローラ１６やコントローラ１２３は、半導体回路にコンピュータプログラムを組み込んだＤＳＰ等のハードウェアとして実現することも可能である。
【産業上の利用可能性】
【０１２９】
本発明は、画像ファイルのヘッダ部に各種情報を格納可能な撮像装置および画像処理装置に適用可能である。より具体的には、デジタルスチルカメラ、デジタルビデオカメラ、カメラ機能付き携帯電話端末等に適用可能である。また本発明は、画像ファイルのヘッダ部に格納された各種の情報を読み出し、画像データとともに表示しまたは印刷して出力可能な画像処理装置に適用可能である。
【図面の簡単な説明】
【０１３０】
【図１】旅行日付情報が表示されたデジタルスチルカメラの表示部１７を示す模式図である。
【図２】デジタルスチルカメラ１００を含む種々の機器の外観を示す図である。
【図３】カメラ１００内部のハードウェア構成を示す図である。
【図４】出発日情報Ｄ３および帰着日情報Ｄ４設定時の表示部１７の表示例を示す図である。
【図５】実施形態１によるカメラ１００の撮像処理の手順を示すフローチャートである。
【図６】（ａ）は旅行日付情報Ｄ５１２を含む画像ファイル５５のデータ構造の模式図であり、（ｂ）は旅行日付情報Ｄ５１２を含まない画像ファイル５６のデータ構造の模式図である。
【図７】実施形態１によるカメラ１００の再生処理の手順を示すフローチャートである。
【図８】カメラ１００の表示部１７に表示された、時差設定時の表示部１７の表示例を示す図である。
【図９】実施形態２によるカメラ１００の撮像処理の手順を示すフローチャートである。
【図１０】旅行日付情報Ｄ５１２および現地撮像日時情報Ｄ５１３を含む画像ファイル５７のデータ構造の模式図である。
【図１１】ＰＣ１２０内部のハードウェア構成を示す図である。
【図１２】実施形態３によるＰＣ１２０の処理の手順を示すフローチャートである。
【図１３】実施形態４によるＰＣ１２０の再生処理の手順を示すフローチャートである。
【符号の説明】
【０１３１】
５  シャッターボタン
１４  画像処理部
１５  バッファメモリ
１６  コントローラ
１７  表示部
１８  操作部
１９  タイマー
２０  カードスロット
２１  フラッシュメモリ
３０  メモリーカード
１００  デジタルスチルカメラ
Ｄ１  旅行日付情報
Ｄ２  撮影時刻情報
Ｄ３  出発日情報
Ｄ４  帰着日情報Ｄ４
Ｄ５  ヘッダ部
Ｄ５１  情報格納部
Ｄ５１１  撮像日時情報
Ｄ５１２  旅行日付情報
Ｄ５２  サムネイル画像データ
Ｄ６  フル画像データ
Ｄ１０  時差情報
【図１】
2008206138.tif 000003
【図２】
2008206138.tif 000004
【図３】
2008206138.tif 000005
【図４】
2008206138.tif 000006
【図５】
2008206138.tif 000007
【図６】
2008206138.tif 000008
【図７】
2008206138.tif 000009
【図８】
2008206138.tif 000010
【図９】
2008206138.tif 000011
【図１０】
2008206138.tif 000012
【図１１】
2008206138.tif 000013
【図１２】
2008206138.tif 000014
【図１３】
2008206138.tif 000015